Zabbix监控服务端、客户端都已经部署完成,被监控主机已经添加,Zabiix监控运行正常,通过查看Zabbix监控服务器,可以了解服务器的运行状态是否正常,运维人员不会时刻登录Zabbix监控平台刷新,查看服务器的状态。
可以在Zabbix服务端设置邮件报警,当被监控主机宕机或者达到设定的触发器预设值时,不管任何时候,会自动发送报警邮件、微信信息到指定的人员,运维人员收到信息有利于第一时间解决故障。
目录
- 一、smtp服务器设置
- 二、邮箱告警设置
一、smtp服务器设置
开启POP3/SMTP服务,然后生成授权码,中间需要手机短信认证
生成的授权码要记下
二、邮箱告警设置
在配置了监控项之后,一般模板都会自带监控的告警触发器,而目前要配置的是zabbix在这些触发器触发之后需要做的事情,就是要通过邮件通知到相关的人员
1、设置报警媒介类型
登录到zabbix的web端,按照“管理”->“报警媒介类型”
可选择更改原来zabbix自带的邮件媒介或者自己新创建一个(其实一样的),这里我选择更新原有的
其中,密码一栏填的就是刚刚smtp那里生成的随机码
点击“选项”,设置每次告警的发送次数和发送的间隔时间,然后点击更新
2、配置用户告警媒介
点击“管理”->“用户”,然后选择admin(可以选择自己定义的用户,这里以admin为例)
点击“报警媒介”,点击“添加”,然后填写邮件接收人相关信息,然后点击更新
3、添加报警触发器
点击“配置”->“动作”->“创建动作”
触发条件可以按需求设置,这里是设置了全部群组中如果有符合触发条件的就发送邮件通知
点击“操作” 按需求填写,参考如下
告警主机:{HOST.NAME}
告警 IP:{HOST.IP}
告警时间:{EVENT.DATE}-{EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息:{TRIGGER.NAME}:{ITEM.VALUE}
事件 ID:{EVENT.ID}
恢复操作同样
恢复信息:
恢复主机:{HOST.NAME}
恢复 IP:{HOST.IP}
恢复时间:{EVENT.DATE}-{EVENT.TIME}
恢复等级:{TRIGGER.SEVERITY}
恢复信息:{TRIGGER.NAME}:{ITEM.VALUE}
然后点击添加,如果是更改已有的则点击更新
4、测试方式
在agent端,关闭一项在zabbix中有监控的项(如sshd服务),看接收人是否接收到相关的告警信息(中间可能会有点延迟),然后再打开刚刚关闭的那项,看接收人是否接收到消息
参考:
https://www.cnblogs.com/bixiaoyu/p/7302541.html
https://blog.csdn.net/rujianxuezha/article/details/79844190
https://www.cnblogs.com/saneri/p/6078069.html
https://blog.csdn.net/tladagio/article/details/80710096
网友评论