Я плохо знаком с администрированием Zabbix. Выполнение его для контроля ресурсов сервера на машине Linux. Установка Уведомлений по электронной почте против выражения триггера if System RAM goes below 40GB
. Используя Amazon SES для настроек SMTP, как упомянуто в приложенном figure#1. В figure#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?)
date >> /tmp/execution.log
Возможно, ваш сценарий выполняется правильно, но электронные письма не доставляются - значит, проблема не в zabbix
3.) удалите некоторые условия из действия
Вы уверены, что все условия выполнены? Может быть, некоторые из них слишком строгие. Вы можете попробовать:
http://blog.zabbix.com/why-on-earth-was-i-not-notified/2027/