Я новичок в администрации Zabbix. Запуск его для мониторинга ресурсов сервера на Linux-машине. Настройка уведомлений по электронной почте для выражения триггера if System RAM goes below 40GB
. Использование Amazon SES для настроек SMTP, как указано в приложении фигура 1. В фигура 2 он показывает настройки действия, которые должны отправить электронное письмо на abc@xyz.com
.
Пожалуйста, помогите мне разобраться, в чем проблема, и включите zabbix для правильной отправки электронной почты.
У меня была такая же проблема с этим сценарием sendEmail. Поместите переменную $ 1, $ 2 и $ 3 в двойные кавычки, чтобы это выглядело так:
export zabbixemailto="$1"
export zabbixsubject="$2"
export zabbixbody="$3"
Без двойных кавычек даже пробелы создадут проблемы, если они окажутся в теме и / или теле сообщения.
Выглядит нормально. пробовать:
1.) включить опцию отладки zabbix сервера
DebugLevel=4
и проверьте журналы, возможно, сервер zabbix не может найти или выполнить ваш скрипт (кстати: есть разрешение sudo пользователя zabbix?)
https://www.zabbix.com/documentation/2.4/manual/appendix/config/zabbix_server
2.) записывать выполнение вашего скрипта, например
date >> /tmp/execution.log
Возможно, ваш скрипт выполняется правильно, но письма не доставляются - значит, проблема не в zabbix
3.) удалить некоторые условия из действия
Вы уверены со всеми условиями? Может быть, некоторые из них слишком строгие. Можешь попробовать:
http://blog.zabbix.com/why-on-earth-was-i-not-notified/2027/