Wie kann ich meinen Samba-Verkehr überwachen?

Wie kann ich meinen Samba-Verkehr überwachen?

Ich habe ein Verzeichnis in meinem Netzwerk freigegeben, das ich mit Samba verwende. Die Leute im Netzwerk verwenden diese Samba-Freigabe, um Dateien von meiner Freigabe auf ihre Computer herunterzuladen. Mich interessiert, welche Dateien am häufigsten heruntergeladen werden und von welchen Benutzern sie heruntergeladen werden. Ich würde dies, wenn möglich, gerne in Echtzeit sehen. Gibt es ein Programm, mit dem ich dies tun kann? Wenn ja, wie kann ich es verwenden?

Ich verwende Ubuntu 11.10.

Antwort1

Versuchen Sie einfach weiter:

sudo watch smbstatus

Dadurch wird der CLI-Status von SMB-Verbindungen, beispielsweise „top“, kontinuierlich neu angezeigt.

Antwort2

Sie können Samba dazu bringen, solche Dinge zu protokollieren. Überprüfen Sie die Samba- manSeiten über man -k samba. Lesen man smb.confSie die AbschnitteLogdateiUndProtokollebene

Antwort3

vfs_auditoder vfs_full_auditist in diesem Fall möglicherweise am besten. Letzteres ermöglicht Ihnen die Auswahl der Ereignisse, die Sie überwachen möchten. Siehehttps://serverfault.com/a/736783/127791für die Konfiguration vfs_full_audit. In diesem Fall denke ich, dass das openEreignis das ist, das Sie möchten (oder openat- ich habe festgestellt, dass es opennicht erkannt wurde, und dannalleEreignisse wurden protokolliert).

verwandte Informationen