Задать параметры в файле конфигурации модуля lbcore-smartyard-rbt

Откройте файл конфигурации и задайте настройки.

nano /etc/lanbilling/lbcore-smartyard-rbt.conf

Пример конфигурации:

[lbcore]
addr = "127.0.0.1:1502"
login = "testlogin"
password = "testpass"
max_events = 10000
keep_alive = 30

[options]
# Уникальный ключ экземпляра модуля
unit_key = 0
# Путь к файлу журнала работы модуля, если не задан - используется syslog
log = "/var/log/billing/lbcore-smartyard-rbt.log"
  • блок [lbcore] — настройки доступа к ядру LANBilling:

    • addr — адрес LBcore для доступа к JSON API.

    • login — логин менеджера/администратора, от лица которого будут выполняться запросы к LBcore.

    • password — пароль менеджера/администратора, от лица которого будут выполняться запросы к LBcore.

    • max_events — размер буфера событий. Определяет максимальное число событий, которые могут находиться в обработке у модуля. Если количество событий превысит число, заданное в этом параметре, новые события будут ожидать обработки. Значение по умолчанию — 10000 событий.

      Не рекомендуется сильно уменьшать размер буфера. Это может привести к замедлению работы модуля или к ошибкам.

      Увеличивать буфер следует, если модуль в модуль поступает большое количество событий, и он не успевает их обрабатывать. Например, события по изменению услуг при смене дня или месяца.

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

    • keep_alive — частота отправки TCP-пакетов для проверки соединения с LBcore. Указывается в секундах.

      • если задано положительное целочисленное значение, проверка выполняется с указанной периодичностью. Если удалённый сервер, на котором установлен LBcore, не отвечает несколько раз подряд, соединение считается разорванным.
      • если значение не задано, регулярная проверка соединения не выполняется.

      По умолчанию включена проверка соединения раз в 30 секунд. Как правило, менять этот параметр не требуется.

  • блок [options] — настройки экземпляра модуля:

Далее добавьте в LANBilling тариф и услугу для домофонии.

Перед тем как приступить к работе, запустите модуль.