Добрый день! В общем задача такая необходимо интегрировать iTOP с zabbix при возникновении инцидента заббикс отправляет уведомления в itop, itop на основе этого письма создает инцидент подскажите пожалуйста как это можно реализовать может кто то уже реализовывал такое или есть готовые модули заранее спасибо
Добрый день.
Я делал интеграцию iTop с Zabbix’ом. https://github.com/BFastovetskiy/itop/tree/master/custom-zabbix-integration
Работает это чудо следующим образом:
- Модуль для Itop добавляет дополнительное скрытое поле к инциденту.
- Zabbix сервере запускает iTop REST API для создания нового инцидента с передает Zabbix EventId и CMDB elementId.
- Закрытие инцидента.
3.1. При самовосстановлении Zabbix сервер вызывает еще раз iTop REST API с номер созданного ранее инцидента и закрывает инцидент.
3.2. Если инженер 2 линии поддержки закрывает инцидент в iTop модуль вызывает Zabbix REST API с указанием события eventId переданного при создании (сохранен в скрытом поле инцидента).
Правда есть пара проблем.
- Скриптов для Zabbix нет. Их придется писать самостоятельно.
- Модуль разрабатывался для версии iTop 2.4.*. С более новыми версиями не тестировался.
2 лайка
Добрый день спасибо большое
“скрипты для заббикс” - Вы имеете ввиду которые будут отправлять уведомления на iTop ?
Добрый.
Да, именного это я и имею ввиду.
Подскажи пожалуйста, как выглядит структура файла с данными об инциденте, который формирует Zabbix и отправляет другой указанной программе? Что там указывается?
Там нет файлов, все через REST API самого iTop.