Есть заббикс, в нем ведется мониторинг всей сети. Рядом есть некий биллинг, в котором есть абоненты. Информация, как включен абонент - в биллинге есть. Т.е. я могу отследить от любого абонента до ядра сети все свичи. Задача. Заббикс зафиксировал проблему на каком то участке сети. Хочется по всем абонентам, которые от этого устройства зависят - повесить отметку в биллинге, чтобы операторы техподдержки могли сразу увидеть информацию о проблеме.
Собсно сейчас пытаюсь придумать, как от заббикса передать информацию в биллинг. Вариант - переписать все триггера в шаблонах, чтобы кроме уведомления отрабатывал какой то webhook, и информация дублировалась в биллинг.
Вопрос - штатного механизма нет? в каком то одном месте повесить обработчик, который все проблемы будет транслировать в биллинг нельзя?
заббикс пока 4.4, на 5 в планах уйти, но немного боязно - около 5к устройств, размер базы 3Т, мускул )
Может просто +1 таблица в БД биллинга и менять там поле Available 1/0 скриптом заббикса? А биллинг натравить на эту таблицу...
Вариантов 1000.
Если у биллинга есть api то выровняв справочники коммутаторов заббикса и биллинга (например по имени) можно через REST менять, выдав заббиксу токен.
То есть на экшн повесить скрипт.