forum.bitel.ru http://forum.bitel.ru/ |
|
Переобработка трафика NetFlow, ошибка запуска (bgb5.1) http://forum.bitel.ru/viewtopic.php?f=5&t=4629 |
Страница 1 из 1 |
Автор: | PSob [ 06 окт 2010, 14:10 ] |
Заголовок сообщения: | Переобработка трафика NetFlow, ошибка запуска (bgb5.1) |
Планирую переход на 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 ] |
Заголовок сообщения: | Re: Переобработка трафика NetFlow, ошибка запуска (bgb5.1) |
Обновление выложено. Попробуйте. |
Автор: | PSob [ 06 окт 2010, 17:15 ] |
Заголовок сообщения: | Re: Переобработка трафика NetFlow, ошибка запуска (bgb5.1) |
Спасибо, заработало. И счетчики пересчитались как надо. Код: 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 |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |