Прошлая схема с event_inc.sh выносила наружу слишком много нюансов по настройке, которые могли сказаться на дальнейшей стабильности работы схемы интеграции. В новой версии мы старались максимально скрыть нюансы работы системы.
План интеграции:
1. Обновить биллинг до последней версии. (схема будет налаживаться и становиться стабильнее в каждой версии, так что лучше скачивать последнюю доступную версию)
2. Создать и настроить nas в менеджере 4го биллинга. Не забудьте указать имя скрипта событий (желательно, чтобы имя не пересекалось с уже существующими файлами в каталоге /var/lib/event/). Для каждого типа NAS (а иногда и для каждого NAS в принципе) нужно использовать своё имя скрипта.
3. Далее в консоли
Отладка:
В файле /var/log/state_event_senderd.log находится глобальный лог отправки событий на оборудование.
В каталоге /var/log/abonents/<id абонента>/ лежит информация по отправке событий для конкретного абонента.
В каталогах /var/lib/event/<ip наса>/ находятся подкаталоги:
- users_event - события, которые должны уйти на оборудование
- users_event_err<номер> - события, которые не смогли отправиться
- users_state - текущее состояние абонента
- users_before_state - предыдущее состояние абонента (используется при users_change_before)