1 发送消息

概述

Zabbix 提供发送消息作为主要操作之一的原因是,发送消息是通知人们有关某问题的最佳方式。

配置

为了能够从Zabbix发送和接收通知,您必须:

如果操作发生在用户配置中为所选媒体定义的活动时间之外,消息将不会被发送。

如果要接收非触发器事件的通知,如自动发现、主动agent自动注册或内部事件,用户媒体的配置中必须勾选默认触发器严重性('未分类')。

Zabbix仅向那些对生成事件的主机至少具有'读'权限的用户发送通知。触发器表达式中至少必须有一个主机可访问。

您可以使用升级配置自定义发送消息的场景。

为了成功接收和阅读来自Zabbix的邮件,邮件服务器/客户端必须支持标准的'SMTP/MIME邮件'格式,因为Zabbix发送UTF-8数据(如果主题仅包含ASCII字符,它将不会被UTF-8编码)。消息的主题和正文遵循'SMTP/MIME邮件'格式标准,采用base64编码。

所有宏扩展后的消息限制与远程 命令的消息限制相同。

跟踪消息

可以在Monitoring → Problems查看已发送消息的状态。

Actions列可以查看已采取动作的汇总信息。绿色数字代表已发送消息,红色代表失败,In progress表示动作已发起,Failed表示动作没有执行成功。

如果点击时间时间查看事件详情,根据事件,Message actions包含(或不包含)已发送消息的详细信息。

Reports → Action log可以看到所有配置了动作的事件的已发生动作的详细信息。