Вы можете отправлять Zabbix оповещения напрямую в Opsgenie с использованием встроенного способа оповещения Opsgenie webhook.
1. Убедитесь, что у вас имеется Opsgenie способ оповещения в Zabbix.
Этот способ оповещения доступен только в новых инсталляциях Zabbix начиная с Zabbix 4.4.4.
Если вы обновились с предыдущей версии, вы можете загрузить этот способ оповещения с Git репозитория Zabbix или найти его в templates
директории последней версии загруженного Zabbix. Затем, находясь в Администрирование → Способы оповещения, вы можете импортировать его вручную в Zabbix.
2. В Opsgenie, перейдите в "Integration list" в Settings меню и нажмите на Add у "API" (Rest API HTTPS через JSON).
Скопируйте API Key с вашей новой интеграции и нажмите Save Integration в нижней части блока.
3. В Zabbix, создайте глобальный макрос с URL веб-интерфейса Zabbix.
Глобальные макросы можно создать в Администрирование → Общие → Макросы.
4. Обновите требуемые параметры в настройках Opsgenie способа оповещения в Zabbix:
https://api.opsgenie.com/v2/alerts
или https://api.eu.opsgenie.com/v2/alerts
в зависимости от региона центра обработки данных)https://myzabbix.app.opsgenie.com
. Замените 'myzabbix' на ваше имя домена Opsgenie.)5. Настройте новое оповещение пользователя и укажите тип равным Opsgenie.
Введите произвольную строку в Отправлять на поле (она не будет использоваться, однако, требуется).
6. Убедитесь, что имеется настроенное действие в Zabbix, которое отправляет оповещения. Оно должно быть активировано и должно отправлять оповещения через способ оповещения Opsgenie (или через все способы оповещения).
Это все необходимые настройки. Теперь вы можете ожидать получения оповещений Zabbix в Opsgenie.