Не работает отправка уведомлений в slack из zabbix

Создал скрипт для отправки оповещений в slack , со следующим содержанием

#!/bin/bash
 KEY="bot token"
 TO="$1"
 SUB="$2"
 MESS="$3"

 if [[ $SUB == 'PROBLEM' ]]
 then
    ICON=":fire:"
 elif [[ $SUB == 'OK' ]]
  then
    ICON=":white_check_mark:"
  else
    ICON=":information_source:"
  fi

curl -X POST --data-urlencode "payload={\"channel\": \"$TO\", \"username\": \"@Zabbix\",\"text\": \"$ICON $SUB\n$MESS\"}" $KEY

Проверил с консоли. Отправилось, пришло в slack. Настроил в забиксе media types, actions, повесил на нового юзера media type. Запустил вручную из забикса, отправилось, в слэк пришло. Но при возникновении проблем, например тригер появился (в данном случае на время настройки сделал чтобы реагировало на любой уровень проблем), в тригере не проходит action. Как будто и не настроено. В Audit log, Action log, тишина. Версия zabbix 5.2. Наверняка кто-нибудь сталкивался с этим. Да, в условиях action, указаны группы хостов где и содержатся сервера. Однако это не работает. Пробовал через скрипт, через вебхук. Везде нет реакции на событие при условии что при запуске вручную все приходит. У кого-нибудь возникала такая проблема? Как решили (если решили) ?


Ответы (0 шт):