BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 25 июн 2025, 23:46

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: 06 окт 2010, 14:10 
Не в сети

Зарегистрирован: 06 окт 2010, 11:41
Сообщения: 11
Карма: 0
Планирую переход на BGB. Пока пытаюсь разобраться, но от одной ошибки никак не могу избавится. Работает подсчет трафика по netflow, и детализация приходит по почте без проблем.
При попытке запуска Переобработки трафика NetFlow следующая ошибка:

scheduler.log
Код:
10-06/11:31:08  INFO [Thread-10] TaskRunProcessor - Running Task: bitel.billing.server.dialup.TrafficProcessor@897a08
10-06/11:31:08  INFO [pool-1-thread-3] scheduler - DialUp traffic process started..
10-06/11:31:08  INFO [pool-1-thread-3] scheduler - Period: 05.10.2010-05.10.2010
10-06/11:31:08  INFO [pool-1-thread-3] DetailCompressRules - Session detail compress rules:
10-06/11:31:08  INFO [pool-1-thread-3] ServiceLinkFinder - Parsing services link..
10-06/11:31:08  INFO [pool-1-thread-3] ServiceLinkFinder - Position: 2; string: 5 OUT 0.0.0.0-255.255.255.255
10-06/11:31:08  INFO [pool-1-thread-3] ServiceLinkFinder - Position: 1; string: 4 IN 0.0.0.0-255.255.255.255
10-06/11:31:08  INFO [pool-1-thread-3] ServiceLinkFinder - Loaded 2 links..
10-06/11:31:08  INFO [pool-1-thread-3] ServiceLinkFinder - Processing mode => BOTH
10-06/11:31:08  INFO [pool-1-thread-3] ServiceLinkFinder - Service link [0.0.0.0-255.255.255.255; 0-65535] => 4
10-06/11:31:08  INFO [pool-1-thread-3] ServiceLinkFinder - Service link [0.0.0.0-255.255.255.255; 0-65535] => 5
10-06/11:31:08  INFO [pool-1-thread-3] scheduler - DialUp traffic processing session selected for nas 1, start process..
10-06/11:31:08  INFO [pool-1-thread-3] scheduler - Processing NAS 1 hour 05.10.10 00
10-06/11:31:08 ERROR [pool-1-thread-3] LoggingPrintStream - Exception in thread "pool-1-thread-3"
10-06/11:31:08 ERROR [pool-1-thread-3] LoggingPrintStream - java.lang.NoClassDefFoundError: ru/bitel/bgbilling/kernel/network/datalog/hourly/IPHourlyDataLog
10-06/11:31:08 ERROR [pool-1-thread-3] LoggingPrintStream -     at bitel.billing.server.dialup.TrafficSelector.getHourBinaryLog(TrafficSelector.java:77)
10-06/11:31:08 ERROR [pool-1-thread-3] LoggingPrintStream -     at bitel.billing.server.dialup.TrafficProcessor.executeTask(TrafficProcessor.java:186)
10-06/11:31:08 ERROR [pool-1-thread-3] LoggingPrintStream -     at bitel.billing.server.task.bean.RunTask.run(RunTask.java:40)
10-06/11:31:08 ERROR [pool-1-thread-3] LoggingPrintStream -     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
10-06/11:31:08 ERROR [pool-1-thread-3] LoggingPrintStream -     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
10-06/11:31:08 ERROR [pool-1-thread-3] LoggingPrintStream -     at java.lang.Thread.run(Thread.java:619)

И на этом все, задача остается висеть как Тяжелая в Планировщике. Никаких писем не приходит.

Моя конфигурация
192.168.0.10 – Debian 5.0.5, Java Sun 1.6.0_20, BGBilling 5.1(503), DialUp 5.1(161), IPN 5.1(202), BGRadiusDialUP 5.1(224), MySQL 5.0.51a
192.168.0.11 – Debian 5.0.5, Java Sun 1.6.0_20, BGIPNetFlowCollector 5.1(151)

netflow_ipn.properties
Код:
#порт управления коллектором
port.admin=2003

#код модуля IPN
collector.mid=2

#опции подключения к БД
db.driver=com.mysql.jdbc.Driver
db.url=jdbc:mysql://192.168.0.10/bgbilling?useUnicode=true&characterEncoding=Cp1251&zeroDateTimeBehavior=convertToNull&$
db.user=bill
db.pswd=123123123
db.maxActive=300
db.maxIdle=100

mq.url=failover:(nio://192.168.0.10:61616)
mq.user=bill
mq.pswd=121212

#где будут храниться логи (папка должна существовать и должны быть полные права на неё для процесса коллектора)
log.dir=/mnt/nfs-bgb/netflowlog
#слушать и сохранять логи
load=1

#обрабатывать логи
process=1
#источники, логи которых будут обрабатываться коллектором
#данное поле не влияет на прием данных, а только на обработку логов
process.sources=1

#прослушиваемый номер порта
#тип потока netflow либо sflow
#числовые коды источников через запятую, поток с которых приходит на этого слушателя
#количество потоков-обработчиков на данном порту
collector.capture.flow.port.1=2004
collector.capture.flow.port.1.type=netflow
collector.capture.flow.port.1.sources=1
collector.capture.flow.port.1.thread.count=10

#размер блока файла/буфера приема для NetFlow/sFlow
datalog.chunk.size=524288
#сжатие для NetFlow/sFlow логов: 0 - отключено, 1 - zlib
datalog.flow.compression.type=1

конфигурация NASa из модуля dialup:
Код:
#числовые коды услуг времени, трафика входящего и исходящего
nas.port_time.default.*=3
nas.port_traffic.default.*=1:RADIN;2:RADOUT;4:COLLECTOR;5:COLLECTOR
#разрешение активировать все типы карточек на этом NASе
card.activate.service=0
#поддержка CallBack (1-включите)
callback.support=0
#принудительный разрыв соединений на границе месяца
month.break=1
#интервал между посылками на проверку либо сброс соединения в секундах
nas.inspector.sleep_time=60
#максимальное число попыток сброса соединения
nas.inspector.kill.max_messages=5
# автозакрытие "висящих" соединений.втозакрытие следует использовать в случае если закрытие по приходу аунтификации на порт невозможно (например, если в NAS-Port идёт код сессии)
# при Cisco, атрибут Nas-Port 32U, возникает проблема "зависших" соединений
drop.sleep.timeout=3600

#SNMP порт и пароль (не нужны для PoD инспектора)
nas.inspector.snmp.port=161
nas.inspector.snmp.community=public
#входящий/исходящий буфер в мегабайтах
nas.inspector.snmp.buffer.in=4
nas.inspector.snmp.buffer.out=4
#Далее в зависимости от типа NASа устанавливаются опции. Cisco (vendor=9).
snmp.version=2
nas.inspector.class=ru.bitel.bgbilling.kernel.network.radius.inspectors.SNMPNasConnectionInspectorCisco
nas.inspector.snmp.kill.oid=1.3.6.1.4.1.9.9.150.1.1.3.1.5
nas.inspector.snmp.check.oid=1.3.6.1.4.1.9.9.150.1.1.3.1.5

#Для того чтобы ассоциировать NAS с коллектором в биллинге.IP адрес с которого приходит поток для NASа
collector.agent.address=192.168.0.5
#Для уточнения портов, на которые приходит потоки для NASа.порты через запятую, на которые приходит статистика данного NASа
collector.agent.ports=2001
#Для возможности предоставления детализации по сессиям. код экземпляра модуля IPN. код источника, соответствующего NASу
ipn.module.id=2
ipn.source.id=1
#Переобработку трафиков осуществляет планировщик заданий BGScheduler. Путь ищется на машине, где запущен планировщик заданий.
#Для того, чтобы переобработать трафик только по некоторым NASам в данный момент можно только комментировать строки с путём к первичным логам
netflow.log.path=/mnt/nfs-bgb/netflowlog/source_1

Пробовал путь netflow.log.path=/mnt/nfs-bgb/netflowlog ошибка осталась.
Пробовал переобработать период за который нет логов, такая же ошибка.
Логи детализации за сессию на почту приходят, правда т.к. сервер тестируется то нет логов за весь день. Организовал нулевые логи за недостающий часы, на графике в IPN они видятся и отмечены как нулевые, но ошибка все такая же, NoClassDefFoundError: IPHourlyDataLog.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 окт 2010, 15:53 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Обновление выложено. Попробуйте.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 окт 2010, 17:15 
Не в сети

Зарегистрирован: 06 окт 2010, 11:41
Сообщения: 11
Карма: 0
Спасибо, заработало. И счетчики пересчитались как надо.

Код:
10-06/15:13:48  INFO [Thread-10] TaskRunProcessor - Running Task: bitel.billing.server.dialup.TrafficProcessor@1e78fc6
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - DialUp traffic process started..
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - Period: 05.10.2010-05.10.2010
10-06/15:13:48  INFO [pool-1-thread-1] DetailCompressRules - Session detail compress rules:
10-06/15:13:48  INFO [pool-1-thread-1] ServiceLinkFinder - Parsing services link..
10-06/15:13:48  INFO [pool-1-thread-1] ServiceLinkFinder - Position: 2; string: 5 OUT 0.0.0.0-255.255.255.255
10-06/15:13:48  INFO [pool-1-thread-1] ServiceLinkFinder - Position: 1; string: 4 IN 0.0.0.0-255.255.255.255
10-06/15:13:48  INFO [pool-1-thread-1] ServiceLinkFinder - Loaded 2 links..
10-06/15:13:48  INFO [pool-1-thread-1] ServiceLinkFinder - Processing mode => BOTH
10-06/15:13:48  INFO [pool-1-thread-1] ServiceLinkFinder - Service link [0.0.0.0-255.255.255.255; 0-65535] => 4
10-06/15:13:48  INFO [pool-1-thread-1] ServiceLinkFinder - Service link [0.0.0.0-255.255.255.255; 0-65535] => 5
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - DialUp traffic processing session selected for nas 1, start process..
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - Processing NAS 1 hour 05.10.10 00
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - OK
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - Processing NAS 1 hour 05.10.10 01
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - OK
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - Processing NAS 1 hour 05.10.10 02
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - OK
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - Processing NAS 1 hour 05.10.10 03
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - OK
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - Processing NAS 1 hour 05.10.10 04
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - OK
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - Processing NAS 1 hour 05.10.10 05
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - OK
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - Processing NAS 1 hour 05.10.10 06
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - OK
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - Processing NAS 1 hour 05.10.10 07
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - OK
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - Processing NAS 1 hour 05.10.10 08
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - OK
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - Processing NAS 1 hour 05.10.10 09
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - OK
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - Processing NAS 1 hour 05.10.10 10
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - OK
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - Processing NAS 1 hour 05.10.10 11
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - OK
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - Processing NAS 1 hour 05.10.10 12
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - OK
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - Processing NAS 1 hour 05.10.10 13
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - OK
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - Processing NAS 1 hour 05.10.10 14
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - OK
10-06/15:13:48  INFO [pool-1-thread-1] scheduler - Processing NAS 1 hour 05.10.10 15
10-06/15:13:49  INFO [pool-1-thread-1] scheduler - OK
10-06/15:13:49  INFO [pool-1-thread-1] scheduler - Processing NAS 1 hour 05.10.10 16
10-06/15:13:49  INFO [pool-1-thread-1] scheduler - OK
10-06/15:13:49  INFO [pool-1-thread-1] scheduler - Processing NAS 1 hour 05.10.10 17
10-06/15:13:49  INFO [pool-1-thread-1] scheduler - OK
10-06/15:13:49  INFO [pool-1-thread-1] scheduler - Processing NAS 1 hour 05.10.10 18
10-06/15:13:49  INFO [pool-1-thread-1] scheduler - OK
10-06/15:13:49  INFO [pool-1-thread-1] scheduler - Processing NAS 1 hour 05.10.10 19
10-06/15:13:49  INFO [pool-1-thread-1] scheduler - OK
10-06/15:13:49  INFO [pool-1-thread-1] scheduler - Processing NAS 1 hour 05.10.10 20
10-06/15:13:49  INFO [pool-1-thread-1] scheduler - OK
10-06/15:13:49  INFO [pool-1-thread-1] scheduler - Processing NAS 1 hour 05.10.10 21
10-06/15:13:49  INFO [pool-1-thread-1] scheduler - OK
10-06/15:13:49  INFO [pool-1-thread-1] scheduler - Processing NAS 1 hour 05.10.10 22
10-06/15:13:49  INFO [pool-1-thread-1] scheduler - OK
10-06/15:13:49  INFO [pool-1-thread-1] scheduler - Processing NAS 1 hour 05.10.10 23
10-06/15:13:49  INFO [pool-1-thread-1] scheduler - OK
10-06/15:13:49  INFO [pool-1-thread-1] scheduler - DialUp traffic process result:

10-06/15:13:49  INFO [pool-1-thread-1] scheduler - Запуск обработки трафиков => 06.10.2010 15:13:48

Период: 05.10.2010-05.10.2010

Окончание обработки трафиков => 06.10.2010 15:13:49



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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

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