3

Я "привязал" своих пользователей на своем сервере Ubuntu, и мне нужно следить за использованием их пропускной способности. Поскольку они могут получить доступ к FTP, SSH и веб-сайту, управляемому PHP-FPM с поддержкой chroot, мне также необходимо отслеживать все эти случаи использования.

Я рассмотрел ntop, vnStat, bmon и некоторые другие, но все они, кажется, контролируют пропускную способность по своим интерфейсам. Есть ли способ измерить эту информацию на основе пользователя?

1 ответ1

2

Модуль owner iptables может маркировать пакеты на основе UID. Затем вы можете использовать некоторый бэкэнд, например, ulogd, чтобы записать их размер, а затем обработать журнал и вычислить итоги. Однако он может обрабатывать только локально сгенерированные пакеты, что означает, что вы сможете рассчитывать только исходящие данные, а не входящие.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .