The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"New Netflow Collector или nnfc "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Учет трафика, статистика / Linux)
Изначальное сообщение [ Отслеживать ]

"New Netflow Collector или nnfc "  +/
Сообщение от Lmchik email(ok) on 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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "New Netflow Collector или nnfc "  +/
Сообщение от Pahanivo (ok) on 28-Авг-14, 17:10 
RTFM


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "New Netflow Collector или nnfc "  +/
Сообщение от тень_pavel_simple on 28-Авг-14, 17:26 
> RTFM

краткость сестра таланта? :)

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "New Netflow Collector или nnfc "  +/
Сообщение от Аноним (??) on 29-Авг-14, 10:20 
Судя по исходникам, ошибка при попытке чтения\парсинга файла конфигурации. Даже просто при -v это странная программка пытается ткнутся в файл конфигурации.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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


Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "New Netflow Collector или nnfc "  +/
Сообщение от Аноним (??) on 29-Авг-14, 17:17 
В исходниках этой печальной программы ваши ответы

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "New Netflow Collector или nnfc "  +/
Сообщение от Pahanivo (ok) on 30-Авг-14, 12:19 
> В исходниках этой печальной программы ваши ответы

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

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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