Исходный код [Документация VAS Experts]

Исходный код

Если у вас операционная система отлична от CentOS, либо установка по умолчанию не подходит, то можно скачать и самостоятельно установить nfdump и nfsen из исходного кода 1)

  1. Установите пакеты, необходимые для сборки и работы nfsen
    CentOS/RedHat/Oracle: 
    yum install gcc-c++,rrdtool-devel,perl-rrdtool,flex,perl-Socket6,perl-MailTools,httpd,php
    Ubuntu: 
    apt-get install build-essential flex librrd-dev byacc librrds-perl libmailtools-perl libsocket6-perl 
    apt-get install apache2 php5 libapache2-mod-php5 
  2. Скачайте исходные коды nfdump и nfsen и распакуйте архивы
    wget http://vasexperts.ru/centos/6/x86_64/nfsen/nfdump-1.6.9.2.CKAT.tar.gz
    wget http://vasexperts.ru/centos/6/x86_64/nfsen/nfsen-1.3.6p1.2.CKAT.tar.gz
    tar xvzf nfdump-1.6.9.2.CKAT.tar.gz
    tar xvzf nfsen-1.3.6p1.2.CKAT.tar.gz
  3. Соберите и установите nfdump
    cd nfdump-1.6.9.2.CKAT
    ./configure --enable-scat --enable-nfprofile --prefix=/usr/bin
    make
    make install
  4. Отредактируйте настройки nfsen (или оставьте "по-умолчанию") и установите его
    cd nfsen-1.3.6p1.2.CKAT
    vi etc/nfsen.conf
    ./install.pl etc/nfsen.conf
  5. Подключите запуск nfsen в виде сервиса. Пример init-скрипта для CentOS: etc/nfsen
1)
данный исходный код отличается от оригинального поддержкой в отчетах имен протоколов и автономных систем