forum.bitel.ru http://forum.bitel.ru/ |
|
В биллинге 4.5 не работает детализация по сессиям http://forum.bitel.ru/viewtopic.php?f=5&t=1552 |
Страница 1 из 1 |
Автор: | sabriel [ 28 окт 2008, 12:06 ] | ||
Заголовок сообщения: | В биллинге 4.5 не работает детализация по сессиям | ||
есть DialUP модуль Код: #телефоны по портам, * - все порты (если параметр не указан, вызываемый номер берется из Calling-Station-Id) #nas.port_phone.*=900111 #числовые коды услуг времени, трафика входящего и исходящего nas.port_time.default.*=3 nas.port_traffic.default.*=1:RADIN;2:RADOUT netflow.service.link.1=4 IN 0.0.0.0-255.255.255.255 #разрешение активировать все типы карточек на этом NASе card.activate.service=0 #поддержка CallBack (1-включите) callback.support=0 #принудительный разрыв соединений на границе месяца month.break=1 #интервал между посылками на проверку либо сброс соедиенения nas.inspector.sleep_time=60 #максимальное число попыток сброса соединения nas.inspector.kill.max_messages=5 #SNMP порт и пароль (не нужны для PoD инспектора) nas.inspector.snmp.port=161 nas.inspector.snmp.community=radsnmp #Unix PPP snmp.version=2 #возможные значения 2.4.2 и 2.4.3, для 2.4.4 указывается версия 2.4.2 pppd.version=2.4.3 nas.inspector.class=bitel.billing.server.processor.SNMPNASConnectionInspectorType2 nas.inspector.snmp.kill.oid=1.3.6.1.4.1.2021.255.1 nas.inspector.snmp.check.oid=1.3.6.1.4.1.2021.255 netflow.receive.from=192.168.100.1 ipn.module.id=2 ipn.source.id=1 Так же поставили IPN скрин прикреплен ну и вопрос. почему нету детализации по сессиям?:) Заранее спасибо еще dataloader в логи пишет следующее Код: INFO 31.10.2008 23:00:21 proccess [ 31-10-2008 22:00:00; mid => 2; param => 1 ] Bean create => 0 Processed lines => 15; inserts => 0; errors => 0; time => 2 ms.
INFO 01.11.2008 00:00:21 Processing source:1 time: 2008-10-31 23:00:00.0 INFO 01.11.2008 00:00:21 proccess [ 31-10-2008 23:00:00; mid => 2; param => 1 ] Bean create => 1 Processed lines => 15; inserts => 0; errors => 0; time => 2 ms. INFO 01.11.2008 05:00:25 Processing source:1 time: 2008-11-01 04:00:00.0 INFO 01.11.2008 05:00:25 proccess [ 01-11-2008 04:00:00; mid => 2; param => 1 ] Bean create => 477 Processed lines => 1298; inserts => 0; errors => 0; time => 557 ms. INFO 01.11.2008 06:00:26 Processing source:1 time: 2008-11-01 05:00:00.0 INFO 01.11.2008 06:00:26 proccess [ 01-11-2008 05:00:00; mid => 2; param => 1 ] Bean create => 1 Processed lines => 1967; inserts => 0; errors => 0; time => 5 ms.
|
Автор: | snark [ 28 окт 2008, 19:02 ] |
Заголовок сообщения: | Re: В биллинге 4.5 не работает детализация по сессиям |
sabriel писал(а): поставили IPN файл конфигурации настроили? сам коллектор запустили? sabriel писал(а): почему нету детализации по сессиям?:)
|
Автор: | stels [ 28 окт 2008, 19:30 ] |
Заголовок сообщения: | |
1. Входящий траф 2. Исходящий траф 3. Время больше ничего нет |
Автор: | stels [ 28 окт 2008, 19:32 ] |
Заголовок сообщения: | |
Конфигурация модуля dialup Код: #вендоры - производители оборудования и их коды
vendors=2021=Unix PPP #минимальная и максимальная длина пароля min.password.length=5 max.password.length=10 #требование чтобы в пароле были только цифры #passw.content=onlydigit #сколько лет отображать в просмотре сессий через web showyears=3 #XSL для печати и отправки на почту сессий xslt.1=dialup_login_sessions.xsl reportTitle.1=Отчет по сессиям VPN #XSL для печати и отправки на почту наработки по логинам xslt.2=dialup_login_amount.xsl reportTitle.2=Отчет по наработке на логины VPN #коды услуг, не затрагиваемых при перерасчете, например, если услуга используется для занесения наработки скриптом #service.recalc.ignore= #в просмотре сессий в на Web странице кол-во выводимых на странице сессий show.sessions.on.page=25 #пункты Web - меню web.menuItem1=Просмотр сессий VPN web.menuItem2=Наработка по логинам VPN web.menuItem3=Cмена пароля на логины VPN #граница некарточных логинов top.nocard.login=10000 #адрес и порт управления RADIUS сервера для возможности завершения сессий в мониторе модуля #адрес должен совпадать с адресом где стоит RADIUS сервер, порт с admin.port из radius.properties radius.manage=127.0.0.1:1955 ############### опции RADIUS сервера ####################### #1 - проверять наличие в договоре всех требуемых услуг при авторизации, иначе ошибка авторизации "Service deny" check.service=1 #код модуля "карточки", 0 - модуль "карточки" не используется card.module.id=0 #количество одновременных сессий, разрешенных карточным логинам #card.login.session.count=1 #интервал, с которым запускается проверяльщик killer.sleep=120 #время в сек., через которое происходит пересчет update.time=120 #время в сек., через которое проверяется необходимость пересчета run.sleep=60 #глобальный пул адресов #pools.global=192.168.169.3-192.168.170.0;192.168.150.0 #для DialUP - режим работы #1 - режим UPDATE - пересчет во время прохождения UPDATE пакетов #2 - режим CHECKER - пересчет по таймеру, UPDATE пакеты используются для получения #информации о трафике dialup.workmode=1 #для режима UPDATE - время после последнего UDPATE пакета, по истечении которого сессия считается неактивной #(не учитывается в подсчете числа одновременных соединений) max.update.timeout=60 #сколько максимально секунд соединение в статусе wait ждет Start пакета max.wait.timeout=60 #параметры отсылальщика ошибок (в данной версии не используется) #mailer.period=1800 #mailer.to=??? #разрешение пользователям без определенной группы REALM ов использовать группу default realmgr.default=default #частота отправки Update пакетов realm.default=Acct-Interim-Interval=60 #Атрибуты радиуса доступные в списке атрибутов в редактировании логина radius.attributes=Service-Type;Framed-Protocol;Framed-IP-Address;Framed-IP-Netmask;Framed-Routing;Filter-Id;Framed-MTU;Framed-Compression;Login-IP-Host;Login-Service;Login-TCP-Port;Old-Password;Reply-Message;Callback-Number;Callback-Id;Expiration;Framed-Route;Framed-IPX-Network;State;Class;Session-Timeout;Idle-Timeout;Termination-Action;NAS-Identifier;Proxy-State;Framed-Pool netflow.service.link.1=9 OUT 0.0.0.0-255.255.255.255 netflow.service.link.2=10 IN 0.0.0.0-255.255.255.255 traffics=1/2;Входящий/Исходящий |
Автор: | stels [ 28 окт 2008, 19:38 ] |
Заголовок сообщения: | |
Коллектор Код: port.admin=2008
port.netflow=2009 collector.mid=2 db.driver=com.mysql.jdbc.Driver db.url=jdbc:mysql:// db.user= db.pswd= db.maxActive=300 db.maxIdle=100 netflow.thread.count=10000 sources=1 load=1 process=1 log.dir=/usr/local/BGIPN_dialup_collector/log Работает логи складывает |
Автор: | snark [ 28 окт 2008, 19:44 ] |
Заголовок сообщения: | |
stels писал(а): 1. Входящий траф
2. Исходящий траф 3. Время больше ничего нет в конфиге модуля: Код: netflow.service.link.1=1 IN 0.0.0.0-255.255.255.255 netflow.service.link.2=2 OUT 0.0.0.0-255.255.255.255 в конфиге NAS-а: Код: nas.port_time.default.*=3
nas.port_traffic.default.*=1:COLLECTOR;2:COLLECTOR и смотреть ![]() |
Автор: | stels [ 28 окт 2008, 19:54 ] |
Заголовок сообщения: | |
Исправил смотрю )))))))) через пару минут будет ясно |
Автор: | stels [ 28 окт 2008, 20:04 ] |
Заголовок сообщения: | |
NetFlow логов куча толку ноль ((( |
Автор: | Akhmat [ 28 окт 2008, 21:45 ] |
Заголовок сообщения: | |
Код: netflow.receive.from=? установите в конфигурации радиуса и линки Код: netflow.service.link.1=1 IN 0.0.0.0-255.255.255.255
netflow.service.link.2=2 OUT 0.0.0.0-255.255.255.255 тоже там. |
Автор: | stels [ 28 окт 2008, 23:46 ] |
Заголовок сообщения: | |
Akhmat писал(а): Код: netflow.receive.from=? установите в конфигурации радиуса и линки Стоит Akhmat писал(а): Код: netflow.service.link.1=1 IN 0.0.0.0-255.255.255.255 netflow.service.link.2=2 OUT 0.0.0.0-255.255.255.255 тоже там. Так в конфигурации модуля или всетаки NAS? |
Автор: | snark [ 29 окт 2008, 02:13 ] |
Заголовок сообщения: | |
реально работающие конфигурации: модуля dialup: Код: # вендоры - производители оборудования и их коды vendors=9=Cisco;2011=Huawei;2021=Unix PPP;529=Lucent;6618=Quintum;529=Ascend;311=Microsoft;12341=MPD # минимальная и максимальная длина пароля password.length.min=5 password.length.max=10 # длина автоматически генерируемого пароля password.length.auto=6 # допустимые в пароле символы password.chars=0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz # сколько лет отображать в просмотре сессий через web showyears=2 # XSL для печати и отправки на почту сессий #xslt.1=dialup_login_sessions.xsl xslt.1=dialup_mailed_sessions.xsl reportTitle.1=Отчет по сессиям # XSL для печати и отправки на почту наработки по логинам #xslt.2=dialup_login_amount.xsl xslt.2=dialup_mailed_amount.xsl reportTitle.2=Наработка по логинам # коды услуг, не затрагиваемых при перерасчете, например, если услуга используется для занесения наработки скриптом #service.recalc.ignore= # в просмотре сессий в на Web странице кол-во выводимых на странице сессий show.sessions.on.page=100 # пункты Web - меню web.menuItem1=Просмотр сессий web.menuItem2=none web.menuItem3=Cмена пароля web.menuItem4=none # граница некарточных логинов top.nocard.login=100000 # адрес и порт управления RADIUS сервера для возможности завершения сессий в мониторе модуля # адрес должен совпадать с адресом где стоит RADIUS сервер, порт с admin.port из radius.properties radius.manage=127.0.0.1:1955 ############### опции RADIUS сервера ####################### # 1 - проверять наличие в договоре всех требуемых услуг при авторизации, иначе ошибка авторизации "Service deny" check.service=0 # код модуля "карточки", 0 - модуль "карточки" не используется card.module.id=0 # количество одновременных сессий, разрешенных карточным логинам #card.login.session.count=1 # интервал, с которым запускается проверяльщик killer.sleep=10 # время в сек., через которое происходит пересчет update.time=60 # время в сек., через которое проверяется необходимость пересчета run.sleep=3 # глобальный пул адресов #pools.global=192.168.169.3-192.168.170.0;192.168.150.0 # для DialUP - режим работы # 1 - режим UPDATE - пересчет во время прохождения UPDATE пакетов # 2 - режим CHECKER - пересчет по таймеру, UPDATE пакеты используются для получения информации о трафике dialup.workmode=1 # для режима UPDATE - время после последнего UDPATE пакета, по истечении которого сессия считается неактивной # (не учитывается в подсчете числа одновременных соединений) max.update.timeout=120 # сколько максимально секунд соединение в статусе wait ждет Start пакета max.wait.timeout=120 # параметры отсылальщика ошибок (в данной версии не используется) #mailer.period=1800 #mailer.to=??? # частота отправки Update пакетов realm.default=Acct-Interim-Interval=60 # разрешение пользователям без определенной группы REALM ов использовать группу default #realmgr.default=default;stat realmgr.default=default # Атрибуты радиуса доступные в списке атрибутов в редактировании логина radius.attributes=Service-Type;Framed-Protocol;Framed-IP-Address;Framed-IP-Netmask;Framed-Routing;Filter-Id;Framed-MTU;Framed-Compression;Login-IP-Host;Login-Service;Login-TCP-Port;Old-Password;Reply-Message;Callback-Number;Callback-Id;Expiration;Framed-Route;Framed-IPX-Network;State;Class;Session-Timeout;Idle-Timeout;Termination-Action;NAS-Identifier;Proxy-State;Framed-Pool # Наборы атрибутов, доступные при редактировании логина #attrset.1.title=Канал 128k/64k #attrset.1.attributes=Cisco-AVPair=lcp:interface-config=service-policy input input_policy_64k;Cisco-AVPair=lcp:interface-config=service-policy output output_policy_128k # игнорировать длительность соединения в Acct-Session-Time атрибуте с NASа, вычислять самостоятельно #ignore.acct.session.time=1 # тесты realm-а stat #realmgr.internet=default;stat # числовые коды услуг времени, трафика входящего и исходящего # 1 - Время # 2 - Трафик (входящий) # 3 - Трафик (исходящий) # 4 - Трафик локальный (входящий) # 5 - Трафик локальный (исходящий) netflow.service.link.1=4 IN aaa.bbb.ccc.230 netflow.service.link.2=5 OUT aaa.bbb.ccc.230 netflow.service.link.3=4 IN xxx.yyy.zzz.0-xxx.yyy.zzz.255 netflow.service.link.4=5 OUT xxx.yyy.zzz.0-xxx.yyy.zzz.255 netflow.service.link.5=2 IN 0.0.0.0-255.255.255.255 netflow.service.link.6=3 OUT 0.0.0.0-255.255.255.255 #отображение в отчете traffics=2/3/4/5;Вх./Исх./Вх.(лок.)/Исх.(лок.) # динамический DNS dyn.dns.zone=lan.example.com. dyn.dns.resolver=ns.example.com dyn.dns.shared.key.name=dyndns dyn.dns.shared.key.value=gBv+jCs8Y/mCyuDRBOfzXQ== dyn.dns.ttl=600 # параметры динамического DNS для логина login.parameter.1.name=dialup.dns login.parameter.1.title=Режим DNS login.parameter.1.type=5 login.parameter.1.default=2 login.parameter.1.listValue=Выключен;Логин;Алиас NAS-а: Код: # телефоны по портам, * - все порты (если параметр не указан, вызываемый номер берется из Calling-Station-Id)
#nas.port_phone.*= # разрешение активировать все типы карточек на этом NASе #card.activate.service=0 # поддержка CallBack (1-включите) callback.support=0 # автозакрытие "висящих" соединений drop.sleep.timeout=3600 # принудительный разрыв соединений на границе месяца month.break=1 # интервал между посылками на проверку либо сброс соедиенения nas.inspector.sleep_time=60 # максимальное число попыток сброса соединения nas.inspector.kill.max_messages=5 # http://www.cisco.com/en/US/docs/ios/12_2t/12_2t8/feature/guide/ft_pod1.html # Универсальный инспектор для всех NAS ов с поддержкой PoD и Account-Update пакетов, # использовать только в режиме обсчета update dialup.workmode=1 nas.inspector.class=bitel.billing.server.processor.PoDNASConnectionInspector nas.inspector.pod.port=1700 # перечисление атрибутов, необходимых в PoD пакете, если пустое - высылаются все атрибуты nas.inspector.pod.attributes=User-Name;Framed-IP-Address;Acct-Session-Id # realm-ы #realm.stat=Acct-Interim-Interval=60;Session-Timeout=300;Cisco-AVPair=lcp:interface-config=ip unnumbered loopback 2;Cisco-AVPair=lcp:interface-config=no ip flow ingress;Cisco-AVPair=lcp:interface-config=no ip flow egress;Cisco-AVPair=ip:addr-pool=stat2;Cisco-AVPair=ip:dns-servers=172.16.2.230 # числовые коды услуг времени, трафика входящего и исходящего # 1 - Время # 2 - Трафик (входящий) # 3 - Трафик (исходящий) # 4 - Трафик локальный (входящий) # 5 - Трафик локальный (исходящий) nas.port_time.default.*=1 nas.port_traffic.default.*=2:COLLECTOR;3:COLLECTOR;4:COLLECTOR;5:COLLECTOR #nas.port_time.stat.*=1 #nas.port_traffic.stat.*= # ассоциация NAS-а с коллектором netflow.receive.from=127.0.0.1 # детализация трафика ipn.module.id=4 ipn.source.id=1 детализация прекрасно работает ![]() |
Автор: | stels [ 29 окт 2008, 12:57 ] |
Заголовок сообщения: | |
Сейчас в мониторинге трафик отображается, а если смотреть в договоре отчет то все 0 |
Автор: | Akhmat [ 29 окт 2008, 13:21 ] |
Заголовок сообщения: | |
У меня в radius.properties заведены эти настройки. Работает. В каком месте правильней заводить точно незнаю:) Попробуйте там поставить |
Автор: | stels [ 29 окт 2008, 16:39 ] |
Заголовок сообщения: | |
Добился чтобы в отчетах трафик считался, в логах сервис линк присутствуют записи, но при обработке логов Not found netflow logs for nas. NAS id=1 соответственно и детализации нет |
Автор: | Akhmat [ 29 окт 2008, 17:42 ] |
Заголовок сообщения: | |
Код: ipn.module.id=2
ipn.source.id=1 У меня этих настроек нету вообще, уберите их, может поэтому. |
Автор: | stels [ 29 окт 2008, 18:03 ] |
Заголовок сообщения: | |
Вообщем привел к такому виду Конфигурация DialUP NAS Код: #телефоны по портам, * - все порты (если параметр не указан, вызываемый номер берется из Calling-Station-Id) #nas.port_phone.*=900111 #числовые коды услуг времени, трафика входящего и исходящего nas.port_time.default.*=3 nas.port_traffic.default.*=1:COLLECTOR;2: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 #SNMP порт и пароль (не нужны для PoD инспектора) nas.inspector.snmp.port=161 nas.inspector.snmp.community= #Unix PPP snmp.version=2 #возможные значения 2.4.2 и 2.4.3, для 2.4.4 указывается версия 2.4.2 pppd.version=2.4.3 nas.inspector.class=bitel.billing.server.processor.SNMPNASConnectionInspectorType2 nas.inspector.snmp.kill.oid=1.3.6.1.4.1.2021.255.1 nas.inspector.snmp.check.oid=1.3.6.1.4.1.2021.255 netflow.receive.from=192.168.100.1 # детализация трафика ipn.module.id=2 ipn.source.id=1 Конфигурация Dialup Код: #вендоры - производители оборудования и их коды vendors=2021=Unix PPP #минимальная и максимальная длина пароля min.password.length=5 max.password.length=10 #требование чтобы в пароле были только цифры #passw.content=onlydigit #сколько лет отображать в просмотре сессий через web showyears=3 #XSL для печати и отправки на почту сессий xslt.1=dialup_login_sessions.xsl reportTitle.1=Отчет по сессиям VPN #XSL для печати и отправки на почту наработки по логинам xslt.2=dialup_login_amount.xsl reportTitle.2=Отчет по наработке на логины VPN #коды услуг, не затрагиваемых при перерасчете, например, если услуга используется для занесения наработки скриптом #service.recalc.ignore= #в просмотре сессий в на Web странице кол-во выводимых на странице сессий show.sessions.on.page=25 #пункты Web - меню web.menuItem1=Просмотр сессий VPN web.menuItem2=Наработка по логинам VPN web.menuItem3=Cмена пароля на логины VPN #граница некарточных логинов top.nocard.login=10000 #адрес и порт управления RADIUS сервера для возможности завершения сессий в мониторе модуля #адрес должен совпадать с адресом где стоит RADIUS сервер, порт с admin.port из radius.properties radius.manage=127.0.0.1:1955 ############### опции RADIUS сервера ####################### #1 - проверять наличие в договоре всех требуемых услуг при авторизации, иначе ошибка авторизации "Service deny" check.service=1 #код модуля "карточки", 0 - модуль "карточки" не используется card.module.id=0 #количество одновременных сессий, разрешенных карточным логинам #card.login.session.count=1 #интервал, с которым запускается проверяльщик killer.sleep=120 #время в сек., через которое происходит пересчет update.time=120 #время в сек., через которое проверяется необходимость пересчета run.sleep=60 #глобальный пул адресов #pools.global=192.168.169.3-192.168.170.0;192.168.150.0 #для DialUP - режим работы #1 - режим UPDATE - пересчет во время прохождения UPDATE пакетов #2 - режим CHECKER - пересчет по таймеру, UPDATE пакеты используются для получения #информации о трафике dialup.workmode=1 #для режима UPDATE - время после последнего UDPATE пакета, по истечении которого сессия считается неактивной #(не учитывается в подсчете числа одновременных соединений) max.update.timeout=60 #сколько максимально секунд соединение в статусе wait ждет Start пакета max.wait.timeout=60 #параметры отсылальщика ошибок (в данной версии не используется) #mailer.period=1800 #mailer.to=??? #разрешение пользователям без определенной группы REALM ов использовать группу default realmgr.default=default #частота отправки Update пакетов realm.default=Acct-Interim-Interval=60 #Атрибуты радиуса доступные в списке атрибутов в редактировании логина radius.attributes=Service-Type;Framed-Protocol;Framed-IP-Address;Framed-IP-Netmask;Framed-Routing;Filter-Id;Framed-MTU;Framed-Compression;Login-IP-Host;Login-Service;Login-TCP-Port;Old-Password;Reply-Message;Callback-Number;Callback-Id;Expiration;Framed-Route;Framed-IPX-Network;State;Class;Session-Timeout;Idle-Timeout;Termination-Action;NAS-Identifier;Proxy-State;Framed-Pool #Наборы атрибутов, доступные при редактировании логина radius.properties Код: processor.class=bitel.billing.server.processor.dialup.DialUpProcessor processor.mid=1 auth.port=1812 acct.port=1813 admin.port=1955 netflow.port=2001 netflow.forward=127.0.0.1:2009 netflow.service.link.1=1 IN 0.0.0.0-255.255.255.255 netflow.service.link.2=2 OUT 0.0.0.0-255.255.255.255 auth.thread.count=10000 acct.thread.count=10000 netflow.thread.count=10000 db.driver=com.mysql.jdbc.Driver db.url=jdbc: db.pswd= db.maxIdle=200 db.maxActive=2000 netflow_ipn.propertis Код: port.admin=2008
port.netflow=2009 collector.mid=2 db.driver=com.mysql.jdbc.Driver db.url=jdbc:m db.user db.pswd db.maxActive=300 db.maxIdle=100 netflow.thread.count=10000 sources=1 load=1 process=1 log.dir=/usr/local/BGIPN_dialup_collector/null |
Автор: | stels [ 29 окт 2008, 18:08 ] |
Заголовок сообщения: | |
Но все равно ничего не работает, уважаемые админы разберитесь а плиз |
Автор: | stels [ 29 окт 2008, 21:01 ] |
Заголовок сообщения: | |
Большое спасибо за внимание, разобрались |
Автор: | snark [ 30 окт 2008, 20:55 ] |
Заголовок сообщения: | |
stels писал(а): Большое спасибо за внимание, разобрались
так хоть скажите в чем дело было, вдруг кто нить на тему наткнется ![]() |
Автор: | stels [ 31 окт 2008, 12:52 ] |
Заголовок сообщения: | |
snark писал(а): stels писал(а): Большое спасибо за внимание, разобрались так хоть скажите в чем дело было, вдруг кто нить на тему наткнется ![]() Особо ничего страшного небыло, в конфиге маленько неправильно было, но его привели к нормальному виду. Ну и самая главная проблема была что статистика была агрегирована по /24 |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |