BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 апр 2024, 04:20

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 18 ] 
Автор Сообщение
 Заголовок сообщения: Проблема с модулем NetFlow
СообщениеДобавлено: 08 июн 2007, 07:37 
Не в сети

Зарегистрирован: 13 мар 2007, 15:48
Сообщения: 14
Карма: 0
Версия сервера 4.1 на Gentoo Linux
Установленные модули:
INFO 08.06.2007 Starting BGBillingServer..
INFO 08.06.2007 HTTP port: 8080
INFO 08.06.2007 Starting HTTP listener..
INFO 08.06.2007 HTTPS port: 0
INFO 08.06.2007 Browsing installed modules..
INFO 08.06.2007 bill v.4.1
INFO 08.06.2007 card v.4.1
INFO 08.06.2007 dialup v.4.1
INFO 08.06.2007 email v.4.1
INFO 08.06.2007 ipn v.4.1
INFO 08.06.2007 npay v.4.1
INFO 08.06.2007 phone v.4.1
INFO 08.06.2007 reports v.29
INFO 08.06.2007 rscm v.4.0
INFO 08.06.2007 trayinfo v.4.1
INFO 08.06.2007 wm v.4.0
INFO 08.06.2007 Starting listen admin port 2005

Сервер работает нормально, в принципе. По инструкции настраиваю коллектор на пакете ipcad, все нормально, он отсылает данные по собранному траффику в сторону сервера, на указанный порт.

Пытаюсь стартануть netflow, предварительно конфигурирую модуль на автономный режим.
В логах пишет:
Exception in thread "main" java.lang.NoClassDefFoundError: bitel/billing/server/netflow/ipn/Collector

Вопрос: что я сделал не так?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 июн 2007, 11:33 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Попробуйте обновить скрипты отсюда:

http://bgbilling.ru/patch/nf/netflow.sh
http://bgbilling.ru/patch/nf/netflow_start.sh


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 июн 2007, 11:37 
Не в сети

Зарегистрирован: 13 мар 2007, 15:48
Сообщения: 14
Карма: 0
Exception in thread "main" java.lang.NoClassDefFoundError: bitel/billing/server/netflow/ipn/Collector


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 июн 2007, 12:05 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
В каталоге lib лежит netflow_ipn.jar? Откройте его, он не побит? Найдите там класс на который ругается.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 июн 2007, 12:25 
Не в сети

Зарегистрирован: 13 мар 2007, 15:48
Сообщения: 14
Карма: 0
Не побит - это как понять? Выглядит так же как остальные .jar файлы. Класс там такой присутствует.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 июн 2007, 20:03 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Не побит - в смысле что цельный zip файл.
При старте не может найти нужный класс.

Попробуйте в netflow.sh указать абсолютный путь к папке вместо '.'
Код:
BGIPN_NETFLOW_HOME=/usr/local/...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 июл 2007, 15:22 
Не в сети

Зарегистрирован: 13 мар 2007, 15:48
Сообщения: 14
Карма: 0
Считаться начало, спасибо, что помогли. Однако возникла новая ситуация.
Есть сетка, 192.168.0.0/16, нужно ее обсчитывать, настроил ipcad, без агрегирования, по мануалу, поток прилетающий на порт он собирает, и отправляет на NetFlow коллектор.
Код:
# tcpdump
17:15:42.715448 IP 192.168.4.130.1230 > 192.168.3.109.microsoft-ds: P 405982:406212(230) ack 89690 win 64443
17:15:42.715448 IP 192.168.4.130.1230 > 192.168.3.109.microsoft-ds: P 405982:406212(230) ack 89690 win 64443
17:15:42.715698 IP 192.168.3.109.microsoft-ds > 192.168.4.130.1230: P 89690:89729(39) ack 406212 win 65535
17:15:42.715699 IP 192.168.3.109.microsoft-ds > 192.168.4.130.1230: P 89690:89729(39) ack 406212 win 65535
17:15:42.716198 IP 192.168.4.130.1230 > 192.168.3.109.microsoft-ds: P 406212:406440(228) ack 89729 win 64404
17:15:42.716198 IP 192.168.4.130.1230 > 192.168.3.109.microsoft-ds: P 406212:406440(228) ack 89729 win 64404
17:15:42.716573 IP 192.168.3.109.microsoft-ds > 192.168.4.130.1230: P 89729:89768(39) ack 406440 win 65307
17:15:42.716574 IP 192.168.3.109.microsoft-ds > 192.168.4.130.1230: P 89729:89768(39) ack 406440 win 65307
17:15:42.717197 IP 192.168.4.130.1230 > 192.168.3.109.microsoft-ds: P 406440:406660(220) ack 89768 win 64365
17:15:42.717198 IP 192.168.4.130.1230 > 192.168.3.109.microsoft-ds: P 406440:406660(220) ack 89768 win 64365
17:15:42.717447 IP 192.168.3.109.microsoft-ds > 192.168.4.130.1230: P 89768:89807(39) ack 406660 win 65087
17:15:42.717448 IP 192.168.3.109.microsoft-ds > 192.168.4.130.1230: P 89768:89807(39) ack 406660 win 65087
17:15:42.717449 IP 192.168.3.189.17000 > 83.234.37.131.30818: UDP, length 172
17:15:42.717946 IP 192.168.4.130.1230 > 192.168.3.109.microsoft-ds: P 406660:406878(218) ack 89807 win 64326
17:15:42.717947 IP 192.168.4.130.1230 > 192.168.3.109.microsoft-ds: P 406660:406878(218) ack 89807 win 64326
17:15:42.718321 IP 192.168.3.109.microsoft-ds > 192.168.4.130.1230: P 89807:89846(39) ack 406878 win 64869
17:15:42.718322 IP 192.168.3.109.microsoft-ds > 192.168.4.130.1230: P 89807:89846(39) ack 406878 win 64869

Однако, когда делаешь save, чтобы рассмотреть что там в логах, то на деле один броадкаст учитывается...
Код:
192.168.3.254   65535   224.0.0.1       65535   28      1       65535
192.168.7.27    137     192.168.7.255   137     2340    1       65535
192.168.3.70    138     192.168.3.255   138     229     1       65535
192.168.3.55    138     192.168.3.255   138     454     1       65535
192.168.3.111   138     192.168.3.255   138     244     1       65535
192.168.6.101   1567    255.255.255.255 27015   43      1       65535
192.168.3.61    138     192.168.3.255   138     233     1       65535
192.168.4.26    138     192.168.4.255   138     235     1       65535
192.168.5.15    138     192.168.5.255   138     248     1       65535
192.168.8.43    138     192.168.8.255   138     229     1       65535
192.168.3.28    137     192.168.3.255   137     234     1       65535
192.168.4.15    138     192.168.4.255   138     244     1       65535
192.168.7.85    137     192.168.7.255   137     234     1       65535
192.168.3.78    137     192.168.3.255   137     936     1       65535
192.168.3.31    138     192.168.3.255   138     229     1       65535
192.168.3.37    138     192.168.3.255   138     232     1       65535
192.168.7.26    3533    192.168.4.255   137     78      1       65535


Я даже до биллинга не добрался, не могу понять, почему только броадкаст считает...
Обьясните, мож я чего пропустил. В самом биллинге настраивал по инструкции, создал Входящий, Исходящий и Превалирующий локальный, только на каждую подсеть в отдельности, вроде этого
Код:
192.168.2.0 - 192.168.2.255 порты 1 - 65535
192.168.3.0 - 192.168.2.255 порты 1 - 65535
192.168.4.0 - 192.168.2.255 порты 1 - 65535
192.168.5.0 - 192.168.2.255 порты 1 - 65535
192.168.6.0 - 192.168.2.255 порты 1 - 65535


Причем естественно обсчитывается чуть-чуть, хотя по идее за сутки более 500 Гб должно валиться....

Хелп! :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 июл 2007, 15:42 
Не в сети

Зарегистрирован: 04 дек 2006, 21:55
Сообщения: 150
Карма: 0
ipcad стоит на роутере через который проходит трафик или на отдельной машине не являющейся роутером?

конфиг ipcad в студию.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 июл 2007, 08:34 
Не в сети

Зарегистрирован: 13 мар 2007, 15:48
Сообщения: 14
Карма: 0
ipcad стоит на роутере, на который зеркалируется траффик, можно сказать, через него пробегает весь поток.
Код:
# cat /etc/ipcad.conf | grep -v "#"
capture-ports disable;
buffers = 64k;
interface eth0;
netflow export destination 83.xxx.xxx.xx 2004;
netflow ifclass gre mapto 200-299;
pidfile = /var/run/ipcad.pid;
memory_limit = 1m;

Да все по инструкции как-бы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 июл 2007, 13:02 
Не в сети

Зарегистрирован: 04 дек 2006, 21:55
Сообщения: 150
Карма: 0
Добавь в конфиг ipcad перевод интерфейса в promisc-режим.

interface eth0 promisc

т.к. на машину с ipcad трафик "зеркалируется", то он не попадает на сам интерфейс.

Поэтому только бродкасты и попали в лог.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 июл 2007, 14:35 
Не в сети

Зарегистрирован: 13 мар 2007, 15:48
Сообщения: 14
Карма: 0
Заработало, буду разбираться дальше. Спасибо за подсказку.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 20 июл 2007, 15:11 
Не в сети

Зарегистрирован: 13 мар 2007, 15:48
Сообщения: 14
Карма: 0
Траффик скидывается, вроде тот, что требуется. Теперь не понятно как произвести обсчет одного IP-адреса из диапазона.
Создал в модуле привязку услуг Локальный входящий, Локальный исходящий, включил все требуемые сети: 192.168.0.0 - 192.168.255.255
У клиента адрес, допустим, 192.168.8.155, нужно его обсчитать, привязка к шлюзам понятна, не понятно как конкретный IP обсчитывается. Клиенту присвоил диапазон адресов 192.168.8.155-192.168.8.155.
Можете прояснить где ошибка?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 20 июл 2007, 15:19 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Выложите скриншоты:
1) привязок услуг
2) как адрес заведен в клиенте


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 июл 2007, 06:13 
Не в сети

Зарегистрирован: 13 мар 2007, 15:48
Сообщения: 14
Карма: 0
Изображение

Изображение

Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 июл 2007, 11:13 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
А в отчете по договору в IPN модуле пусто? Если галочки трафиков поставить. Попробуйте для теста входящий-исходящий сделать со всех адресов (0,0,0,0-255,255,255,255). Интерфейс ANY точно заведен с кодом -1?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 июл 2007, 12:11 
Не в сети

Зарегистрирован: 13 мар 2007, 15:48
Сообщения: 14
Карма: 0
В том и дело, что не пусто. Вы скажите, это правильные настройки? Просто отображение странное какое-то. То есть прогоняю по этому адресу гигов 9, показывает 2 Гб....мне интересно, как один IP обсчитать. Интерфейс ANY точно с кодом -1.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 июл 2007, 11:08 
Не в сети

Зарегистрирован: 13 мар 2007, 15:48
Сообщения: 14
Карма: 0
Привязку услуг не менял, но выставил у клиента диапазон адресов весь 192.168.0.0-192.168.255.255, сразу стал показывать траффик, причем в принципе нормально, так и должно быть, но все-таки, укажите, пожалуйста, как конкретный IP-адрес обсчитать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 июл 2007, 08:50 
Не в сети

Зарегистрирован: 13 мар 2007, 15:48
Сообщения: 14
Карма: 0
Вроде все заработало, разобрался.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.087s | 55 Queries | GZIP : On ]