我在 CentOS 7 上使用 Zabbix 3.0(也是新手)。我成功创建了一个向一个用户发送电子邮件的操作。当出现某种情况(例如文件系统已满 80% 以上)时,会向该用户发送电子邮件。但现在我希望电子邮件发送给两个用户,而不仅仅是一个。
我尝试了两种方法。首先,我在 Zabbix 中创建了一个“通知接收者”组,将该组的读取权限设置为所有实体,然后将第一个用户设为该组的成员。这是我的初始设置,只有用户 1 是成员。这样可行。但是当我将第二个用户纳入该组时,Zabbix 会忽略我,新通知仍然只发送给第一个用户。
我编辑了操作,因此,通知将分别发送给两个用户,而不是该组:
但 Zabbix 忽略了我。所有内容仍然只发送给一个用户,即第一个用户。它甚至没有尝试。仪表板的屏幕截图显示它只向第一个用户发送电子邮件:
不久之后,状态变为“已发送”,一封电子邮件到达。但它甚至没有尝试发送给第二个用户,尽管它的媒体设置正确,就像第一个一样:
我已经山穷水尽了。我可能错过了一些显而易见的事情。
答案1
用户媒体的设置方式似乎不同。仪表板屏幕截图显示触发器处于“警告”严重程度,但用户媒体仅包括“平均”、“高”和“灾难” - 请注意“NIWAHD”中的“W”如何变灰。
答案2
有两件事。一是@Richlv 上面回答的;另一件事是 Zabbix 似乎没有正确地重新加载其配置。我不得不转到服务器提示符并执行以下操作:
zabbix_server -R config_cache_reload