The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
New Netflow Collector или nnfc , !*! Lmchik, 28-Авг-14, 12:44  [смотреть все]
Здравствуйте, возникла проблема с учетом трафика в сети интернет провайдера, в одну прекрасную ночь, выключилось электричество в офисе и в серверной.

В нашей сети был коллектор для подсчета трафика абонентов, статистика передавалась с роутера на линуксе (в который входит аплинк) на коллектор на Linux Debian 6. У машины с коллектором умер раздел жесткого диска на котором лежали все настройки и систему пришлось переустановить.

После переустановки системы и восстановления базы, столкнулся с проблемой, а именно: программой (NNFC) для ведения статистики и вывода ее в БД MYSQL. Сначала была проблема в компиляции программы, потому что ей все время не хватало каких то библиотек и файлов, но эту проблему я решил.
Собирал я ее следующим образом:
1)скачал, распаковал.
2)в папке с программой выполнил ./configure --with-mysql
-make
-make install
3)установился nnfc в /usr/local/sbin/nnfc /usr/local/lib/nnfc

Сейчас имеется следующая проблема:
При вводе в команды #nnfc -h (как сказанно в файле README) выводится справка по программе вида:
new netflow collector
Usage:
        nnfc [arguments]
Arguments are:
-h | -?         this help
-v              increase verbosity level
-p <port>       port to bind (default: 9996)
-u <username>   set username (default: nobody)
-g <username>   set groupname (default: nogroup)
-b <ip-addr>    address to bind (default: any)
-f <config>     config file (default: nnfc.cfg)
-d              daemonize process

но при вводе команды
#nnfc -v
пишет Parse error!

Скорее всего я пишу аргументы не правильно, например:
#nnfc -b 177.19.0.1
тоже получаю Parse error!

И файла конфигурации "nnfc.cfg" тоже не могу найти.

Помогите найти ошибку в моих действиях, и подскажите как заставить nnfc писать статистику собранную с роутера в таблицу mysql.

На машине сейчас стоит Debian 7.6.0

  • New Netflow Collector или nnfc , !*! Pahanivo, 17:10 , 28-Авг-14 (1)
  • New Netflow Collector или nnfc , !*! Аноним, 10:20 , 29-Авг-14 (3)
    Судя по исходникам, ошибка при попытке чтения\парсинга файла конфигурации. Даже просто при -v это странная программка пытается ткнутся в файл конфигурации.
    • New Netflow Collector или nnfc , !*! Lmchik, 15:38 , 29-Авг-14 (4)
      Все таки получилось разобраться с запуском этой программки, с помощью статьи на убунту форуме собрал *.deb файл, в /usr/share/nnfc появились файлы примеров, конфига nnfc.cfg и автозапуска для debian, подредактировал их под расположение файлов в системе, при вводе команды #/etc/init.d/nnfc start, стал вываливаться Parse error!, после чего, ввел команду nnfc -vf /etc/nnfc/nnfc.cfg, и о чудо, программа запустилась, оказывается для того чтобы пользоваться любым ее аргументом кроме -h ей нужен аргумент -v.
      Сейчас, вопрос, в конфиге есть строки под каким именем пользователя и паролем заходить в базу и писать в нее, в какую таблицу делать запись, но как дать программе понять какие же значения я хочу вписывать в таблицу mysql.


      • New Netflow Collector или nnfc , !*! Аноним, 17:17 , 29-Авг-14 (5)
        В исходниках этой печальной программы ваши ответы

        • New Netflow Collector или nnfc , !*! Pahanivo, 12:19 , 30-Авг-14 (6)
          > В исходниках этой печальной программы ваши ответы

          не проще поставить нормальный коллектор? floow-tools чем плох? тем что не умеет пихать стату в базу? зачем это вообще делать когда можно тем же flow-tools агрегировать и уже потом запихнуть в базу. зачем вам сыряк в базе вообще?

          • New Netflow Collector или nnfc , !*! Lmchik, 15:19 , 04-Сен-14 (7)
            >> В исходниках этой печальной программы ваши ответы
            > не проще поставить нормальный коллектор? floow-tools чем плох? тем что не умеет
            > пихать стату в базу? зачем это вообще делать когда можно тем
            > же flow-tools агрегировать и уже потом запихнуть в базу. зачем вам
            > сыряк в базе вообще?

            Спасибо Вам за такой отличный совет, сделал через flow-tools, по одному из примеров на форуме.
            PS - думаю тему можно закрывать.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру