BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
СообщениеДобавлено: 16 апр 2010, 15:18 
пробую WiFi-агент
все вроде бы работает, но вот в мониторе соединений модуля не меняются счетчики, ни времени, ни трафика
вся информация о наработке - лишь стоп-пакет от WiFi-агента, и там лишь время наработки

и вот фрагмент connection.log:
...
INFO 16.04.2010 15:18:42 Restore Connections NAS: 127.0.0.1
INFO 16.04.2010 15:19:29 [ Spa; spa; 69265 ] DialUpNASConnection startConnection mode=2
INFO 16.04.2010 15:19:29 [ Spa; spa; 69265 ] DialUpNASConnection set STATUS=2
INFO 16.04.2010 15:19:32 [ Spa; spa; 69265 ] DialUpNASConnection set STATUS=1
INFO 16.04.2010 15:19:32 [ Spa; spa; 69265 ] ip 192.168.4.65 is alive
INFO 16.04.2010 15:20:34 [ Spa; spa; 69265 ] DialUpNASConnection set STATUS=2
INFO 16.04.2010 15:20:34 [ Spa; spa; 69265 ] ip 192.168.4.65 is dead
...

вот 1 минуту побудет в статусе alive, и все потом никаких изменений, сидит в sleep

что я мог упустить в настройках?

версия - 4.4


Вернуться к началу
  
 
СообщениеДобавлено: 16 апр 2010, 17:16 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
там не подерживается обсчет по UPDATE-пакетам . вы netflow - настраивали ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 апр 2010, 10:29 
- в radius.properties указан порт коллектора:

netflow.port=2001

- в конфигурации модуля dialup прописана привязка услуг:

netflow.service.link.1=5 IN 0.0.0.0-255.255.255.255
netflow.service.link.2=6 OUT 0.0.0.0-255.255.255.255

- в конфигурации NAS'а указано:

nas.port_time.default.*=7
nas.port_traffic.default.*=5:COLLECTOR;6:COLLECTOR
netflow.receieve.from=127.0.0.1

- в конфигурации ipcad.conf:
...
netflow export destination 127.0.0.1 2001;
netflow export version 5;
netflow timeout active 30;
netflow timeout inactive 15;
netflow engine-type 73;
netflow engine-id 1;
...

фрагмент collector.log:
INFO 19.04.2010 10:33:29 Starting NetFlow listener on port 2001
INFO 19.04.2010 10:33:29 Analyse nas list..
INFO 19.04.2010 10:33:29 [ NAS-Identifier: quark; NAS-IP-Address: 127.0.0.1; SECRET: 12345; Vendor: 1111 ]
INFO 19.04.2010 10:33:29 Parsing services link..
INFO 19.04.2010 10:33:29 Position: 2; string: 6 OUT 0.0.0.0-255.255.255.255
INFO 19.04.2010 10:33:29 Position: 1; string: 5 IN 0.0.0.0-255.255.255.255
INFO 19.04.2010 10:33:29 Loaded 2 links..
INFO 19.04.2010 10:33:29 Processing mode => BOTH
INFO 19.04.2010 10:33:29 Service link [0.0.0.0-255.255.255.255; 0-65535] => 5
INFO 19.04.2010 10:33:29 Service link [0.0.0.0-255.255.255.255; 0-65535] => 6
INFO 19.04.2010 10:34:25 Ignoring NetFlow packet from host 127.0.0.1
INFO 19.04.2010 10:35:53 Ignoring NetFlow packet from host 127.0.0.1
INFO 19.04.2010 10:36:54 Ignoring NetFlow packet from host 127.0.0.1
...

в мониторе модуля счетчики не обновляются


Вернуться к началу
  
 
СообщениеДобавлено: 20 апр 2010, 15:18 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Опечатка :
spa писал(а):
netflow.receieve.from=127.0.0.1



Поэтому :
spa писал(а):
INFO 19.04.2010 10:34:25 Ignoring NetFlow packet from host 127.0.0.1
INFO 19.04.2010 10:35:53 Ignoring NetFlow packet from host 127.0.0.1
INFO 19.04.2010 10:36:54 Ignoring NetFlow packet from host 127.0.0.1


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 апр 2010, 15:47 
"очепятку" подправил, предупреждения ушли:

INFO 21.04.2010 15:52:05 Starting NetFlow listener on port 2001
INFO 21.04.2010 15:52:05 Analyse nas list..
INFO 21.04.2010 15:52:05 [ NAS-Identifier: quark; NAS-IP-Address: 127.0.0.1; SECRET: 12345; Vendor: 1111 ]
INFO 21.04.2010 15:52:05 Receive NetFlow from => 127.0.0.1
INFO 21.04.2010 15:52:05 Parsing services link..
INFO 21.04.2010 15:52:05 Position: 2; string: 6 OUT 0.0.0.0-255.255.255.255
INFO 21.04.2010 15:52:05 Position: 1; string: 5 IN 0.0.0.0-255.255.255.255
INFO 21.04.2010 15:52:05 Loaded 2 links..
INFO 21.04.2010 15:52:05 Processing mode => BOTH
INFO 21.04.2010 15:52:05 Service link [0.0.0.0-255.255.255.255; 0-65535] => 5
INFO 21.04.2010 15:52:05 Service link [0.0.0.0-255.255.255.255; 0-65535] => 6


но и счетчики на нулях так и стоят

агент исправно шлет коллектору данные:
...
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on lo, link-type EN10MB (Ethernet), capture size 96 bytes
16:25:13.333515 IP 127.0.0.1.36942 > 127.0.0.1.2001: UDP, length 72
16:27:46.154851 IP 127.0.0.1.36942 > 127.0.0.1.2001: UDP, length 600
16:27:47.055978 IP 127.0.0.1.36942 > 127.0.0.1.2001: UDP, length 120
16:27:57.905980 IP 127.0.0.1.36942 > 127.0.0.1.2001: UDP, length 120
16:28:10.563087 IP 127.0.0.1.36942 > 127.0.0.1.2001: UDP, length 312

совсем ничего не могу понять, ведь есть же данные в БД от netflow:

mysql> select * from session_detail_3_201004 where session_id=27;
+------------+-----+-----+---------------------+--------+
| session_id | sid | cid | dtime | amount |
+------------+-----+-----+---------------------+--------+
| 27 | 5 | 8 | 2010-04-22 07:00:00 | 163060 |
| 27 | 6 | 8 | 2010-04-22 07:00:00 | 156837 |
| 27 | 7 | 8 | 2010-04-22 07:00:00 | 1406 |
+------------+-----+-----+---------------------+--------+
3 rows in set (0.00 sec)

а журнале сессий трафик по нулям:
mysql> select id,nas_port,session_id,session_start,session_stop,session_time,from_number,to_number,session_time,input_octets,output_octets,ipaddr,sid_time from log_session_3_201004 where id=27;
+----+------------+------------+---------------------+---------------------+--------------+-------------------+-----------+--------------+--------------+---------------+------------+----------+
| id | nas_port | session_id | session_start | session_stop | session_time | from_number | to_number | session_time | input_octets | output_octets | ipaddr | sid_time |
+----+------------+------------+---------------------+---------------------+--------------+-------------------+-----------+--------------+--------------+---------------+------------+----------+
| 27 | 3232236609 | UNDEF | 2010-04-22 07:26:42 | 2010-04-22 07:50:08 | 1406 | 00:15:60:BA:B1:AB | | 1406 | 0 | 0 | 3232236609 | 7 |
+----+------------+------------+---------------------+---------------------+--------------+-------------------+-----------+--------------+--------------+---------------+------------+----------+
1 row in set (0.01 sec)


Вернуться к началу
  
 
СообщениеДобавлено: 26 апр 2010, 09:14 
up!

Услуги обсчитываются согласно тарифному плану копейка в денежку.
При обнулении баланса сессия сбрасывается:
...
INFO 26.04.2010 10:04:23 [ Spa; spa; 63117 ] DialUpNASConnection startConnection mode=2
INFO 26.04.2010 10:04:23 [ Spa; spa; 63117 ] DialUpNASConnection set STATUS=2
INFO 26.04.2010 10:04:31 [ Spa; spa; 63117 ] DialUpNASConnection set STATUS=1
INFO 26.04.2010 10:04:31 [ Spa; spa; 63117 ] ip 192.168.4.65 is alive
INFO 26.04.2010 10:05:35 [ Spa; spa; 63117 ] ip 192.168.4.65 is alive
INFO 26.04.2010 10:06:25 [ Spa; spa; 63117 ] ip 192.168.4.65 is alive
INFO 26.04.2010 10:06:29 [ Spa; spa; 63117 ] No close calculate period..
INFO 26.04.2010 10:06:29 [ Spa; spa; 63117 ] DialUpNASConnection set STATUS=2
INFO 26.04.2010 10:06:29 [ Spa; spa; 63117 ] sendKillRequest
INFO 26.04.2010 10:06:29 [ Spa; spa; 63117 ] DialUpNASConnection stoppingConnection
INFO 26.04.2010 10:06:29 [ Spa; spa; 63117 ] DialUpNASConnection has stop Packet => true
INFO 26.04.2010 10:06:29 [ Spa; spa; 63117 ] DialUpNASConnection set STATUS=3
INFO 26.04.2010 10:06:29 [ Spa; spa; 63117 ] DialUpNASConnection sessionTime => 126
INFO 26.04.2010 10:06:29 [ Spa; spa; 63117 ] Adding DisconnectByBalanceOverEvent..

Но в таблице log_session_{mid}_YYYYMM данных о трафике так и нет.
В чем все-таки может быть неувязка?

Спасибо.


Вернуться к началу
  
 
СообщениеДобавлено: 26 апр 2010, 18:37 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
spa писал(а):
mysql> select * from session_detail_3_201004 where session_id=27;
+------------+-----+-----+---------------------+--------+
| session_id | sid | cid | dtime | amount |
+------------+-----+-----+---------------------+--------+
| 27 | 5 | 8 | 2010-04-22 07:00:00 | 163060 |
| 27 | 6 | 8 | 2010-04-22 07:00:00 | 156837 |
| 27 | 7 | 8 | 2010-04-22 07:00:00 | 1406 |
+------------+-----+-----+---------------------+--------+
3 rows in set (0.00 sec)

а журнале сессий трафик по нулям:
mysql> select id,nas_port,session_id,session_start,session_stop,session_time,from_number,to_number,session_time,input_octets,output_octets,ipaddr,sid_time from log_session_3_201004 where id=27;
+----+------------+------------+---------------------+---------------------+--------------+-------------------+-----------+--------------+--------------+---------------+------------+----------+
| id | nas_port | session_id | session_start | session_stop | session_time | from_number | to_number | session_time | input_octets | output_octets | ipaddr | sid_time |
+----+------------+------------+---------------------+---------------------+--------------+-------------------+-----------+--------------+--------------+---------------+------------+----------+
| 27 | 3232236609 | UNDEF | 2010-04-22 07:26:42 | 2010-04-22 07:50:08 | 1406 | 00:15:60:BA:B1:AB | | 1406 | 0 | 0 | 3232236609 | 7 |
+----+------------+------------+---------------------+---------------------+--------------+-------------------+-----------+--------------+--------------+---------------+------------+----------+
1 row in set (0.01 sec)


все верно .Это данные по Radius-у . Их нет..Вам нужно настроить переменную traffics:
http://bgbilling.ru/v5.0/doc/ch03s10.html


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 апр 2010, 12:47 
stark писал(а):
все верно .Это данные по Radius-у . Их нет..Вам нужно настроить переменную traffics:
http://bgbilling.ru/v5.0/doc/ch03s10.html


Так это значит надо еще и NetFlow-коллектор задействовать?


Вернуться к началу
  
 
СообщениеДобавлено: 27 апр 2010, 13:19 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
spa писал(а):
stark писал(а):
все верно .Это данные по Radius-у . Их нет..Вам нужно настроить переменную traffics:
http://bgbilling.ru/v5.0/doc/ch03s10.html


Так это значит надо еще и NetFlow-коллектор задействовать?

нет . Вы же собираете логи в Radius по netfow - это и есть встренный нетфлоу колектор . Вам просто нужно настроить чтобы в отчете договора столбцы с трафиками по услугам отображались ..т.е услуга входящий - 100 мбайт, услуга исходящий - 10мбайт , услуга локальный вхоядящий и т.п .. их может быть вобщем случае сколь угодно ...т.е столбцов там не 2 может быть .


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 апр 2010, 14:16 
в конфигурации модуля Dialup прописал:

netflow.service.link.1=5 IN 0.0.0.0-255.255.255.255
netflow.service.link.2=6 OUT 0.0.0.0-255.255.255.255
traffics=5/6

фрагмент из processor.log:
...
CONFIG: nas.inspector.sleep_time=60
nas.inspector.class=bitel.billing.server.processor.WiFiConnectionInspector
nas.inspector.wifi.host=127.0.0.1
nas.inspector.wifi.port=5555

nas.port_time.default.*=7
nas.port_traffic.default.*=5:COLLECTOR;6:COLLECTOR

dialup.workmode=2

netflow.receive.from=127.0.0.1



но в логах сессии так ничего не появилось по трафику :(


Вернуться к началу
  
 
СообщениеДобавлено: 27 апр 2010, 14:39 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
spa писал(а):
в конфигурации модуля Dialup прописал:

netflow.service.link.1=5 IN 0.0.0.0-255.255.255.255
netflow.service.link.2=6 OUT 0.0.0.0-255.255.255.255
traffics=5/6

фрагмент из processor.log:
...
CONFIG: nas.inspector.sleep_time=60
nas.inspector.class=bitel.billing.server.processor.WiFiConnectionInspector
nas.inspector.wifi.host=127.0.0.1
nas.inspector.wifi.port=5555

nas.port_time.default.*=7
nas.port_traffic.default.*=5:COLLECTOR;6:COLLECTOR

dialup.workmode=2

netflow.receive.from=127.0.0.1



но в логах сессии так ничего не появилось по трафику :(


вы где смотрите ? в договоре ?


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

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
spa писал(а):
в конфигурации модуля Dialup прописал:

netflow.service.link.1=5 IN 0.0.0.0-255.255.255.255
netflow.service.link.2=6 OUT 0.0.0.0-255.255.255.255
traffics=5/6

надо так :
traffics=5/6;Вход./Исход.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 апр 2010, 11:33 
stark писал(а):
вы где смотрите ? в договоре ?


В договоре, в отчете, у логина данные по трафику есть.
Наработка по услугам в договоре - все согласно тарифному плану.

Нет данных по трафику в мониторе сессий модуля Dialup.

Выставил так как порекомендовали в конфигурации модуля: traffics=5/6;Вход./Исход.
Но ничего не изменилось.

Может в мониторе они и не должны показываться?


Вернуться к началу
  
 
СообщениеДобавлено: 28 апр 2010, 17:13 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
spa писал(а):
Может в мониторе они и не должны показываться?

не должна


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 апр 2010, 13:37 
stark писал(а):
spa писал(а):
Может в мониторе они и не должны показываться?

не должна


Спасибо.
Вопрос снят.


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

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


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

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


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

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