此文以之前部署的web集群环境为基础web架构系列最后一章,增加zabbix监控,架构图如下;在192.168.29.135主机安装zabbix服务端server和agent,其他节点只需要安装zabbix客户端agent,安装步骤大同小异,这里就不细说了,现在开始zabbix邮件报警配置。推荐使用163邮箱。
1、邮箱配置,登陆163邮箱开启smtp和授权;
授权并记住授权码;2、网页登陆zabbix页面配置
操作配置
名称:from xbz-web 监控信息
默认标题:故障{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}
测试邮件报警配置
登陆刚刚接收邮件的邮箱查看,有收到表示测试OK!
3、通过停止192.168.29.134 nginx模拟故障,刚好在学ansible,在135ansible操作。我这里监控其他配置已经配置好了,此文主要讲解zabbix4.2版本邮件报警配置,本来打算再配置微信报警,但是微信报警需要企业微信才可以,只好放弃。
4、登陆邮箱查看,我设置的是163发给qq和自己。
到此zabbix4.2邮件报警配置完成!!!!!