如何監控我的 Samba 流量?

如何監控我的 Samba 流量?

我使用 Samba 在網路上共享了一個目錄。網路上的人們使用此 Samba 共享將檔案從我的共享下載到他們的電腦。我感興趣的是下載最多的文件以及下載這些文件的用戶。如果可能的話,我希望實時看到這一點。有沒有一個程式可以讓我做到這一點?如果是,我該如何使用它?

我使用的是 Ubuntu 11.10。

答案1

試試下一步:

sudo watch smbstatus

這將不斷重新顯示 SMB 連線的 CLI 狀態,例如「頂部」。

答案2

您可以讓 Samba 記錄類似的內容。man透過檢查 Samba頁面man -k samba。閱讀man smb.conf並查看各部分記錄檔日誌等級

答案3

vfs_audit或者vfs_full_audit在這種情況下可能是最好的。後者允許您選擇要監視的事件。看https://serverfault.com/a/736783/127791了解如何配置vfs_full_audit。在這種情況下,我認為該open事件是您想要的事件(或者openat- 我發現該事件open未被識別,然後全部事件已被記錄)。

相關內容