forum.bitel.ru
http://forum.bitel.ru/

Помогите понять лог BGInetAccess-TelnetServiceActivator
http://forum.bitel.ru/viewtopic.php?f=44&t=10386
Страница 1 из 1

Автор:  Alijon [ 08 апр 2015, 11:04 ]
Заголовок сообщения:  Помогите понять лог BGInetAccess-TelnetServiceActivator

Добрый день!

Помогите пожалуйста, понять причину из-за чего субконтракт с зависемым балансом, неожиданно отключился. В интерфейсе в колонке "Состояние" показовало причину как недостаточность средств, но на головном контракте стоял кредит -120000.
По логам модуля BGInetAccess из файла connection.log, пишет что баланс "inetServ[id=106] balance ok" но меняется статус сервиса oldState: 1; newState: 0;
Откуда можно узнать значение кода ивента, которой зафиксисировано в логе:

ServiceActivatorDeviceWorker - Command result event: ServiceActivatorEvent type=2

Заранее спасибо!

Ниже отрывок из файла connection.log:
Код:
04-01/17:32:14  INFO [sa-p-13-t-87] TelnetServiceActivator - Login entered endSequence=#
04-01/17:32:14  INFO [sa-p-13-t-87] TelnetServiceActivator -

COREROUTER>
04-01/17:32:14  INFO [sa-p-13-t-87] TelnetServiceActivator - Password entered
04-01/17:32:14  INFO [sa-p-13-t-87] TelnetServiceActivator - enable
Password:
04-01/17:32:14  INFO [sa-p-13-t-87] TelnetServiceActivator -
COREROUTER#
04-01/17:32:14  INFO [sa-p-13-t-87] TelnetServiceActivator - execute: configure terminal
04-01/17:32:14  INFO [sa-p-13-t-87] TelnetServiceActivator - configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
COREROUTER(config)#
04-01/17:32:14  INFO [sa-p-13-t-87] ServiceActivatorDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.inet.access.sa.event.InetSaStateModifyEvent] moduleId: 1; pluginId: no; cid: 83; scid: -1; userId: 0; deviceId: 2; inetServId: 106; connectionId: 0; state: 0; accessCode: 12; timestamp: 1427891534038
04-01/17:32:14  INFO [sa-p-13-t-87] InetApplication - TariffOptionMap: {}
04-01/17:32:14  INFO [sa-p-13-t-87] InetApplication - inetServ[id=106] balance ok: -86099.68 [-120000.00]
04-01/17:32:14  INFO [sa-p-13-t-87] InetApplication - OptionSet: [15]
04-01/17:32:14  INFO [sa-p-13-t-87] ServiceActivatorDeviceWorker - Command result event: ServiceActivatorEvent type=2; inetServId: 106; call: false; oldState: 1; newState: 0; oldOptionSet: 15; newOptionSet: 15
04-01/17:32:14  INFO [sa-p-13-t-87] ServiceActivatorDeviceWorker - Processing deviceId:2; command ServiceActivatorEvent type=2; inetServId: 106; call: false; oldState: 1; newState: 0; oldOptionSet: 15; newOptionSet: 15
04-01/17:32:14  INFO [sa-p-13-t-87] ServiceActivatorSet - Invoking serviceModify
04-01/17:32:14  INFO [sa-p-13-t-87] TelnetServiceActivator - execute: ip access-list extended CONTR83
04-01/17:32:14  INFO [sa-p-13-t-87] TelnetServiceActivator - ip access-list extended CONTR83
COREROUTER(config-ext-nacl)#

Автор:  SeGa [ 09 апр 2015, 19:35 ]
Заголовок сообщения:  Re: Помогите понять лог BGInetAccess-TelnetServiceActivator

Если я ничего не путаю oldState: 1 это как раз таки статус сервиса - закрыт, 0 - активен.
UPD: А нет все таки путаю, спутал STATE_ENABLE co STATUS_ACTIVE

Автор:  Amir [ 09 апр 2015, 19:48 ]
Заголовок сообщения:  Re: Помогите понять лог BGInetAccess-TelnetServiceActivator

Нет, 1 - активен, 0 - закрыт.

Возможно дело в лимите субдоговора - он такой же как на супердоговоре?

Исторически сложилось, что ядро при проверке баланса использовало баланс супердоговора, но лимит субдоговора, это вроде бы даже в документации описано. Возможно дело в этом.

Была тема на форуме вроде бы подобная, но как-то быстро затухла, мы про нее забыли.
Видимо обычно все указывают одинаковые лимиты на супер и субдоговорах.

Добавили в TODO разобраться с этим.

Автор:  SeGa [ 09 апр 2015, 19:54 ]
Заголовок сообщения:  Re: Помогите понять лог BGInetAccess-TelnetServiceActivator

Так и есть, приходится лимиты ставить и на суб и на супер... иначе отрубает по балансу.....
Было бы замечательно если бы можно было в конфиге инета указывать какой лимит смотреть супера либо суба

Автор:  Alijon [ 28 апр 2015, 12:34 ]
Заголовок сообщения:  Re: Помогите понять лог BGInetAccess-TelnetServiceActivator

Большое спасибо!

Установил одинаковые лимиты на всех суб-договорах.

Да, действительно не доглидел, в документации bgbilling_6.1_doc раздел "18.16.2. Зависимые субдоговоры" нашел следующее описание:
Цитата:
"При принятии решении о доступе пользователя к услуге по субдоговору используется остаток на едином балансе и лимит субдоговора."

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/