Настройка системы учета трафика на основе netams-3.4.0rc2
Скачать netams-3.4.0rc2 можно на официальном сайте
http://www.netams.com/files/netams-3.4.0rc2.tar.gz. Кроме того, понадобится:
1. MySQL или (postgreSQL) - сервер БД для хранения статистики
2. Apache - Web-сервер, чтобы клиенты могли смотреть статистику
3. Библиотека libipq.a в каталоге /usr/lib - без нее нельзя будет настроить квотирование
4. Файл lhash.h в каталоге /usr/include/openssl/lhash.h - для компиляции netams
5. Компилятор g++ - без него netams отказался собираться
6. Библиотека libpcap
1. Устанавливаем MySQL
#apt-get install mysql-server
2. Устанавливаем Apache
#apt-get install apache2
3. По умолчанию библиотека libipq.a не устанавливается. Поэтому придется ее доставлять
#apt-get install iptables-dev
4. Доставляем пакет который включает в себя файл lhash.h
#apt-get install libcurl3-openssl-dev
5. Устанавливаем компилятор g++
#apt-get install g++
6. Устанавливаем библиотеку libpcap
#apt-get install libpcap0.8-dev
Расппаковать архив, например, в каталог /usr/local/netams-3.4.0rc2
# tar -zxvf netams-3.4.0rc2.tar.gz /usr/local
# cd /usr/local/netams-3.4.0rc2
# ./configure.sh
Вот так должен выглядеть вывод скрипта configure.sh
##########################################################
## Configuring NeTAMS for build targets... ##
Linux operating system...
Will have LIBIPQ support
Will have MYSQL support
[ /opt/mysql/lib/mysql /opt/mysql/include/mysql ]
Will have BILLING service
Will have DEBUG flag set
Will have RADIUS support
## Configuration file was built. ##
##########################################################
После этого пишем:
# make
# make install
# cp /etc/netams.cfg.example /etc/netams.cfg
Дальше правим netams.cfg под свои нужды и запускаем netams
# netams –l
Ключ –l создавать и дописывать сообщения о работе в лог-файл (по умолчанию это /var/log/netams.log)
Если все прошло успешно то в списке процессов (ps -A) вы должны увидеть netams. У меня получилось