Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Установка NfSen  (Прочитано 11419 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Bling-Bling

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
  • Ктулху
    • Просмотр профиля
Установка NfSen
« : 26 Января 2011, 09:24:23 »
Помогите с установкой NfSen. Читал этот мануал (см. в конце про NfSen) https://help.ubuntu.ru/wiki/мониторинг_трафика, но не понял как установить.
Скачал с http://sourceforge.net/projects/nfsen/  архив nfsen-1.3.5.tar.gz ,
распаковал:

Читаю Readme. Если у кого есть толковый ман по установке, прошу поделится.
« Последнее редактирование: 26 Января 2011, 10:07:26 от Bling-Bling »
 10.10

Оффлайн Unreg

  • Активист
  • *
  • Сообщений: 751
  • Ubuntu 8.04 / Acer Aspire One 110 > Debian 5.04
    • Просмотр профиля
    • LJ
Re: Установка NfSen
« Ответ #1 : 26 Января 2011, 13:10:24 »
$ uname -a;cat /etc/debian_version
Linux deb 2.6.26-2-686 #1 SMP Thu Nov 25 01:53:57 UTC 2010 i686 GNU/Linux
5.0.7
$ cat /etc/apt/sources.list
#
# deb cdrom:[Debian GNU/Linux 5.0.6 _Lenny_ - Official i386 CD Binary-1 20100904-18:58]/ lenny main

# deb cdrom:[Debian GNU/Linux 5.0.6 _Lenny_ - Official i386 CD Binary-1 20100904-18:58]/ lenny main

deb http://mirror.yandex.ru/debian/ lenny main non-free
deb-src http://mirror.yandex.ru/debian/ lenny main non-free

deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main

deb http://volatile.debian.org/debian-volatile lenny/volatile main
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main

$ su -c "aptitude update; aptitude install nfdump"
$ su -c "aptitude install apache2 libapache2-mod-php5 librrds-perl libmailtools-perl"
$ cd /usr/local/src/
$ su -c "wget http://downloads.sourceforge.net/project/nfsen/stable/nfsen-1.3.5/nfsen-1.3.5.tar.gz"
$ su -c "tar -xvf nfsen-1.3.5.tar.gz"
$ cd nfsen-1.3.5/
$ su -c "cp etc/nfsen-dist.conf etc/nfsen.conf -v"

$ su -c "cat etc/nfsen.conf|grep -v "^#"|awk NF"

$BASEDIR = "/srv/nfsen";
$BINDIR="${BASEDIR}/bin";
$LIBEXECDIR="${BASEDIR}/libexec";
$CONFDIR="${BASEDIR}/etc";
$HTMLDIR    = "/var/www/nfsen/";
$DOCDIR="${HTMLDIR}/doc";
$VARDIR="${BASEDIR}/var";
$PROFILESTATDIR="${BASEDIR}/profiles-stat";
$PROFILEDATADIR="${BASEDIR}/profiles-data";
$BACKEND_PLUGINDIR="${BASEDIR}/plugins";
$FRONTEND_PLUGINDIR="${HTMLDIR}/plugins";
$PREFIX  = '/usr/bin';
$USER    = "www-data";
$WWWUSER  = "www-data";
$WWWGROUP = "www-data";
$BUFFLEN = 200000;
$SUBDIRLAYOUT = 1;
$ZIPcollected    = 1;
$ZIPprofiles     = 1;
$PROFILERS = 2;
$DISKLIMIT = 98;
$PROFILERS = 6;
%sources = (
    'gw'    => { 'port' => '9999', 'col' => '#00ff00', 'type' => 'netflow' },
);
$low_water = 90;
$syslog_facility = 'local3';
@plugins = (
    # profile    # module
    # [ '*',     'demoplugin' ],
);
%PluginConf = (
        # For plugin demoplugin
        demoplugin => {
                # scalar
                param2 => 42,
                # hash
                param1 => { 'key' => 'value' },
        },
        # for plugin otherplugin
        otherplugin => [
                # array
                'mary had a little lamb'
        ],
);
$MAIL_FROM   = 'your@from.example.net';
$SMTP_SERVER = 'localhost';
$MAIL_BODY       = q{
Alert '@alert@' triggered at timeslot @timeslot@
};
1;

$ su -c "./install.pl etc/nfsen.conf"
$ su -c "/srv/nfsen/bin/nfsen start"
$ su -c "ln -s /srv/nfsen/bin/nfsen /etc/init.d/nfsen"
$ su -c "update-rc.d nfsen defaults 20"

$ su -c "aptitude install fprobe"

interface to capture: eth1
collector address: localhost:9999

http://localhost/nfsen/nfsen.php

Оффлайн Bling-Bling

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
  • Ктулху
    • Просмотр профиля
Re: Установка NfSen
« Ответ #2 : 26 Января 2011, 14:24:30 »
При переходе через web интерфейс пишет ошибку:

Где-то не досмотрел?

Пользователь решил продолжить мысль 26 Января 2011, 18:46:04:
Ошибку устранил
В папке web - /var/www/nfsen правил файлики nfsenutil.php и rrdgraph.php, заменив
split
на
preg_split
в пустые скобки добавил два слеша
'/ /' - с пробелом между слешами

Зашел по веб, но на странице пишет:
Overview Profile: live, Group: (nogroup)
No data available!
« Последнее редактирование: 26 Января 2011, 18:46:04 от Bling-Bling »
 10.10

Оффлайн Unreg

  • Активист
  • *
  • Сообщений: 751
  • Ubuntu 8.04 / Acer Aspire One 110 > Debian 5.04
    • Просмотр профиля
    • LJ
Re: Установка NfSen
« Ответ #3 : 27 Января 2011, 18:45:31 »
$ sudo su -c "/srv/nfsen/bin/nfsen status "

Оффлайн MaDRideR

  • Участник
  • *
  • Сообщений: 142
  • OS X 10.9 Mavericks
    • Просмотр профиля
Re: Установка NfSen
« Ответ #4 : 10 Февраля 2011, 09:52:49 »
Такая проблема, не рисует графики он почему то.

Error Creating Graph... netflow все собирается статистику посмотреть можно, но графика нету.

Пользователь решил продолжить мысль 10 Февраля 2011, 14:59:53:
Проблему решил, точнее просто не было настройки цвета на конкретный сенсор.
« Последнее редактирование: 10 Февраля 2011, 14:59:53 от MaDRideR »
OS X 10.9
Деятельность. Интернет сети и маршрутизация

Оффлайн dipa

  • Любитель
  • *
  • Сообщений: 84
  • All my life, who am I?
    • Просмотр профиля
Re: Установка NfSen
« Ответ #5 : 11 Апреля 2011, 16:22:09 »
Народ подскажите, при установке  выдает ошибку:
(Нажмите, чтобы показать/скрыть)

При этом на страницу статистики попадаю, но графики не рисуются. В чем может быть причина?
Intel Atom 230 2GbDDR2\1TbWD32mb\  Ubuntu 8.04 server

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28429
    • Просмотр профиля
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн dipa

  • Любитель
  • *
  • Сообщений: 84
  • All my life, who am I?
    • Просмотр профиля
Re: Установка NfSen
« Ответ #7 : 11 Апреля 2011, 17:39:27 »
Переустановил все заново, ошибок не выдавал, но графики остаются пустые, подскажите куда копать?
Вот что нашел в syslog:
(Нажмите, чтобы показать/скрыть)


Извиняюсь...все получилось, оказывается NfSen не видел fprobe:

root@ubuntu-serv:~# /srv/nfsen/bin/nfsen status
NfSen version: 1.3.5
NfSen status:
Collector for (gw) port 9999 is not running.
nfsen daemon:  pid: [12106] is running.


Все решилось переустановкой fprobe.
« Последнее редактирование: 11 Апреля 2011, 19:58:36 от dipa »
Intel Atom 230 2GbDDR2\1TbWD32mb\  Ubuntu 8.04 server

Оффлайн Smokedevil

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Установка NfSen
« Ответ #8 : 21 Января 2013, 13:22:48 »
Люди добрыее подскажите пожалуйста...
Перехожу по адресу, пишет Welcome to nginx!
Что не так? оО

Оффлайн Smokedevil

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Установка NfSen
« Ответ #9 : 23 Января 2013, 14:18:55 »
При переходе через web интерфейс пишет ошибку:

Где-то не досмотрел?

Пользователь решил продолжить мысль 26 Января 2011, 18:46:04:
Ошибку устранил
В папке web - /var/www/nfsen правил файлики nfsenutil.php и rrdgraph.php, заменив
split
на
preg_split
в пустые скобки добавил два слеша
'/ /' - с пробелом между слешами

Зашел по веб, но на странице пишет:
Overview Profile: live, Group: (nogroup)
No data available!



Объясните по подробнее пожалуйста...
Где именно вставляли preg_split, и в какие пустые скобки два слеша
'/ /' - с пробелом между слешами?
Скобок в этих файлах много...

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28429
    • Просмотр профиля
Re: Установка NfSen
« Ответ #10 : 23 Января 2013, 18:31:28 »
Нигде, это бредовая правка. Ничего, кроме замедления работы скрипта, не дающая.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Smokedevil

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Установка NfSen
« Ответ #11 : 25 Января 2013, 08:40:41 »
Нигде, это бредовая правка. Ничего, кроме замедления работы скрипта, не дающая.

Да я вот тоже это заметил)

Оффлайн jidckii

  • Участник
  • *
  • Сообщений: 164
  • 18.04
    • Просмотр профиля
    • jidckii
Re: Установка NfSen
« Ответ #12 : 08 Декабря 2015, 07:09:09 »
Народ, подскажите, почему вот такая фигня может наблюдаться ??ъ
То, что стоит почитать: http://pub.paradev.ru/books/

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28429
    • Просмотр профиля
Re: Установка NfSen
« Ответ #13 : 08 Декабря 2015, 07:36:01 »
Потому что кто-то накосячил с настройкой веб-сервера.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн jidckii

  • Участник
  • *
  • Сообщений: 164
  • 18.04
    • Просмотр профиля
    • jidckii
Re: Установка NfSen
« Ответ #14 : 08 Декабря 2015, 09:48:09 »
AnrDaemon,
Разобрался с веб сервером.
/etc/apache2/sites-available/000-default.confнадо указать
DocumentRoot /var/www/nfsen
DirectoryIndex nfsen.php

но графики все равно не рисуются.
при старте вот на что ругается:

$ sudo service nfsen start
Starting nfcapd:(br0)Receive socket error: could not open the requested socket
Terminated due to errors.
: collector did not start - see logfile (vlan100)Receive socket error: could not open the requested socket
Terminated due to errors.
: collector did not start - see logfile
Starting nfsend.

или

Starting nfcapd:(vlan100)Receive socket error: could not open the requested socket
Terminated due to errors.
: collector did not start - see logfile (br0)[8486]
Starting nfsend.

гуглю уже 2 дня, не могу понять в чем проблема...

в логах
Dec  8 11:49:39 stepan nfsen[8489]: connection on UNIX socket
Dec  8 11:49:39 stepan nfsen[8489]: comm server started: 8575
Dec  8 11:49:39 stepan nfsen[8575]: Cmd Decode: get-picture
Dec  8 11:49:39 stepan nfsen[8489]: comm child[8575] terminated with no exit value
Dec  8 11:49:39 stepan nfsen[8489]: connection on UNIX socket
Dec  8 11:49:39 stepan nfsen[8489]: comm server started: 8576
Dec  8 11:49:39 stepan nfsen[8576]: Cmd Decode: get-picture
Dec  8 11:49:39 stepan nfsen[8489]: comm child[8576] terminated with no exit value
Dec  8 11:49:39 stepan nfsen[8489]: connection on UNIX socket
Dec  8 11:49:39 stepan nfsen[8489]: comm server started: 8577
Dec  8 11:49:39 stepan nfsen[8577]: Cmd Decode: get-picture
Dec  8 11:49:39 stepan nfsen[8489]: comm child[8577] terminated with no exit value

и еще поменял цвет
%sources = (
    'br0'    => { 'port' => '9995', 'col' => '#00FF55', 'type' => 'netflow' },
    'vlan100'    => { 'port' => '9996', 'col' => '#FF0000', 'type' => 'netflow' },
);

но он не изменился в веб морде после реконфиг и рестарт


Пользователь решил продолжить мысль 08 Декабря 2015, 11:26:40:
Разобрался!
Проблема была в не верной конфигурации fprobe.
Настраивал от http://scr.keikogi.ru/jidckii/1449561843.png, и не все учел при конфигурации.
« Последнее редактирование: 08 Декабря 2015, 11:26:41 от jidckii »
То, что стоит почитать: http://pub.paradev.ru/books/

 

Страница сгенерирована за 0.022 секунд. Запросов: 20.