Быстрый подсчет трафика. Darkstat. | FreeBSD
Понадобилось быстро посмотреть активность на сетевом интерфейсе во FreeBSD с подсчетом по хостам чтобы зарезать наиболее активных. Пробуем Darkstat, использует libpcap требует минимальной настройки.
Ставим
#cd /usr/ports/net-mgmt/darkstat/
#make install clean
Создаем папки для базы и pid
mkdir /var/db/darkstat
chown nobody:nobody /var/db/darkstat/
touch /var/db/darkstat/darkstat.db
chmod 666 /var/run/darkstat/darkstat.db
В rc.conf пишем опции запуска:
##############
#Darkstat#####
##############
darkstat_enable="YES"
darkstat_interface="em1"
darkstat_dir="/"
darkstat_pidname="/var/run/darkstat/darkstat.pid"
darkstat_dropuser="nobody"
darkstat_flags="-b 15.21.14.1 -l 15.21.14.0/255.255.255.0 --import /var/db/darkstat/darkstat.db --export /var/db/darkstat/darkstat.db -f 'not port 22' --local-only "
Запускаем
/usr/local/etc/rc.d/darkstat start
Starting darkstat.
Смотрим в браузере http://15.21.14.1:667
он очень сильно врет.