BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 90 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: mikrotikserviceactivator
СообщениеДобавлено: 15 янв 2014, 02:43 
Не в сети

Зарегистрирован: 11 янв 2014, 15:03
Сообщения: 41
Карма: 0
Добрый день.
Для успешной работы схемы связи с билингом необходимо что бы serviceactivator понимал еще несколько параметров а именно place-before и target-address. Как можно их добавить?
На данный момент при передаче команды sa.command.serv.create=/ip/firewall/filter/add\n=chain=forward\n=place-before="find"\n=src-mac-address=$mac\n=disabled=yes\n=src-address=$ip\n=comment=!!$servId!! в логах выдается =message= no such item

bgbilling 6.0 1277 модуль inet

Заранее спасибо за ответ.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 15 янв 2014, 23:59 
Не в сети

Зарегистрирован: 11 янв 2014, 15:03
Сообщения: 41
Карма: 0
Попробую объяснить для чего нужны данные параметры, а заодно будет еще один вариант настройки для Mikrotik.

Задача: необходимо организовать доступ в сеть интернет на безлимитных тарифах естественно с ограничением скорости и выдачей адресов по DHCP без использования Option 82 (большинство свичей не умеют его обрабатывать AT-8550SP).

В качестве DHCP сервера используется встроенный сервер Mikrotik с авторизацией по radius от bgbilling.
Вложение:
Комментарий к файлу: Настройка DHCP Mikrotik
dhcp_mikrotik.jpg
dhcp_mikrotik.jpg [ 133.17 КБ | Просмотров: 18821 ]

В опциях модуля инет создаем ограницения по скорости, конфигурация опций не важна, понадобятся только их ID.
Вложение:
Комментарий к файлу: Опции модуля инет
Option.jpg
Option.jpg [ 61.27 КБ | Просмотров: 18821 ]

Создаем тарифный план.
Вложение:
Комментарий к файлу: Тарифный план
tarif.jpg
tarif.jpg [ 72.78 КБ | Просмотров: 18821 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 16 янв 2014, 00:20 
Не в сети

Зарегистрирован: 11 янв 2014, 15:03
Сообщения: 41
Карма: 0
Далее настраиваем типы сервиса в модуле инет
Вложение:
Комментарий к файлу: Типы сервиса
service.jpg
service.jpg [ 115.92 КБ | Просмотров: 18817 ]

Создаем вот такое дерево устройств
Вложение:
Комментарий к файлу: Дерево
device.jpg
device.jpg [ 84.46 КБ | Просмотров: 18817 ]

Создаем конфигурацию устройства Access+Accounting
Код:
access.group=1
card.moduleId=2
#sa.radius.connection.attributes=NAS-IP-Address=46.8.32.204
radius.macAddress.vendor=14988
radius.macAddress.type=1
radius.inetOption.3.attributes=Service-Parameter:3=Rate=7168
radius.inetOption.4.attributes=Service-Parameter:4=Rate=10240
#accounting.worker.1.tariffication.1.batchSize=100
#accounting.worker.1.tariffication.1.delay=1
#accounting.worker.1.tariffication.1.minDeltaAmount=0
#accounting.worker.1.thread.count=1
#accounting.worker.1.tracking.1.batchSize=100
#accounting.worker.1.tracking.1.delay=2
#accounting.worker.2.flushing.1.batchSize=500
#accounting.worker.2.flushing.1.delay=2
#accounting.worker.2.flushing.1.minDeltaAccount=0
#accounting.worker.2.thread.count=1
#accounting.worker.3.finishing.1.batchSize=500
#accounting.worker.3.finishing.1.delay=2
#accounting.worker.3.thread.count=1
#connection.close.timeout=600
#connection.disable.close.timeout=1300
#connection.disable.suspend.timeout=900
#connection.finish.timeout=5
#connection.start.fromAccept=1
#connection.suspend.timeout=300
#contract.status.active.codes=0
#contract.status.suspend.codes=2,3,4,5,6
#deviceId=1
dhcp.key.pattern=$Login
#dhcp.option.serverIdentifier=0.0.0.0
#dhcp.relay.deviceTypeIds=
radius.servSearchMode=0
#dhcp.deviceSearchMode=0
radius.ipCategories=1
#dhcp.net.option.10.5.50.0:255.255.255.0.gate=10.5.50.1
#dhcp.net.option.10.5.50.0:255.255.255.0.subnetMask=255.255.255.0
#dhcp.net.option.10.5.50.0:255.255.2550.0.dns=10.5.50.1
dhcp.option.leaseTime=900
#flow.agent.link=2:-1
#flow.agent.type=netflow
ip.resource.categoryId=1
#manage.error.pause=5
#manage.uptime.error.pause=360
#manage.uptime.pause=360
radius.realm=default
radius.key.deviceTypeIds=1
radius.password.verification=0
#radius.port=1700
sa.radius.log=1
sa.radius.host=46.8.32.204
sa.radius.secret=transportit

Конфигурация устройства Mikrotik
Код:
ip.resource.categoryId=1


Конфигурация типа устройства Access+Accounting
Код:
dhcp.key.pattern=$mac
dhcp.renew=1

Конфигурация типа устройства Mikrotik
Вложение:
Комментарий к файлу: Тип устройства Mikrotik
type_mikrotik.jpg
type_mikrotik.jpg [ 190.59 КБ | Просмотров: 18817 ]

подробнее о командах
Код:
sa.command.serv.create.1=/ip/firewall/filter/print\n?=comment=!!DENY!!
sa.command.serv.create.2=/ip/firewall/filter/add\n=chain=forward\n=place-before=$prevIdList\n=src-mac-address=$mac\n=disabled=yes\n=src-address=$ip\n=comment=!!$servId!!
sa.command.inetOption.3.enable=/queue/simple/add\n=max-limit=7M/7M\n=dst-address=$ip\n=comment=!!$servId!!
sa.command.inetOption.4.enable=/queue/simple/add\n=max-limit=10M/10M\n=dst-address=$ip\n=comment=!!$servId!!
sa.command.serv.enable=/ip/firewall/filter/enable\n=numbers="!!$servId!!"
sa.command.serv.disable=/ip/firewall/filter/disable\n=numbers=!!$servId!!
sa.command.serv.cancel=/ip/firewall/filter/remove\n=numbers="!!$servId!!";/queue/simple/remove\n=numbers="!!$servId!!"
flow.agent.type=netflow
flow.agent.link=2:-1

Первая команда создает правило фаирвола, добавляет в него mac и ip абонента, но не активирует его.
Команда опций в зависимости от дабавленной на договор, создает правило в Queues с ограничением соответствующей тарифу скорости. Здесь появляется первая проблема невозможно использовать опцию Target-address, приходится использовать dst-address, что не правильно но не смертельно
Далее идут команды включения и выключения правила фаирвола.
Ну и последняя команда удаляет правило при необходимости.


Последний раз редактировалось andrr2001 25 фев 2014, 02:20, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 16 янв 2014, 00:26 
Не в сети

Зарегистрирован: 11 янв 2014, 15:03
Сообщения: 41
Карма: 0
Самая главная проблема кроется в первой команде, невозможность использовать опцию place-before не дает возможности разместить разрешающее правило выше запрещающего
В остальном система полностью работоспособна, вот как выглядят созданные правила:
Вложение:
Комментарий к файлу: Правила
rule.jpg
rule.jpg [ 271.53 КБ | Просмотров: 18815 ]

Данная проблема успешно решена, команды управления микротиком изменены в сообщении выше, согласно модернизации билинга. Огромное спасибо разработчикам.Отличие от скриншота в данном сообшении только в том что запрешающее правило имеет комментарий !!DENY!!

Прошу прощения, а что значит добавленное в название темы (CRM)?


Последний раз редактировалось andrr2001 25 фев 2014, 02:24, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 16 янв 2014, 08:47 
Не в сети
Клиент

Зарегистрирован: 21 май 2008, 10:54
Сообщения: 599
Откуда: 50-й рег.
Карма: 40
crm - это разработчики типа Вам говорят - "Нам очень важно Ваше мнение!"

А по существу Вашего вопроса - почему Вы не пользуетесь address_listam-и и добавляете ип юзеров сразу в цепочку форвард , вместо того чтобы в чепочке форвард создать 3 правила - первые два разрешающие для адресс листа и третье запрещающее для всего остального ; и добавлять ип в эти адресс-листы ?

P/S - Вы молодец, правильно решили енаблить/дисаблить ип юзеров в правилах открытия/закрытия сервиса. Из-за того что акцесс-сервер напрочь не знает, что твориться с разрешеющими правилами на микротике ( а только предполагает это ) , при нарушении синхронизации между ними, акцесс-сервер начинает удалять уже удалённые правила , всё это заканчивается трапом в логах и дальнейшем блокированнием этого клиента целиком.

_________________
"Все правые - в резерве!" (c) (translate.google.ru/#en/ru/all%20rigths%20reserved)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 16 янв 2014, 12:59 
Не в сети

Зарегистрирован: 11 янв 2014, 15:03
Сообщения: 41
Карма: 0
Адрес-листами не пользуюсь по причине, что в нем невозможно сделать привязку по mac адресу, поэтому была выбрана именно данная схема.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 16 янв 2014, 13:32 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
Код:
sa.command.serv.create=/ip/firewall/filter/add\n=chain=forward\n=place-before=0\n=src-mac-address=$mac\n=disabled=yes\n=src-address=$ip\n=comment=!!$servId!!

а если как то так? что вообще значит ваш "find"?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 16 янв 2014, 14:16 
Не в сети

Зарегистрирован: 11 янв 2014, 15:03
Сообщения: 41
Карма: 0
find это имя созданного правила на микротике, проблема в том что активатор не понимает параметр place-before


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 16 янв 2014, 21:22 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
find у вас это комментарий а не имя. у правил нет имени. а параметр place-before это позиция правила, перед которым размещается новое и выражается оно численно. а ru.bitel.bgbilling.modules.inet.dyn.device.mikrotik.MikrotikServiceActivator, на сколько я помню, не может понимать или не понимать что то в команде, но их либо передает, либо нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 16 янв 2014, 22:01 
Не в сети

Зарегистрирован: 11 янв 2014, 15:03
Сообщения: 41
Карма: 0
Дело не конкретно в названии правила, было использовано и числовое правило суть это не меняет. Точно так же и в первой команде dst-address понимает target-address нет, проблема именно в активаторе, так как обе команды в микротике напрямую исполняются без каких-либо проблем.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 20 янв 2014, 00:07 
Не в сети

Зарегистрирован: 11 янв 2014, 15:03
Сообщения: 41
Карма: 0
Поскольку так никто не смог ничего посоветовать, пришлось костыль делать самостоятельно.
Решение пришло такое запрещающему правилу присваиваем имя например !!DENY!!, далее действуем по следующему принципу в команде добавления сервиса отправляем на микротик три команды, сначала удаляем правило с коментарием !!DENY!!, затем добавляем правило для нового абонента, после этого добавляем заново запрещающее правило. В итоге запрещающее правило всегда находится в конце списка.
В итоге список команд выглядит следующем образом:
Код:
sa.command.serv.create=/ip/firewall/filter/remove\n=numbers="!!DENY!!";/ip/firewall/filter/add\n=chain=forward\n=src-mac-address=$mac\n=disabled=yes\n=src-address=$ip\n=comment=!!$servId!!;/ip/firewall/filter/add\n=chain=forward\n=src-address=10.5.50.0/24\n=action=drop\n=comment=!!DENY!!
sa.command.inetOption.3.enable=/queue/simple/add\n=max-limit=7M/7M\n=dst-address=$ip\n=comment=!!$servId!!
sa.command.inetOption.4.enable=/queue/simple/add\n=max-limit=10M/10M\n=dst-address=$ip\n=comment=!!$servId!!
sa.command.serv.enable=/ip/firewall/filter/enable\n=numbers="!!$servId!!"
sa.command.serv.disable=/ip/firewall/filter/disable\n=numbers=!!$servId!!
sa.command.serv.cancel=/ip/firewall/filter/remove\n=numbers="!!$servId!!";/queue/simple/remove\n=numbers="!!$servId!!"
flow.agent.type=netflow
flow.agent.link={@deviceId}:-1


Хотелось бы все-таки услышать мнение разработчиков, возможно ли добавить в активатор недостающие параметры, а то в случае появления дополнительных запрещающих правил могут возникать проблемы. Пока тестируем на небольшом участке сети, но планируем перевести на BG всю сеть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 20 янв 2014, 15:00 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Насколько я помню, в mikrotik api, подкоманды просто не работают. Надо проверить.. По этой причине, возможно, автор шлюза для Mikrotik Api для IPN вот тут реализовал дополнительные макросы {RESULT} и {LIST}.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 20 янв 2014, 18:10 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
2 andrr2001, если дадите доступ к своему mikrotik, то могу попробовать что-нибуль сделать.
На их официальной demo demo.mt.lv порт 8728 закрыт, в порт 8729 требует ssl-соединения, а его пока не получается запустить (ошибки падают).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 20 янв 2014, 18:51 
Не в сети

Зарегистрирован: 11 янв 2014, 15:03
Сообщения: 41
Карма: 0
Спасибо за ответ.
Сейчас к сожалению на другой объекте, вечером сделаю учетку и отпишу в личку.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 22 янв 2014, 15:09 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
кстати по поддержке управления по ssl есть проблема, получаю ошибку "Could not generate DH keypair". Я написал разработчику вот этот библиотеки
https://github.com/GideonLeGrange/mikrotik-java

Он ответил
Цитата:
The "Could not generate DH keypair" problem is a bug in the Java Cryptography Extension (JCE) library. The bug is present in Oracle JDK up to version 1.7.0_51. It is definitely gone in JDK 8 (early access).

So the 'fix' at this point is to use JDK8 - which is early access, or to use an unencrypted connection. So both workarounds suck :(



так что поддержка ssl пока может работать только в Java 8 :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 22 янв 2014, 15:11 
Не в сети

Зарегистрирован: 11 янв 2014, 15:03
Сообщения: 41
Карма: 0
stark писал(а):
2 andrr2001, если дадите доступ к своему mikrotik, то могу попробовать что-нибуль сделать.
На их официальной demo demo.mt.lv порт 8728 закрыт, в порт 8729 требует ssl-соединения, а его пока не получается запустить (ошибки падают).



Добрый день, удалось что-нибудь посмотреть? Данные отправил в ЛС еще вчера утром


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 22 янв 2014, 16:03 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
andrr2001 писал(а):
stark писал(а):
2 andrr2001, если дадите доступ к своему mikrotik, то могу попробовать что-нибуль сделать.
На их официальной demo demo.mt.lv порт 8728 закрыт, в порт 8729 требует ssl-соединения, а его пока не получается запустить (ошибки падают).



Добрый день, удалось что-нибудь посмотреть? Данные отправил в ЛС еще вчера утром


Ну пока выяснил, что команда find не поддерживается в mikrotik api.

Об этом написано вот тут.
http://forum.mikrotik.com/viewtopic.php?f=2&t=29173


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 22 янв 2014, 19:09 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
завтра сделаю макрос отдельный в обработчике активации сервиса по аналогии с IPN.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 23 янв 2014, 14:28 
Не в сети

Зарегистрирован: 11 янв 2014, 15:03
Сообщения: 41
Карма: 0
спасибо ждем


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 27 янв 2014, 14:42 
Не в сети

Зарегистрирован: 11 янв 2014, 15:03
Сообщения: 41
Карма: 0
Добрый день, есть какие-то подвижки по макросу, данный вопрос очень критичен.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 30 янв 2014, 14:48 
Не в сети
Разработчик

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


Опять нужен доступ.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 04 фев 2014, 02:42 
Не в сети

Зарегистрирован: 11 янв 2014, 15:03
Сообщения: 41
Карма: 0
Прошу прощения за долгий ответ, были другие дела, билинг запущен. Машина тестовая можно менять все что угодно, логины и пароли из прошлого личного сообщения.
Машина была выключена чуть больше недели, после включения получилась вот такая ошибка, не могу понять в чем дело:
Код:
radius 02-04/08:38:29  INFO [rdsLstnr-p-7-t-8] RadiusListenerWorker - REQUEST:
Packet type: Access-Request
Identifier: 29
Authenticator: {2C D8 9A 32 57 E4 CC AF 7A 6D 8D 3C 4B 58 8F 54}
Attributes:
  User-Name=2A:1A:24:1C:2B:34
  NAS-Identifier=NTC1
  User-Password=
  NAS-IP-Address=46.8.32.204
  NAS-Port=-2094006250
  Calling-Station-Id=1:2a:1a:24:1c:2b:34
  NAS-Port-Type=15
  Called-Station-Id=server1

radius 02-04/08:38:29  INFO [rdsLstnr-p-7-t-8] InetNas - Search by username=2A:1A:24:1C:2B:34
radius 02-04/08:38:29  INFO [rdsLstnr-p-7-t-8] InetRadiusProcessor - [username=2A:1A:24:1C:2B:34] Authenticated as inetServId:1
radius 02-04/08:38:29  INFO [rdsLstnr-p-7-t-8] InetApplication - inetServ[id=1] balance ok: 230.65 [0]
radius 02-04/08:38:29  INFO [rdsLstnr-p-7-t-8] InetApplication - TariffOptionMap: {}
radius 02-04/08:38:29  INFO [rdsLstnr-p-7-t-8] InetRadiusListenerWorker - RESPONSE:
Packet type: Access-Reject
Identifier: 29
Authenticator: {F2 A6 35 FD D8 F8 61 1D 01 EC 05 7A 81 45 07 4D}
Attributes:

Process time auth: 4

radius 02-04/08:38:29 ERROR [rdsLstnr-p-7-t-8] RadiusListenerWorker -
java.lang.NullPointerException
   at ru.bitel.bgbilling.modules.inet.tariff.server.InetTariffUtils.serviceSet(InetTariffUtils.java:33)
   at ru.bitel.bgbilling.modules.inet.tariff.server.ServiceSetTariffTreeNode.executeImpl(ServiceSetTariffTreeNode.java:22)
   at ru.bitel.bgbilling.modules.inet.tariff.server.ServiceSetTariffTreeNode.executeImpl(ServiceSetTariffTreeNode.java:1)
   at ru.bitel.bgbilling.kernel.tariff.tree.server.DefaultTariffTreeNode.executeImpl(DefaultTariffTreeNode.java:25)
   at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:112)
   at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34)
   at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.executeChildren(TariffTreeNode.java:101)
   at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:116)
   at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34)
   at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffModuleTree.execute(TariffModuleTree.java:77)
   at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.tarifficate(InetApplication.java:319)
   at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.checkTariffAndGetOptions(InetApplication.java:424)
   at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.authorizationOld(InetApplication.java:716)
   at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.authorization(InetApplication.java:730)
   at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.authorization(InetRadiusProcessor.java:831)
   at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.authenticationImpl(InetRadiusProcessor.java:611)
   at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.authentication(InetRadiusProcessor.java:469)
   at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.authentication(InetRadiusProcessor.java:1)
   at ru.bitel.bgbilling.kernel.network.radius.RadiusSession.authentication(RadiusSession.java:115)
   at ru.bitel.bgbilling.kernel.network.radius.RadiusSession.accessRequest(RadiusSession.java:92)
   at ru.bitel.bgbilling.kernel.network.radius.RadiusProcessor.accessRequestImpl(RadiusProcessor.java:438)
   at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.accessRequestImpl(InetRadiusProcessor.java:385)
   at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.accessRequestImpl(InetRadiusProcessor.java:1)
   at ru.bitel.bgbilling.kernel.network.radius.RadiusProcessor.accessRequest(RadiusProcessor.java:423)
   at ru.bitel.bgbilling.modules.inet.radius.InetRadiusListenerWorker.accessRequest(InetRadiusListenerWorker.java:59)
   at ru.bitel.bgbilling.modules.inet.radius.InetRadiusListenerWorker.accessRequest(InetRadiusListenerWorker.java:1)
   at ru.bitel.bgbilling.kernel.network.radius.RadiusListenerWorker.processPacket(RadiusListenerWorker.java:228)
   at ru.bitel.bgbilling.kernel.network.radius.RadiusListenerWorker.runImpl(RadiusListenerWorker.java:147)
   at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
   at java.lang.Thread.run(Thread.java:662)
   at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)
radius 02-04/08:39:26  INFO [hrlydtlggr-p-6-t-1] HourlyDataLoggerTracker - Checking data log files to close [hours=1]...
dhcp 02-04/08:39:26  INFO [hrlydtlggr-p-8-t-1] HourlyDataLoggerTracker - Checking data log files to close [hours=0]...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 04 фев 2014, 02:46 
Не в сети

Зарегистрирован: 11 янв 2014, 15:03
Сообщения: 41
Карма: 0
Если выполнить синхронизацию договора то ошибка выглядит вот так :
Код:
connection 02-04/08:45:24  INFO [sa-p-12-t-2] ServiceActivatorDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.inet.access.sa.event.InetSaServModifyEvent] moduleId: 1; pluginId: no; cid: 1; scid: -1; userId: -1; oldInetServ: null; newInetServ:  10.5.50.2; newInetServState: 1; newInetServOptionList: InetServOption [serviceId:1; optionId:3; 07.01.2014-…]; timestamp: 1391489124821
connection 02-04/08:45:24  INFO [sa-p-12-t-2] InetApplication - TariffOptionMap: {}
connection 02-04/08:45:24 ERROR [sa-p-12-t-2] ServiceActivatorDeviceWorker - Device:2 - null
java.lang.NullPointerException
   at ru.bitel.bgbilling.modules.inet.tariff.server.InetTariffUtils.serviceSet(InetTariffUtils.java:33)
   at ru.bitel.bgbilling.modules.inet.tariff.server.ServiceSetTariffTreeNode.executeImpl(ServiceSetTariffTreeNode.java:22)
   at ru.bitel.bgbilling.modules.inet.tariff.server.ServiceSetTariffTreeNode.executeImpl(ServiceSetTariffTreeNode.java:1)
   at ru.bitel.bgbilling.kernel.tariff.tree.server.DefaultTariffTreeNode.executeImpl(DefaultTariffTreeNode.java:25)
   at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:112)
   at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34)
   at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.executeChildren(TariffTreeNode.java:101)
   at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:116)
   at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34)
   at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffModuleTree.execute(TariffModuleTree.java:77)
   at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.tarifficate(InetApplication.java:319)
   at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.inetServOptionSet(InetApplication.java:496)
   at ru.bitel.bgbilling.modules.inet.access.sa.event.InetSaServModifyEvent.toSaEvent(InetSaServModifyEvent.java:228)
   at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.doTask(ServiceActivatorDeviceWorker.java:316)
   at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.internalDoTaskImpl(AsyncEventWorker.java:172)
   at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.internalDoTask(AsyncEventWorker.java:152)
   at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.doTasks(AsyncEventWorker.java:98)
   at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runWorker(ServiceActivatorDeviceWorker.java:206)
   at ru.bitel.bgbilling.kernel.event.EventWorker.internalRunWorker(EventWorker.java:139)
   at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorDeviceWorker.runImpl(ServiceActivatorDeviceWorker.java:138)
   at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
   at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
   at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
   at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
   at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
   at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
   at java.lang.Thread.run(Thread.java:662)
   at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)
connection 02-04/08:45:29  INFO [sa-p-12-t-2] ServiceActivatorSet - Disconnecting from device


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 04 фев 2014, 11:57 
Не в сети
Разработчик

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 04 фев 2014, 13:56 
Не в сети

Зарегистрирован: 11 янв 2014, 15:03
Сообщения: 41
Карма: 0
В настройках ничего не менялось, единственное пришлось разбирать машину и возможно жесткий диск оказался в другом порту, это не могло повлиять?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 04 фев 2014, 14:53 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
вы все-таки тариф проверьте .Тот, который стоит на договоре с кодом 1


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 04 фев 2014, 17:42 
Не в сети

Зарегистрирован: 11 янв 2014, 15:03
Сообщения: 41
Карма: 0
Спасибо проверю. Как там на счет доступа, еще нужен?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 04 фев 2014, 17:48 
Не в сети
Разработчик

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

да..пока просто нет времени .


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 05 фев 2014, 03:13 
Не в сети

Зарегистрирован: 11 янв 2014, 15:03
Сообщения: 41
Карма: 0
спасибо огромное, действительно был косяк в тарифе.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: mikrotikserviceactivator (CRM)
СообщениеДобавлено: 10 фев 2014, 22:03 
Не в сети

Зарегистрирован: 11 янв 2014, 15:03
Сообщения: 41
Карма: 0
Есть какие-нибудь подвижки? А то сроки немного поджимают.


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

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


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

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


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

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