Как я могу отслеживать свой трафик Samba?

Как я могу отслеживать свой трафик Samba?

У меня есть каталог, который я расшарил в своей сети с помощью Samba. Пользователи сети используют этот общий ресурс Samba для загрузки файлов с моего общего ресурса на свои компьютеры. Мне интересно, какие файлы загружаются чаще всего и какими пользователями они загружаются. Я хотел бы видеть это в реальном времени, если это возможно. Есть ли программа, которая позволяет мне это делать? Если да, как я могу ее использовать?

Я использую Ubuntu 11.10.

решение1

просто попробуйте следующее:

sudo watch smbstatus

Это позволит постоянно отображать статус CLI SMB-подключений, например «top».

решение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не было распознано, а затемвсесобытия были зарегистрированы).

Связанный контент