Настройка оповещений с Zabbix в Slack

Настройка оповещения с  Zabbix версии 2.4 в Slack

Для Zabbix-версии 3 и выше
https://github.com/ericoc/zabbix-slack-alertscript
https://share.zabbix.com/cat-notifications/zabbix-notify-for-slack-hipchat-or-pagerduty

 

1.Настройка Incoming WebHook в Slack

Создаем новый приватный канал в Slack(например, с именем monitoring)
Далее добавляем Incoming WebHook переходя по ссылке

В поиске вбиваем Incoming Webhooks
Нажимаем Add Configuration и выбираем созданный ранее канал c именем monitoring, куда будут приходить сообщения от Zabbix-сервера
Также необходимо сохранить URL вебхука имеющий вид типа

 

2.Настройка Zabbix-сервера

Создаем новый media type

 

Создаем нового Zabbix-пользователя с правами read only(предварително необходимо создать группу Read-only user group с правами только на чтение)

Вкладка User

Вкладка Media

Например

Создаем Action

Вкладка Action


Вкладка Conditions

Вкладка Operations

 

Загрузка и редактирование скрипта отправки оповeщений в Slack с Zabbix-сервера

Определяем месторасположение скриптов уведомлений на Zabbix-сервере

Загружаем скрипт и копируем в корректное месторасположение

Устанавливаем URL WEBHook-а(полученный при настройке Incoming WEBHook в WEB-интерфейсе Slack ) и имя пользователя, от которого будут приходить сообщения в Slack

3.Тестирование

Тестируем с командной строки выполняя скрипт передавая в качестве позиционных переменных

В Slack приходит сообщение

 

Источник:
https://github.com/ericoc/zabbix-slack-alertscript

Комментирование и размещение ссылок запрещено.

Комментарии закрыты.

Яндекс.Метрика