Myluzh Blog

Strive to become a dream architect.

Zabbix6配置邮件告警

发布时间: 2023-12-6 文章作者: myluzh 分类名称: Zabbix


0x01 配置发送邮件服务器
面板路径:"管理->媒介->Email"。点击"Email"后配置smtp服务器、端口、发信邮箱跟密码。完成后点击右侧"测试"测试下发信是否正常

0x02 配置用户来接受告警信息
面板路径:"管理->用户"。选择默认admin用户,在"报警媒介"中点击"添加",类型选择"Email",添加收件人邮箱,勾选已启用。

0x03设置触发器报警后的动作
面板路径:"配置->动作->触发器工作"。
1、创建动作,名称为”邮件告警“,添加触发条件为"触发器示警度->大于等于->信息"
2、添加操作
(1)添加"操作",选择需要发送给的用户或者用户组,选择仅发送到"Email",自定义消息内容如下
# 主题
故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生: {TRIGGER.NAME}故障!
# 消息
告警主机:{HOSTNAME1}
告警时间:{EVENT.DATE} {EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警项目:{TRIGGER.KEY1}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}
(2)添加"恢复操作",选择需要发送给的用户或者用户组,选择仅发送到"Email",自定义消息内容如下
# 主题
恢复{TRIGGER.STATUS}, 服务器:{HOSTNAME1}: {TRIGGER.NAME}已恢复!
# 消息
告警主机:{HOSTNAME1}
告警时间:{EVENT.DATE} {EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警项目:{TRIGGER.KEY1}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}
(3)添加"更新操作",选择需要发送给的用户或者用户组,选择仅发送到"Email"自定义消息内容如下
# 主题
服务器:{HOST.NAME}: 报警确认
# 消息
确认人:{USER.FULLNAME}
时间:{ACK.DATE} {ACK.TIME}
确认信息如下:{ACK.MESSAGE}
问题服务器IP:{HOSTNAME1}
问题ID:{EVENT.ID}
当前的问题是: {TRIGGER.NAME}


标签: zabbix 邮件告警

发表评论