Приветствую!
Решил вот прикрутить email-уведомления к zabbix, да вот не работает. В интернете эта тема избитая, но как я понимаю, регулярно вызывает трудности у новичков. В общем, я нашел скрипт:
Эта штука работает из консоли, но как ее прикрутить в zabbix?
Я попробовал так: в Administration\Media Types создал новый Media типа script и указал имя моего скрипта. Далее в Configuration\Actions отредактировал Report problems to Zabbix administrators, во вкладке Operations указав мой Media в поле Send only to и указав свою учетную запись zabbix (полные права) в поле Send to Users.
Не работает, и напротив алерта в дашборде появляется красная единичка с комментарием not sent.
Застрял я на этом. Куда нужно посмотреть? Хотелось бы обойтись без доп ПО на сервере zabbix.
Решил вот прикрутить email-уведомления к zabbix, да вот не работает. В интернете эта тема избитая, но как я понимаю, регулярно вызывает трудности у новичков. В общем, я нашел скрипт:
Code:
#! /bin/bash to=$1 subject=$2 body=$3 ( sleep 1 echo "HELO наш_домен" sleep 1 echo "MAIL FROM:<zabbix@наш_домен>" sleep 1 echo "RCPT TO:<$to>" sleep 1 echo "DATA" sleep 1 echo "From: <zabbix@наш_домен>" sleep 1 echo "To : <$to>" sleep 1 echo "Subject: $2" sleep 1 echo "$body" sleep 1 echo "." sleep 1 echo "quit" ) | telnet наш_почтовик.наш_домен 25
Я попробовал так: в Administration\Media Types создал новый Media типа script и указал имя моего скрипта. Далее в Configuration\Actions отредактировал Report problems to Zabbix administrators, во вкладке Operations указав мой Media в поле Send only to и указав свою учетную запись zabbix (полные права) в поле Send to Users.
Не работает, и напротив алерта в дашборде появляется красная единичка с комментарием not sent.
Застрял я на этом. Куда нужно посмотреть? Хотелось бы обойтись без доп ПО на сервере zabbix.
Comment