DarkStat - установка и настройка в Gentoo

Материал из AlexNook
Версия от 14:29, 16 декабря 2008; ALEX (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигацииПерейти к поиску
Пример работы DarkStat

DarkStat - это программа мониторинга сетевого интерфейса компьютера. Она мониторит скорость, колличество переданных пакетов, байт, посещённые хосты и данные о хостах. Данные программа представляет в виде веб странички - то есть в неё встроен свой мини веб сервер.

Установка в Gentoo

Стандартная процедура установки.

emerge darkstat

Далее устанавливаем программу в автозапуск.

rc-update add darkstat default

Теперь настраиваем конфиг - /etc/conf.d/darkstat Как пример - вот мой:

File: /etc/conf.d/darkstat
# The interface to listen on
# Use only with /etc/init.d/darkstat init script. If you use
# /etc/init.d/darkstat.if init script, then this option should be ignored.
INTERFACE="ppp0"

# The port for the embedded webserver
PORT="667"

# The address embedded webserver should bind to
ADDRESS="78.107.250.18"

# Set the filter. See tcpdump documenation for details.
#FILTER=""

# Log  daily traffic statistics into the named file, relative to the
# chroot directory (see, below).
DAYLOGFILE="darkstat.log"

# Other options:
DARKSTAT_OPTS="--no-promisc --no-dns --user darkstat"

# The directory to which the program chroots after initialization.
# If you change this, please note the variable below and adjust
# the permissions accordingly. Note that if you want to use the
# --daylog option in EXTRAOPTS, the files are logged relative
# to the chroot-directory; see the man-page for details.
CHROOT=/var/lib/darkstat

Далее запускаем программу:

/etc/init.d/darkstat start

Для просмотра статуса можно выполнить:

/etc/init.d/darkstat status

Для просмотра результатов работы программы следуем по адресу:

http://HOST_OR_IP:PORT

где HOST_OR_IP:PORT беоуться из конфига /etc/conf.d/darkstat.

Всё - установка законченна.

Ссылки