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