Zabbix 不触发事件且不发送通知电子邮件

Zabbix 不触发事件且不发送通知电子邮件

我是 Zabbix 管理新手。运行它来监控 Linux 机器上的服务器资源。设置针对触发器表达式的电子邮件通知if System RAM goes below 40GB。使用 Amazon SES 进行 SMTP 设置,如附件中所述图1。 在图#2它显示了应该发送电子邮件到的操作设置[email protected]

  1. Zabbix 首先不会触发事件。
  2. Zabbix 未使用亚马逊 SES 发送电子邮件

请帮助我找出问题所在并让 zabbix 能够正确发送电子邮件。

在此处输入图片描述 在此处输入图片描述

答案1

我在使用 sendEmail 脚本时遇到了同样的问题。将 $1、$2 和 $3 变量放在双引号中,使其看起来像这样:

export zabbixemailto="$1"
export zabbixsubject="$2"
export zabbixbody="$3"

如果没有双引号,即使是空格也会出现问题(如果它们恰好出现在邮件的主题和/或正文中)。

答案2

看起来不错。尝试:

1.) 启用调试 zabbix 服务器选项

DebugLevel=4

并检查日志,也许 zabbix 服务器无法找到或执行您的脚本(顺便说一句:zabbix 用户是否有 sudo 权限?)

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/

相关内容