LINUX.ORG.RU
решено ФорумAdmin

zabbix выполнить скрипт когда значение триггера - «проблема»

 


0

1

Добрый день!
Есть UserParameter дергающий информацию с внешнего api
UserParameter=some.delay,/usr/bin/curl http://site.com/api | /bin/sed -e 's/[{}]/''/g' | /usr/bin/awk -v RS=',"' -F: '/^ts_delay"/ {print $2}'| /bin/sed -n '1p' В результате получаю значение рассинхронизации. Если оно больше определенного значения нужно отправить запрос на внешний ресурс.
Создал скрипт
/usr/bin/curl -u 'user:pass' 'http://site.com/api/... Создал способ оповещения — скрипт --> показал ему скрипт
Создал действие
Значение триггера = "ПРОБЛЕМА" Триггер = "Zabbix server: someDelay"

Тип операции = Удаленная команда отправлять только = скрипт

В результате когда состояние триггера = «Проблема» zabbix пишет «действие не отправленно»
С консоли скрипт отрабатывает
Подскажите, господа, где я мог ошибиться?
Или где можно посмотреть подробности почему «действие не отправленно»?

Ответ на: комментарий от samarin

No media defined for user

Administration - Users - Выбираешь нужного пользователя - На вкладке «Media» - добавляешь Media

afanasiy ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.