Настройка NETAMS (подсчет трафика)

В общем скажу есть много программ , которые считают трафик . И так все таки из простоты и гибкости остановимся на этой программе .

Немного введения :

NeTAMS – Network Traffic Accounting and Management System (www.netams.com) предназначена для контроля и учета сетевого трафика, проходящего через сервер. Работает под управлением операционных систем FreeBSD

(4.3 и старше) и Linux (ядро 2.4 или выше и iptables) , а общем , то что нам нужно .

Краткие характеристики:

— Работа с БД MySQL, PostgreSQL, unix hash.

— Контроль доступа, квот и прав пользования.

— Вывод статистики прямым запросом или через веб-интерфейс.

— Управление посредством соединения клиентом telnet на некий tcp-порт сервера.

— Веб-интерфейс для отображения статистики.

Нам понадобится пакетный фильтр iptables и входящая в него библиотека libipq. Библиотека libipq добавляет цель QUEUE, т.е. очередь. Забегая вперед, скажу, что весь трафик заворачивается с помощью QUEUE в системную очередь, из которой пакеты берет NeTAMS, анализирует и отдает обратно.

Скачиваем NeTAMS с www.netams.org, и распаковываем:

# tar xvfz netams-3.1.1801.tar.gz # cd netams-3.1.1801 # vi Makefile