Установка Netams-3.4.5 под Centos. Настройка и тюнинг

Бесплатное программное обеспечение NETAMS 4.0 (релиз 489 от 4 марта) и NeTAMS 3.4 позволяет вам контролировать расходы на использование сети Интернет вашими сотрудниками, получать статистику по трафику, устанавливать ограничения. Также считаю важным отметить, что NeTAMS работает с протоколом netflow, что позволяет «скрещивать» ее с маршрутизаторами Cisco Systems и получать довольно удобную систему биллинга для SOHO офисов и предприятий.

Процесс установки на Centos 5.5:
Устанавливаем нужные пакеты:

yum install iptables-devel openssl-devel gcc-c++ mysql mysql-devel mysql-server libpcap-devel -y

Переходим в каталог /usr/src

cd /usr/src

Качаем сам NetAMS с сайта:

wget http://www.netams.com/files/netams-3.4.5.tar.gz

Распоковываем его, запускаем:

tar zxvf netams-3.4.5.tar.gz
configure.sh
make
make install

После этого у нас появятся три файла в /etc и один в /etc/init.d:

/etc/netams.conf.sample
/etc/netams-apache.conf
/etc/init.d/netams.init.d
/etc/.netamsctl.rc

Cделаем небольшие манипуляции для корректной работы:

mv /etc/netams.conf.sample /etc/netams.conf
mv /etc/init.d/netams.init.d /etc/init.d/netams

Теперь мы смело можем запустить NetAMS командой:

/etc/init.d/netams start
./netams.init.d: line 154: log_daemon_msg: command not found

Увидим ошибку, видимо кривой скрипт загрузки (init). Чтобы исправить это отредактируйте файл /etc/init.d/netams следующим образом:

#!/bin/bash
#
# NetAMS INIT SCRIPT
#
#
# chkconfig: - 64 36
# description:    NetAMS trafic account system.
# processname: netams
# config: /etc/netams.conf
# pidfile: /var/run/netams/netams.pid

PATH=/sbin:/usr/sbin:/bin:/usr/bin
daemondir=/usr/local/sbin
path_to_etc=/etc

case "$1" in
        start)
        sleep 3;
        /bin/mkdir -p /var/run/netams
        if [ -x $daemondir/netams ]; then
                if [ -f $path_to_etc/netams.conf ]; then
                        $daemondir/netams -lf $path_to_etc/netams.conf >/dev/null
                        echo ""
                        echo "NeTAMS 3.4.5 started..."
                fi
        fi
        ;;

        restart|reload|force-reload)
        echo "Error: argument '$1' not supported" >&2
        exit 3
        ;;

        stop)
        killall netams
        rmdir /var/run/netams
        echo ""
        echo "NeTAMS 3.4.5 stoped..."
        ;;

        *)
        echo "Usage: $0 start | stop"
        ;;
esac
#---EOF-------------------------------

Проверяем запуск, все ок.
Теперь пропишем NeTAMS в автозагрузку:

chkconfig netams on

Проверяем, все ли успешно:

chkconfig --list | grep netams
netams          0:off   1:off   2:on    3:on    4:on    5:on    6:off

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

Related posts:

  1. Установка FreePBX + Asterisk Проект компании Digium – Asterisk. Известен многим, как и вэб...
  2. Установка Monit – средства мониторинга Unix систем Monit – это open source утилита для управления и мониторинга...
  3. Настройка клиентского PPTP соединения в RedHat (CentOS) Для того чтобы поднять VPN-соединение потребуются 2 пакета ppp и...
  4. Подготовка промышленного сервера на CentOS 5 Политика безопасности Этап: Физическая защита Отключение USB mass storage Права...
  5. Установка и конфигурирование защищенного FTP-SSL сервера Сервис предлагается поднять на ProFTPd. Собирать будем из исходников, так...
You can leave a response, or trackback from your own site.

Оставить комментарий

*