1 发送消息
概述
发送消息是通知人们出现问题的最佳方式之一。这就是为什么它是Zabbix提供的主要操作之一。
配置
要能够从 Zabbix 发送和接收通知,您必须:
- 定义媒体,以便向其发送消息
如果操作发生在用户配置中为所选媒体定义的 启用时间 之外,则不会发送消息。
如果您希望接收诸如发现、主动 agent 自动注册或内部事件等非触发器事件的通知,则必须在用户媒体 配置 中勾选默认触发器严重性(“未分类”)。
- 配置动作操作,向已定义的某个媒体发送消息
Zabbix 只会向对生成该事件的主机至少具有“读取”权限的用户发送通知。触发器表达式中至少有一台主机必须可访问。
您可以使用 升级 配置发送消息的自定义场景。
要成功接收并阅读来自 Zabbix 的电子邮件,邮件服务器/客户端必须支持标准的“SMTP/MIME email”格式,因为 Zabbix 发送的是 UTF-8 数据(如果主题仅包含 ASCII 字符,则不会进行 UTF-8 编码)。为符合“SMTP/MIME email”格式标准,消息的主题和正文都使用 base64 编码。
所有宏展开后的消息长度限制与 远程命令 的消息长度限制相同。
跟踪消息
您可以在 监控 → 问题 中查看已发送消息的状态。
在 操作 列中,您可以看到有关已执行操作的汇总信息。 其中绿色数字表示已发送的消息,红色数字表示发送失败的消息。 进行中 表示操作已启动。 失败 表示没有操作成功执行。
如果您点击事件时间以查看事件详细信息, 您将能够在 操作 块中看到由于该事件而发送(或未发送)的消息的详细信息。
在 报告 → 操作日志 中,您将看到为那些配置了操作的事件所执行的所有操作的详细信息。