Назад | Перейти на главную страницу

Измерение трафика пользователей Linux

Я хочу измерить трафик (загрузку), сделанный каждым пользователем в системе Linux. Каждый пользователь запускает экземпляр rTorrent на указанном порту. Также пользователи могли передавать трафик через ftp-сервер (vsftpd).

Есть ли инструмент, который может отслеживать трафик для указанного порта и для пользователей ftp?

Загрузка - это исходящий трафик.

Предлагаю вам изучить --uid-owner Установка из iptables соответствие модуль.

Да, вы могли бы сделать что-то подобное с Ntop. Это немного громоздко, и в последний раз, когда я использовал его, он сбрасывал всю статистику при перезапуске, но вы должны иметь возможность загружать данные ntop в Кактусы на постоянное хранение.

Это потребует некоторого взлома, но результат будет потрясающим. Вы также можете передать данные прямо в rrdtool. Есть несколько действительно интересных примеров графиков на rrdtool сайт.

ОБНОВИТЬ: Вот график, который показывает довольно точную цель, к которой вы стремитесь.

Я использую nTop или iftop, но они не делают различий между пользователями