FreeBSD: Darkstat – мониторинг трафика

На просторах интернета нашел утилиту для мониторинга состояния сети. Показывает загрузку сетевого интерфейса, и рисует графики. И так встречайте Darkstat!
Буду ставить из портов.

# cd /usr/ports/net-mgmt/darkstat/
web1# make config
===> No options to configure
# make install clean

По окончанию написало следующее:

===> Installing rc.d startup script(s)
cd /usr/ports/net-mgmt/darkstat/work/darkstat-3.0.714 && install -o root -g wheel -m 444 AUTHORS INSTALL README /usr/local/share/doc/darkstat
===> Compressing manual pages for darkstat-3.0.714
===> Registering installation for darkstat-3.0.714
===> SECURITY REPORT:
This port has installed the following files which may act as network
servers and may therefore pose a remote security risk to the system.
/usr/local/sbin/darkstat

This port has installed the following startup scripts which may cause
these network services to be started at boot time.
/usr/local/etc/rc.d/darkstat

If there are vulnerabilities in these programs there may be a security
risk to the system. FreeBSD makes no guarantee about the security of
ports included in the Ports Collection. Please type ‘make deinstall’
to deinstall the port if this is a concern.

For more information, and contact details about the security
status of this software, see the following webpage:

http://dmr.ath.cx/net/darkstat/

===> Cleaning for darkstat-3.0.714
#

И так, darkstat-3.0.714 установлен. Отлично.
Немного настроек для Darkstat:

ee /etc/rc.conf:
# Darkstat
darkstat_enable=»YES»
darkstat_interface=»nfe0″
darkstat_dir=»/var/run/darkstat»
darkstat_pidname=»darkstat.pid»
darkstat_dropuser=»nobody»
darkstat_flags=»-b 191.21.219.123 -l 191.21.219.0/255.255.255.0
–import darkstat.db –export darkstat.db»
«/etc/rc.conf» 38 lines, 1098 characters

Создаем диры, расставляем права:

mkdir /var/run/darkstat
chown nobody:nobody /var/run/darkstat/
touch /var/run/darkstat/darkstat.db
chmod 666 /var/run/darkstat/darkstat.db

Запускаем:

# /usr/local/etc/rc.d/darkstat start
Starting darkstat.
75647: warning: at pos 0: tried to read 4 bytes, got 0
75647: warning: import failed
#

Хор.
Заходим:
ваш_ip:667
Ну и мой скрин.

Вот такая коротенькая заметочка.
Кстати, решил поставить darkstat, больше для сравнения с munin . На протяжении последней недели с сервером творилось что-то не ясное. По статистике munin, нагрузка на канал увеличилась в 4-5 раз, это отразилось и на доступности сайтов. Сервер был перезагружен, а после перезагрузки munin иногда не корректно рисует графики – показал минутную «загрузку» в 3 Gbit, следовательно как минимум сутки по его графикам нельзя видеть загрузки полосы, она должна составлять порядка 3-5, может 10 мбит. Вот и поставил эту мониторилку.

http://rg74.ru

Обновлено: 12.03.2015