|
|
www.lissyara.su
—> статьи
—> FreeBSD
—> подсчёт трафика
—> darkstat
darkstat - самый простой мониторинг трафика, самый легковесный.
Автор: Morty.
Darkstat - Минималистическай тулза(94kb) по сбору
статистики трафика в сети.
Имеющая свой встроенный вэб сервер на котором отображаються
такие отчеты как трафик по хостам, портам, протоколам, а также
построение граффиков. Darkstat может быть запущен на любой современной
UNIX системе в которой имееться libpcap. Как заявлено на официальном сайте ,
может работать на следующих ОС:
AIX
FreeBSD
Linux (Archlinux, Debian, Fedora, Gentoo, OpenSUSE, Ubuntu)
Mac OS X
NetBSD
OpenBSD
Solaris
Установка для OC FreeBSD:
portinstall darkstat
cd /usr/ports/net-mgmt/darkstat/ && make install clean
pkg_add -r darkstat
|
mkdir /var/run/darkstat
chown nobody:nobody /var/run/darkstat/
touch /var/run/darkstat/darkstat.db
chmod 666 /var/run/darkstat/darkstat.db
| /etc/rc.conf
darkstat_enable="YES"
darkstat_interface="re0"
darkstat_dir="/var/run/darkstat"
darkstat_pidname="darkstat.pid"
darkstat_dropuser="nobody"
darkstat_flags="-b 192.168.0.3 -l 192.168.0.0/255.255.0.0 \
--import darkstat.db --export darkstat.db"
| darkstat_interface="re0" инт-йс локальной сети
-b : на каком интерфейсе будет работать вэб-интерфейс
-l : указываем сеть которую будем мониторить в формате network/netmask
--import ; --export: сохраняем данные при рестарте демона
проверям работоспособность:
запускаем сам демон:
/usr/local/etc/rc.d/darkstat start
Starting darkstat.
| ps ax | grep dark
62216 ?? Ss 0:00,01 /usr/local/sbin/darkstat \
-i rl0 --chroot /var/run/darkstat --pidfile darkstat.pid \
--user nobody -b 192.168.0.3 -
62217 ?? Ss 0:00,00 darkstat: DNS child (darkstat)
62219 p0 S+ 0:00,00 grep dark
| наш вэб
sockstat -4 | grep dark
nobody darkstat 62216 8 tcp4 192.168.0.3:667 *:*
| наши данные
ll /var/run/darkstat/
total 26
-rw-rw-rw- 1 root wheel 23K Feb 23 11:31 darkstat.db
-rw------- 1 nobody nobody 6B Feb 23 11:31 darkstat.pid
| ставим в крон (ежедневно или ежемесячно - каждый сам решит) следующий скрипт
#!/bin/sh
DB="/var/run/darkstat/darkstat.db"
pid() {
PIDFILE="/var/run/darkstat/darkstat.pid"
if [ -f $PIDFILE ]; then
pid=`cat $PIDFILE`
fi
kill -SIGUSR1 $pid
}
pid
mv $DB /var/run/darkstat/"darkstat-`date +%Y-%m`"
touch $DB && chmod 666 $DB
pid
| /etc/crontab :
@monthly root /usr/local/scripts/darks.sh
| с целью обновлять нашу статистику и делать ротацию дб.файла.
кушать подано , можно пробовать
немного скриншотов:
протоколы
хосты
графики
Официальный сайт : http://dmr.ath.cx/net/darkstat/
Ссылка на обсуждение: http://forum.lissyara.su/viewtopic.php?f=14&t=24315.
размещено: 2010-02-23,
последнее обновление: 2010-03-11,
автор: Morty
|
|
|
|
2014-07-27, lissyara
gmirror
Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов.
2013-08-20, zentarim
Scan+Print server FreeBSD 9
Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540
2011-11-20, BlackCat
Разъём на WiFi-карту
Делаем съёмной несъёмную антену на WiFi-карте путём установки ВЧ-разъёма
2011-09-14, manefesto
Настройка git+gitosis
Настройка системы контроля версия исходного кода в связке git+gitosis+ssh
2011-08-14, zentarim
Wi-FI роутер + DHCP + DNS
Настройка Wi-Fi роутера на Freebsd 8 + DNS сервер + DHCP сервер: чтобы Wi-Fi клиенты были в одной подсети с проводными, проводные и беспроводные клиенты получали адреса автоматически по DHCP, кэширующ
2011-06-15, -ZG-
Охранная система на FreeBSD+LPT
В этой статье описана попытка реализации простой охранной системы на базе FreeBSD с подключением к ней охранных устройтсв на LPT порт и видеорегистрацией.
2011-03-13, terminus
ng_nat
Описание работы ng_nat, практическое использование, достоинства и недостатки в сравнении с ipfw nat
2011-02-20, Капитан
Nagios+Digitemp
Статья описывает создание системы оповещения о превышении температуры в специальных помещениях на основе Nagios с использованием программы Digitemp.
2011-02-17, Le1
Zyxel Configuration
Скрипт для массового изменения конфига свичей Zyxel. Берет из файла iplist список ip-шек, заходит последовательно на каждый и выполняет комманды из файла commands, записывая происходящее в лог файл.
2011-02-16, fox
hast carp zfs ucarp cluster
HAST (Highly Available Storage), CARP, UCARP, ZFS, Cluster настройка и одаптация плюс личные размышления…
2011-02-04, BlackCat
Восстановление ZFS
История о том, как был восстановлен развалившийся RAIDZ ZFS-пул (перешедший в FAULTED) с помощью скотча и подручных средств. Или о том, какие приключения ожидают тех, кто не делает резервных копий.
2011-02-03, Капитан
1-Wire
Статья описывает самостоятельное изготовление контроллера DS9097 для съёма показаний с датчиков температуры DS1820 с помощью программы Digitemp.
2011-01-28, Капитан
Температура в серверной
Статья описывает построение системы наблюдения за температурой в помещении серверной с использованием программы Digitemp и выводом графиков в MRTG
2011-01-21, m4rkell
Syslog server
Как то буквально на днях, у нас завалилось, что то в еве) или не в еве не суть. Суть в том, что когда захотели снять логи с хостов esx обнаружили, что хранят эти негодяи логии только за последнии сутк
2011-01-07, lissyara
Canon/gphotofs
Монтирование цифровых фотоаппаратов Canon (PTP) как файловой системы, автоматизация этого процесса через события devd и внешние скрипты.
2010-12-13, Al
IPSec
Описание принципов работы IPSEC и способов аутентификации.
2010-12-07, manefesto
FreeBSD on flash
Было принято решении переехать на USB Flash и установить минимальный джентельменский набор для работы своего роутера. Делаем =)
|
Статистика сайта
|
Сейчас на сайте находится: 27 чел.
|
За последние 30 мин было: 104 человек
|
За сегодня было 13249 показов, 825 уникальных IP
|
|
|
|
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
|
|
|
Комментарии пользователей [22 шт.]