Интеграция с zabbix

Добрый день! В общем задача такая необходимо интегрировать iTOP с zabbix при возникновении инцидента заббикс отправляет уведомления в itop, itop на основе этого письма создает инцидент подскажите пожалуйста как это можно реализовать может кто то уже реализовывал такое или есть готовые модули заранее спасибо

Добрый день.

Я делал интеграцию iTop с Zabbix’ом. https://github.com/BFastovetskiy/itop/tree/master/custom-zabbix-integration

Работает это чудо следующим образом:

  1. Модуль для Itop добавляет дополнительное скрытое поле к инциденту.
  2. Zabbix сервере запускает iTop REST API для создания нового инцидента с передает Zabbix EventId и CMDB elementId.
  3. Закрытие инцидента.
    3.1. При самовосстановлении Zabbix сервер вызывает еще раз iTop REST API с номер созданного ранее инцидента и закрывает инцидент.
    3.2. Если инженер 2 линии поддержки закрывает инцидент в iTop модуль вызывает Zabbix REST API с указанием события eventId переданного при создании (сохранен в скрытом поле инцидента).

Правда есть пара проблем.

  • Скриптов для Zabbix нет. Их придется писать самостоятельно.
  • Модуль разрабатывался для версии iTop 2.4.*. С более новыми версиями не тестировался.
2 лайка

Добрый день спасибо большое
“скрипты для заббикс” - Вы имеете ввиду которые будут отправлять уведомления на iTop ?

Добрый.

Да, именного это я и имею ввиду.

Подскажи пожалуйста, как выглядит структура файла с данными об инциденте, который формирует Zabbix и отправляет другой указанной программе? Что там указывается?

Там нет файлов, все через REST API самого iTop.