zabbix邮件报警

定义发件人

也就是说zabbix报警了, 去调用QQ邮箱发送邮件(也就是发件人), 这里就需要开启QQ邮箱的POP3/SMTP服务, 下面有说到

   

获取QQ邮箱的POP3/SMTP服务密码

  

 往下拉, 开启POP3/SMTP服务, 获取密码, 最好把密码复制粘贴下来, 不然下次又得发送一次短信来获取密码, 一毛钱一条短信呢

添加好后点击最右边的测试, 能成功发送测试邮件则说明发件人定义好了

 

   

 2 添加收件人

#类型不要用默认的Discord, 要用报警媒介类型的名称, 也就是发送tcp状态警告

#类型不要用默认的Discord, 要用报警媒介类型的名称, 也就是发送tcp状态警告

#类型不要用默认的Discord, 要用报警媒介类型的名称, 也就是发送tcp状态警告

添加完收件人之后记得点击更新 否则是没有添加进去的

3 添加动作

这里我建议自己创建动作, 当然也可以用系统默认提供的动作, 也就是一个是默认,一个是个性化设置的差别

  

触发条件可以选择  触发器 ==> 等于 ==> xxx触发器, 这样就设置成了某一个触发器触发报警就会发邮件, 如果不选就默认所有触发器都可以触发发送邮件报警

  

编辑完动作还要编辑操作, 编辑完操作才可以添加保存, 最好还添加一个恢复操作, 用来发送邮件通知被监控项已恢复正常

 下面附上 自定义 操作 的消息内容

默认标题:故障{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}

 自定义  恢复操作  的消息内容

恢复标题:恢复{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}

最后动作的状态一定要是已启用状态, 是停用状态的话就点击一下就启用了

   

然后去对应主机的监控项里把监控项的阈值调低(如果原本已经报警了, 先调高阈值等一会儿让它不报警,再调低阈值), 过一会儿就会触发报警, 就会发送邮件

QQ邮箱收到警告如下

原文地址:https://www.cnblogs.com/banbosuiyue/p/12776488.html