此文以之前部署的web集群环境为基础web架构系列最后一章,增加zabbix监控,架构图如下;在192.168.29.135主机安装zabbix服务端server和agent,其他节点只需要安装zabbix客户端agent,安装步骤大同小异,这里就不细说了,现在开始zabbix邮件报警配置。推荐使用163邮箱。

zabbix 接口推送告警 zabbix告警配置_服务器


1、邮箱配置,登陆163邮箱开启smtp和授权;

zabbix 接口推送告警 zabbix告警配置_微信_02


zabbix 接口推送告警 zabbix告警配置_微信_03


zabbix 接口推送告警 zabbix告警配置_服务器_04


授权并记住授权码;2、网页登陆zabbix页面配置

zabbix 接口推送告警 zabbix告警配置_zabbix4.2监控_05


zabbix 接口推送告警 zabbix告警配置_微信_06


zabbix 接口推送告警 zabbix告警配置_服务器_07


zabbix 接口推送告警 zabbix告警配置_zabbix 接口推送告警_08

zabbix 接口推送告警 zabbix告警配置_zabbix4.2监控_09


操作配置

名称: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}

zabbix 接口推送告警 zabbix告警配置_zabbix4.2邮寄报警_10


恢复操作配置:

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

zabbix 接口推送告警 zabbix告警配置_zabbix4.2邮寄报警_11

zabbix 接口推送告警 zabbix告警配置_服务器_12


zabbix 接口推送告警 zabbix告警配置_zabbix 接口推送告警_13


测试邮件报警配置

zabbix 接口推送告警 zabbix告警配置_服务器_14


登陆刚刚接收邮件的邮箱查看,有收到表示测试OK!

zabbix 接口推送告警 zabbix告警配置_服务器_15


3、通过停止192.168.29.134 nginx模拟故障,刚好在学ansible,在135ansible操作。我这里监控其他配置已经配置好了,此文主要讲解zabbix4.2版本邮件报警配置,本来打算再配置微信报警,但是微信报警需要企业微信才可以,只好放弃。

zabbix 接口推送告警 zabbix告警配置_微信_16


zabbix 接口推送告警 zabbix告警配置_zabbix4.2监控_17

zabbix 接口推送告警 zabbix告警配置_服务器_18


4、登陆邮箱查看,我设置的是163发给qq和自己。

zabbix 接口推送告警 zabbix告警配置_zabbix 接口推送告警_19

zabbix 接口推送告警 zabbix告警配置_微信_20

到此zabbix4.2邮件报警配置完成!!!!!