Документация NetAMS (Автор) - страница 4

• libMySQL–devel–3.23.55–alt1.i586.rpm

• libbfd–2.13.90.0.4–alt2.i586.rpm

• libmm–1.2.2–alt1.i586.rpm

• libpcap–0.7.1–alt3.i586.rpm

• libpcap–devel–0.7.1–alt3.i586.rpm

• libstdc++3.2–devel–3.2.1–alt2.i586.rpm

• make–3.79.1–ipl6mdk.i586.rpm

Если вы хотите использовать сервис html, придется еще ставить

• apache–1.3.27rusPL30.16–alt13.i586.rpm

• apache–common–1.3.27rusPL30.16–alt13.i586.rpm

Если вам надо не только считать трафик, но и фильтровать его (наверняка, в большинстве случаев), надо ставить девелоперский комплект для iptables:

• iptables–devel–1.2.7a–3.1asp.i386.rpm

• kernel–headers–common–1.0–alt2.noarch.rpm

• kernel24–headers–2.4.20–alt13.i586.rpm

В вашем конкретном случае версии пакетов и даже названия могут быть другими.

Для FreeBSD все что нужно (кроме Apache и MySQL) идет в стандартном дистрибутиве.

Вам не надо самостоятельно создавать базы данных и таблицы для NeTAMS — программа сделает это самостоятельно при первом старте.

Теперь необходимо скачать дистрибутив NeTAMS, распаковать, скомпилировать и установить его.

На текущий момент вы можете использовать версию NeTAMS–STABLE, доступную для скачивания тут: http://www.netams.com/download.html, а также NeTAMS–CURRENT (содержащую новые функции и возможно, неустойчиво работающую), которая доступна через anonymous CVS:

cvs–d :pserver:[email protected]:/netams/cvs checkout netams

В большинстве случаев вам будет достаточно использовать NeTAMS–STABLE.

Дистрибутивный архив имеет имя вида:

netams–3.2.10.tar.gz

где 3 — номер версии, 2 — номер подверсии и 10 — номер билда.

Распаковываем:

tar zxvf netams–3.2.XXXX.tar.gz

cd netams–3.2.XXXX

Запускаем сборку.

make

Сначала работает конфигурационный скрипт configure.sh. Он создает для вас специальный Makefile, в котором указаны найденные для вашей операционной системы SQL–сервера, пути до конфигурационного и лог–файла по умолчанию, системные библиотеки и прочее. Вы также можете отредактировать этот получившийся файл и изменить некоторые настройки.

Зачастую ошибки компиляции возникают от того, что для каждой версии Линукса пути до заголовочных файлов и библиотек разные. Предлагается дописать необходимые пути в начало скрипта configure.sh и повторить сборку через make distclean && make.

В конечном итоге в каталоге src/ вы должны получить исполняемые файлы netams, netamsctl, flowprobe, ulog2netflow и ipfw2netflow. Запускаем их установку на место: make install

Вот ключи командной строки для запуска netams:

— l создавать и дописывать сообщения о работе в лог–файл (по умолчанию это /var/log/netams.log)