Подсчет интернет трафика

LordPnevmoSlon аватар

Добрый день! NetBSD 5 стоит в качестве шлюза в интернет (использую NAT и pf). Нужно считать интернет-трафик с каждой машины: web, ftp, p2p-клиенты. Какой аналог trafd (из FreeBSD) есть в NetBSD?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".
EDL аватар

Если юзеры ходят через squid

Если юзеры ходят через squid то лучше sarg - сам пользуюсь больше 2-ух лет. И web морда приличная.

LordPnevmoSlon аватар

Нет, squid не устраивает.

Нет, squid не устраивает. Нужно, например, считать и torrent трафик, и трафик от радио. Аналог trafd из Фри интересует.

BSDobermann аватар

Могу посоветовать

Могу посоветовать анализировать трафик при помощи цисковского протокола NetFlow. Используя пакет net/flow-tools, в состав которого входит сборщик данных (коллектор) flow-capture и необходимый набор программ для преобразование данных из двоичных flow файлов в формат удобный для человека. В качестве сенсора можно использовать fprobe или nprobe (nprobe распространяется по лицензии GNU GPL, однако чтобы получить доступ к архиву с исходным кодом, необходимо заплатить денежку 99.95 EUR). Строить графики и хранить их усреднённые значения при помощи rrdtool, создание графиков с возможностью различных выборок (за определенный промежуток времени, по IP адресу, по протоколу, по порту) можно осуществить при помощи FlowViewer. Если подробность в графиках не очень важна, то я думаю вполне хватит FlowScan с CUFlow (CUGrapher) или JKFlow (JKGrapher).

LordPnevmoSlon аватар

ОК. Буду пробовать.

ОК. Буду пробовать.