Добрый день!
Установлен zabbix 2.0 на CentOS. Настроен скрипт на ssmtp. Из командной строки письма уходят , все ок (с помощью ssmtp и через созданный скрипт). Почта на gmail.com.
Вообщем-то скрипт типовой, ничего нового, но все же:
export smtpemailfrom=[***]@gmail.com
export zabbixmailto=$1
export zabbixsubject=$2
export zabbixbody=$3
echo "From: \"Zabbix Monitor\"<$smtpemailfrom>" > /tmp/mymailinput
echo "T0: $zabbixmailto" >> /tmp/mymailinput
echo "Subject: $zabbixsubject" >> /tmp/mymailinput
echo "" >> /tmp/mymailinput
echo "This is automated. The message is $zabbixbody" >> /tmp/mymailinput
ssmtp -v $zabbixmailto < /tmp/mymailinput
Zabbix_server.conf подправлен путь AlertScriptsPath.
Action в zabbix настроен, в media types создан новый тип Script и указано имя скрипта. При наступлении события видно, что zabbix пытается отправить notification, однако статус меняется из In Action -> not sent (((
И судя по файлу mymailinput в скрипт ничего не передается, т.е. проблема с вызовом скрипта.
Собственно вопрос: можно каким-то образом посмотреть (какой лог посмотреть), что zabbix не нравиться. Почему он не отправляет уведомления (или почему не вызывает скрипт)?
Спасибо!
Установлен zabbix 2.0 на CentOS. Настроен скрипт на ssmtp. Из командной строки письма уходят , все ок (с помощью ssmtp и через созданный скрипт). Почта на gmail.com.
Вообщем-то скрипт типовой, ничего нового, но все же:
export smtpemailfrom=[***]@gmail.com
export zabbixmailto=$1
export zabbixsubject=$2
export zabbixbody=$3
echo "From: \"Zabbix Monitor\"<$smtpemailfrom>" > /tmp/mymailinput
echo "T0: $zabbixmailto" >> /tmp/mymailinput
echo "Subject: $zabbixsubject" >> /tmp/mymailinput
echo "" >> /tmp/mymailinput
echo "This is automated. The message is $zabbixbody" >> /tmp/mymailinput
ssmtp -v $zabbixmailto < /tmp/mymailinput
Zabbix_server.conf подправлен путь AlertScriptsPath.
Action в zabbix настроен, в media types создан новый тип Script и указано имя скрипта. При наступлении события видно, что zabbix пытается отправить notification, однако статус меняется из In Action -> not sent (((
И судя по файлу mymailinput в скрипт ничего не передается, т.е. проблема с вызовом скрипта.
Собственно вопрос: можно каким-то образом посмотреть (какой лог посмотреть), что zabbix не нравиться. Почему он не отправляет уведомления (или почему не вызывает скрипт)?
Спасибо!
Comment