ntop не рисует графики

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Happy_demon
сержант
Сообщения: 194
Зарегистрирован: 2006-08-16 16:33:55
Откуда: Санкт-Петербург

ntop не рисует графики

Непрочитанное сообщение Happy_demon » 2008-02-18 16:48:35

Доброе время! поставил из портов нтоп, запустил, работает. подключаюсь, перехожу во вкладку "Summary->Network Load". он мне говорит, что

Код: Выделить всё

"NOTE: this page is not operational when the RRD plugin is disabled, misconfigured or missing. Please check the ntop log file."
захожу в настройки, включаю ррдтулс, на всякий случай перезапускаю нтоп. говорит, что плагин включён, но всё равно пишет мне эту строку и нету этого чудного графика. в логах бежит следующее

Код: Выделить всё

Feb 18 16:41:34 bc ntop[19824]:   **WARNING** RRD: rrd_create(/var/db/ntop/interfaces/em0/throughput.rrd) error: Invalid alpha: must be between 0 and 1
Feb 18 16:41:34 bc ntop[19824]:   **WARNING** RRD: rrd_update(/var/db/ntop/interfaces/em0/throughput.rrd) error: opening '/var/db/ntop/interfaces/em0/throughput.rrd': No such file or directory
уже дал полные права на эти папки-не работает, продолжает ругаться также. если попытаться создать ручками эти файлы, которых ему не хватает - и перезапустить нтоп - через минуту он его удаляет и продолжает ругаться, что не такого файла. если есть соображения или рекомендации - буду очень признателен.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: ntop не рисует графики

Непрочитанное сообщение hizel » 2008-02-19 9:47:20

у мя тоже самое, плюнул
поставил nfsen жрет меньше и необходимое мне есть
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Happy_demon
сержант
Сообщения: 194
Зарегистрирован: 2006-08-16 16:33:55
Откуда: Санкт-Петербург

Re: ntop не рисует графики

Непрочитанное сообщение Happy_demon » 2008-02-21 16:34:47

туплю (ну как обычно). поставил nfsen. вроде стартанул, в сервисах виден. захожу на вэбморду - и тишина, только пхп файлы в обозреватели видны и всё. никаких графиков и прочих красивостей. как проверить, что он данные собирает и собственно заставить его нарисовать приятные глазу графики?

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: ntop не рисует графики

Непрочитанное сообщение hizel » 2008-02-21 17:39:42

как ставил из портов?
как конфиг выглядит?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Happy_demon
сержант
Сообщения: 194
Зарегистрирован: 2006-08-16 16:33:55
Откуда: Санкт-Петербург

Re: ntop не рисует графики

Непрочитанное сообщение Happy_demon » 2008-02-22 9:46:21

ставил из портов, разумеется.
когда там меню выскочило - ничего не вибирал. конфиг выглядит так

Код: Выделить всё

[root@bc ~]# cat /usr/local/etc/nfsen.conf | grep -v "^#" | grep -v "^$"
$BASEDIR = "/usr/local";
$BINDIR="${BASEDIR}/bin";
$LIBEXECDIR="${BASEDIR}/libexec/nfsen";
$CONFDIR="${BASEDIR}/etc";
$HTMLDIR    = "/usr/local/www/nfsen/";
$DOCDIR="${HTMLDIR}/doc";
$VARDIR="${BASEDIR}/var/nfsen";
$PROFILESTATDIR="${VARDIR}/profiles";
$PROFILEDATADIR="${VARDIR}/profiles";
$BACKEND_PLUGINDIR="${LIBEXECDIR}/plugins";
$FRONTEND_PLUGINDIR="${HTMLDIR}/plugins";
$PREFIX  = '/usr/local/bin';
$USER    = "www";
$WWWUSER  = "www";
$WWWGROUP = "www";
$BUFFLEN = 200000;
$SUBDIRLAYOUT = 0;
$DISKLIMIT = 98;
%sources = (
    'upstream1'    => { 'port'    => '9995', 'col' => '#0000ff', 'type' => 'netflow' },
);
$low_water = 0.9;
$syslog_facility = 'local3';
@plugins = (
    # profile    # module
    # [ '*',     'demoplugin' ],
);
$MAIL_FROM   = 'nfsen@mydomen.ru';
$RCPT_TO     = 'yuntikov@mydomen.ru';
$SMTP_SERVER = 'localhost';
1;
собственно поменял только почтовый адрес откуда и куда. также не увидел /usr/local/www/nfsen/ файлика индекс.пхп или хтмл - поэтому неудевительно, что он ничего не показывает. но задача очень актуальная

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: ntop не рисует графики

Непрочитанное сообщение hizel » 2008-02-22 9:56:28

в отношении nfsen в процессах должна быть примерно так

Код: Выделить всё

78101  ??  S      8:47.37 /usr/local/bin/nfcapd -w -D -I upstream -p 9995 -u www -g www -B 200000 -S 1 -l /var/nfsen/profiles-data/live/upstream -P /var/nfsen/run/upstream.pi
78103  ??  Is    28:12.67 /usr/bin/perl -w /usr/local/nfsen/bin/nfsend (perl5.8.8)
78104  ??  Is     0:21.73 /usr/local/nfsen/bin/nfsend-comm (perl5.8.8)
и смотри в свой ${BASEDIR}/var/nfsen появляются ли файлики
у мя $VARDIR в /var/nfsen поэтому в процессах такие пути
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Happy_demon
сержант
Сообщения: 194
Зарегистрирован: 2006-08-16 16:33:55
Откуда: Санкт-Петербург

Re: ntop не рисует графики

Непрочитанное сообщение Happy_demon » 2008-02-22 12:14:16

Код: Выделить всё

34572  ??  S      0:00,00 [nfcapd]
34573  ??  S      0:00,00 [nfcapd]
34575  ??  Ss     0:00,33 /usr/local/bin/perl -w /usr/local/bin/nfsend
34576  ??  Ss     0:00,00 /usr/local/bin/perl -w /usr/local/bin/nfsend
файлики появляются. пути правда другие. можно заслать мне свой конфиг? почему nfcapd без никаких опций стартует?

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: ntop не рисует графики

Непрочитанное сообщение hizel » 2008-02-22 13:57:23

мое

Код: Выделить всё

>cat etc/nfsen.conf
$BASEDIR = "/usr/local/nfsen";
$BINDIR="${BASEDIR}/bin";
$LIBEXECDIR="${BASEDIR}/libexec";
$CONFDIR="${BASEDIR}/etc";
$HTMLDIR    = "/usr/local/www/nfsen/";
$DOCDIR="${HTMLDIR}/doc";
$VARDIR="/var/nfsen";
$PROFILESTATDIR="${VARDIR}/profiles-stat";
$PROFILEDATADIR="${VARDIR}/profiles-data";
$BACKEND_PLUGINDIR="${BASEDIR}/plugins";
$FRONTEND_PLUGINDIR="${HTMLDIR}/plugins";
$PREFIX  = '/usr/local/bin';
$USER    = "www";
$WWWUSER  = "www";
$WWWGROUP = "www";
$BUFFLEN = 200000;
$SUBDIRLAYOUT = 1;
$ZIPcollected    = 0;
$ZIPprofiles     = 0;
$DISKLIMIT = 98;
%sources = (
    'upstream'    => { 'port'    => '9995', 'col' => '#0000ff', 'type' => 'netflow' },
#   'peer1'        => { 'port'    => '9996', 'col' => '#ff0000' },
);
$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;
в httpd.conf

Код: Выделить всё

Alias /nfsen "/usr/local/www/nfsen"
<Location "/nfsen">
      Order allow,deny
      Allow from 195.177.106.7
      ErrorDocument 403 /missing.html
      AuthName "Statistic Access"
      AuthType Basic
      AuthUserFile /usr/local/etc/apache2/htpasswd.users
      DirectoryIndex nfsen.php
#      ErrorLog /var/log/apache/nfsen.error
#      CustomLog /var/log/apache/nfsen.warn combined
      Require valid-user
</Location>
Вложения
screen.png
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Happy_demon
сержант
Сообщения: 194
Зарегистрирован: 2006-08-16 16:33:55
Откуда: Санкт-Петербург

Re: ntop не рисует графики

Непрочитанное сообщение Happy_demon » 2008-02-22 14:35:36

не работает. в логах тишина

Код: Выделить всё

Feb 22 14:27:19 bc nfsen[65833]: Startup. Version: snapshot-20060810 $Id: nfsend 59 2006-08-10 17:47:53Z peter $
Feb 22 14:27:19 bc nfsen[65836]: nfsend: [65836]
Feb 22 14:27:19 bc nfsen[65837]: Comm server started: [65837]
Feb 22 14:27:19 bc nfsen[65836]: Run periodic at Fri Feb 22 14:25:00 2008
Feb 22 14:27:19 bc nfsen[65836]: Update profile live
Feb 22 14:27:19 bc nfsen[65836]: nfsend: exit child[65838]
Feb 22 14:27:19 bc nfsen[65836]: nfsend: exit child[65839]
Feb 22 14:27:19 bc nfsen[65836]: End periodic at Fri Feb 22 14:25:00 2008
Feb 22 14:27:19 bc nfsen[65836]: Run expire at Fri Feb 22 14:25:00 2008
Feb 22 14:27:19 bc nfsen[65836]: End expire at Fri Feb 22 14:25:00 2008
:cry:

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: ntop не рисует графики

Непрочитанное сообщение hizel » 2008-02-22 14:45:15

гм, даже незнаю чем помочь =/
да и еще у мя netflow экспортируется
этим

Код: Выделить всё

nobody 78109  1.1  0.1  2848  2048  ??  Rs    8Feb08 277:29.64 /usr/local/sbin/softflowd -i em1 -n 127.0.0.1:9995
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Happy_demon
сержант
Сообщения: 194
Зарегистрирован: 2006-08-16 16:33:55
Откуда: Санкт-Петербург

Re: ntop не рисует графики

Непрочитанное сообщение Happy_demon » 2008-02-27 13:38:07

После того, как добавил в php.ini

Код: Выделить всё

short_open_tag = On
стал выдавать следующее

Код: Выделить всё

ERROR: Selected profile live does not exist. Switch to profile 'live'!
Overview Profile: live
No data available!
в логах апача есть следующее

Код: Выделить всё

Wed Feb 27 13:28:23 2008] [error] PHP Warning:  opendir() [<a href='function.opendir'>function.opendir</a>]: SAFE MODE Restriction in effect.  The script whose uid is 0 is not allowed to access /usr/local/var/nfsen/filters owned by uid 80 in /usr/local/www/nfsen/nfsenutil.php on line 605
[Wed Feb 27 13:28:23 2008] [error] PHP Warning:  opendir(/usr/local/var/nfsen/filters) [<a href='function.opendir'>function.opendir</a>]: failed to open dir: Unknown error: 0 in /usr/local/www/nfsen/nfsenutil.php on line 605
уже дал на эту папку полные права - пишите-не хочу.
если изменить владельца на root:wheel для этой папки - выдаёт следующее

Код: Выделить всё

[Wed Feb 27 13:33:09 2008] [error] PHP Notice:  Undefined offset:  1 in /usr/local/www/nfsen/details.php on line 329
[Wed Feb 27 13:33:09 2008] [error] PHP Notice:  Undefined offset:  6 in /usr/local/www/nfsen/details.php on line 333
[Wed Feb 27 13:33:09 2008] [error] PHP Notice:  Undefined offset:  7 in /usr/local/www/nfsen/details.php on line 333
[Wed Feb 27 13:33:09 2008] [error] PHP Notice:  Undefined offset:  8 in /usr/local/www/nfsen/details.php on line 333
[Wed Feb 27 13:33:09 2008] [error] PHP Notice:  Undefined offset:  9 in /usr/local/www/nfsen/details.php on line 333
[Wed Feb 27 13:33:09 2008] [error] PHP Notice:  Undefined offset:  10 in /usr/local/www/nfsen/details.php on line 333
[Wed Feb 27 13:33:09 2008] [error] PHP Notice:  Undefined offset:  11 in /usr/local/www/nfsen/details.php on line 336
[Wed Feb 27 13:33:09 2008] [error] PHP Notice:  Undefined offset:  12 in /usr/local/www/nfsen/details.php on line 336
[Wed Feb 27 13:33:09 2008] [error] PHP Notice:  Undefined offset:  13 in /usr/local/www/nfsen/details.php on line 336
[Wed Feb 27 13:33:09 2008] [error] PHP Notice:  Undefined offset:  14 in /usr/local/www/nfsen/details.php on line 336
[Wed Feb 27 13:33:09 2008] [error] PHP Notice:  Undefined offset:  15 in /usr/local/www/nfsen/details.php on line 336
тоесть он данные пишет - ррд файлы плодятся и растут, а картинки не выводит (мне ж ведь не чтобы шашечки - мне чтобы ехать)
если будут рекомендации - буду очень признателен. заранее спасибо.

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: ntop не рисует графики

Непрочитанное сообщение hizel » 2008-02-27 18:48:35

гадство какое :(
pkg_info бы посмотреть
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Happy_demon
сержант
Сообщения: 194
Зарегистрирован: 2006-08-16 16:33:55
Откуда: Санкт-Петербург

Re: ntop не рисует графики

Непрочитанное сообщение Happy_demon » 2008-02-28 13:56:51

почему-то прочёл вместо pkg_info phpinfo, как обычно туплю. в общем скопировал /usr/local/var/nfsen/profiles профиль на который он ругался live в эту же папку, переименова её - заработало. стало понятно, что проблема с правами, крутанул права на профиль - всё заработало. проблема только во вкладке Details - в ней вместо подробностей по трафику белые квадратики. ну и уж если совсем честно - мне мало этих 5-ти графиков TCP UDP ICMP other all мне бы ещё по почтовому трафику ну и прочие вкусности. буду видимо мучать ntop, но счаз всё равно очень хотелось чтобы во вкладке details были графики, а не белые квадратики. в логах апача тишина nfsen.log тоже никаких аномалий не показывает. куда рыть?

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: ntop не рисует графики

Непрочитанное сообщение hizel » 2008-02-28 14:10:53

посмотреть линк на белый квадратик
у мя например

Код: Выделить всё

http://пипи/nfsen/pic.php?profileswitch=./live&file=flows-day
куда рыть сразу становится понятно

чорт посоветовал эту программу думал быстрее поставится
у мя как раз возникли проблемы с ntop и я поставил nfsen в пол пинка и удовлетворился
:?

Пы.Сы. Удивляет конечно, что люди умудряются спотыкаться там где я прошел с закрытыми глазами и отключенным моском :|
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Happy_demon
сержант
Сообщения: 194
Зарегистрирован: 2006-08-16 16:33:55
Откуда: Санкт-Петербург

Re: ntop не рисует графики

Непрочитанное сообщение Happy_demon » 2008-02-28 15:00:57

а у меня

Код: Выделить всё

http://192.168.25.2/nfsen/nfsen.php?proto=ICMP
да-а-а. совсем туго. не показывает детали. в логах - тишина.

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: ntop не рисует графики

Непрочитанное сообщение hizel » 2008-02-28 16:16:53

упс
а я то дурак и забыл, склероз
получается я поставил с оф сайта последнию версию, судя по всему уткнулся в ту же проблему, что и у вас

Код: Выделить всё

>pkg_info | grep nfsen
>
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Happy_demon
сержант
Сообщения: 194
Зарегистрирован: 2006-08-16 16:33:55
Откуда: Санкт-Петербург

Re: ntop не рисует графики

Непрочитанное сообщение Happy_demon » 2008-02-28 16:27:05

Код: Выделить всё

[root@bc /usr/local/etc/postfix]# pkg_info | grep nfsen
nfsen-1.2.4.20060810 Web based frontend to nfdump netflow collector

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: ntop не рисует графики

Непрочитанное сообщение hizel » 2008-02-28 16:36:15

у меня nfsen 1.3
гм, дело вот в чем, помоему я ставил себе 1.3 именно из за новых фич
там на графике аля АЯКС можно мышкой выделать временный интерва, а потом тыркать пимпы насчет детализации трафика, очень удобно

что касается ntop он у меня не выдерживал нагрузки хотя стоял на серьезном сервере и в нем
не сохраняется история =(
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Happy_demon
сержант
Сообщения: 194
Зарегистрирован: 2006-08-16 16:33:55
Откуда: Санкт-Петербург

Re: ntop не рисует графики

Непрочитанное сообщение Happy_demon » 2008-02-28 17:21:00

да всё заработало после обновления до текущей версии (не люблю ставить не из портов, но здесь всё прошло на удивление гладко). осталось разобраться с фильтрами, чтобы было чётко видно 25 110 80 и прочие порты и можно показывать боссам. Огромное спасибо!

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: ntop не рисует графики

Непрочитанное сообщение hizel » 2008-02-28 17:23:29

обратите внимание там есть доп плагин который не включен\не собран по умолчанию, помоему то что вам нужно
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

M1
проходил мимо

Re: ntop не рисует графики

Непрочитанное сообщение M1 » 2009-03-04 12:28:57

возвращаясь к ntop и то что он возвращает ошибку на альфу при создании ррд

Код: Выделить всё

RRD: rrd_create(/var/db/ntop/interfaces/em0/throughput.rrd) error: Invalid alpha: must be between 0 and 1
Проблема заключается в языке системы. Если он не латинский, точнее если в нем при указании дробных чисел используется запятая а не точка то ррдтулс будет плеваться на то что альфа задана неправильно.
Если менять в системе язык по умолчанию лениво то достаточно сделать

Код: Выделить всё

export LANG=C

и перезапустить нтоп