首页 > 其他 > 详细

配置Zabbix监控实现邮件报警(3.4和4.0版本)

时间:2020-05-15 17:37:01      阅读:62      评论:0      收藏:0      [点我收藏+]

博文目录

一、Zabbix配置通过邮件报警

1、模板添加触发器

2、配置邮件报警媒介

3、配置发送邮件报警动作

4、邮箱查看报警信息

关于Zabbix监控系统的搭建这里就不多说了,直接进入正题,配置通过邮件实现告警。

有关Zabbix工作原理及概述请参考博文:Centos 7搭建Zabbix 4.0监控系统

关于Zabbix自定义监控项及监控客户端请参考博文:Zabbix 3.4配置监控项及监控Linux、Windows客户端

本博客将会接Zabbix3.4配置监控项及监控Linux、Windows客户端环境继续进行,如有不明白请参考以上博客。

一、Zabbix配置通过邮件报警

1、模板添加触发器

1)将Linux模板添加到两台主机,Linux模板创建触发器

技术分享图片

2)添加触发器,根分区使用率超过80%报警

技术分享图片

3)查看被监控端根分区大小

[root@centos02 ~]# df -h
文件系统        容量  已用  可用 已用% 挂载点
/dev/sda3        76G  3.7G   73G    5% /

4)写入测试数据,验证触发器是否正常

[root@centos02 ~]# dd if=/dev/zero of=./1.iso bs=1G count=65
记录了65+0 的读入
记录了65+0 的写出
69793218560字节(70 GB)已复制,611.139 秒,114 MB/秒
[root@centos02 ~]# df -h
文件系统        容量  已用  可用 已用% 挂载点
 /dev/sda3        76G   69G  7.2G   91% /

5)通过监控图形查看

技术分享图片

2、配置邮件报警媒介

1)设置163邮箱开启SMTP服务

技术分享图片

2)发送完短信会收到授权码,一定要保留好

技术分享图片

3)查看smtp服务地址

技术分享图片

4)查看smtp端口号

技术分享图片

5)修改默认的邮件报警媒介

技术分享图片

6)使用默认Email规则配置

技术分享图片

7)将邮件报警媒介关联到用户

技术分享图片

3、配置发送邮件报警动作

1)创建动作

技术分享图片

2)编辑动作名称和条件

技术分享图片

3) 设置操作

默认接收人:故障{TRIGGER.STATUS}==>服务器{HOSTNAME1} 发生 {TRIGGER.NAME}故障!
默认信息:
异常主机:{HOST.NAME}
告警 IP:{HOST.IP}
告警时间:{EVENT.DATE}-{EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警项目:{TRIGGER.KEY1}
告警信息:{TRIGGER.NAME}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件 ID:{EVENT.ID}
来自zabbix监控平台

技术分享图片

4)添加新的操作条件

技术分享图片

5)配置恢复操作

恢复主题:恢复{TRIGGER.STATUS}==>服务器{HOSTNAME1}: {TRIGGER.NAME}已恢复!
恢复信息:
恢复主机:{HOST.NAME}
恢复 IP:{HOST.IP}
恢复时间:{EVENT.RECOVERY.TIME}
等级:{TRIGGER.SEVERITY}
告警项目:{TRIGGER.KEY1}
恢复信息:{TRIGGER.NAME}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件 ID:{EVENT.ID}
来自zabbix监控平台

技术分享图片

6)配置确认操作

确认主题:服务器:{HOST.NAME}: 报警确认!
确认信息:
确认人:{USER.FULLNAME}
时间:{ACK.DATE} {ACK.TIME}
确认信息如下:{ACK.MESSAGE}
问题服务器:{HOSTNAME1}
问题服务器IP:{HOST.CONN}
问题详情: {TRIGGER.NAME}
问题ID:{EVENT.ID}

技术分享图片

4、邮箱查看报警信息

1)将上面测试触发器客户端写入的1.iso测试数据删除,重新写入测试数触发触发器

[root@centos02 ~]# rm -rf ./1.iso

技术分享图片

2)客户端重新写入测试数据,重新触发触发器就会收到告警邮件

[root@centos02 ~]# dd if=/dev/zero of=./1.iso bs=1G count=65
记录了65+0 的读入
记录了65+0 的写出
69793218560字节(70 GB)已复制,632.176 秒,110 MB/秒
[root@centos02 ~]# df -Th
文件系统       类型      容量  已用  可用 已用% 挂载点
/dev/sda3      xfs        76G   69G  7.2G   91% /

3)查看仪表盘是否成功触发触发器

技术分享图片

4)登录163查看zabbix发送的报警信息

技术分享图片

5)通过监控图形查看Root分区使用率

技术分享图片

6)删除1.iso测试数据

[root@centos02 ~]# rm -rf ./1.iso
[root@centos02 ~]# df -Th
文件系统       类型      容量  已用  可用 已用% 挂载点
/dev/sda3      xfs        76G  3.7G   73G    5% /

7)查看仪表盘问题是否恢复,等待恢复邮件

技术分享图片

8)登录163邮箱查看zabbix发送的恢复邮件

技术分享图片

9)确认Root分区使用率超过80%报警问题

技术分享图片

10)填写确认信息

技术分享图片

11)登录163邮箱查看zabbix发送的确认信息

技术分享图片

二、总结

我做的是163邮箱发件,163邮箱收件,也可以配置QQ邮箱,关于QQ邮箱报警其实是一样的,只需要到QQ邮箱设置里找到账户设置,开启POP3/SMTP服务、IMAP/SMTP服务即可,其他配置都是一样。
下一篇博文将会写怎样通过企业微信告警。

如下图:
技术分享图片

———————— 本文至此结束,感谢阅读 ————————

配置Zabbix监控实现邮件报警(3.4和4.0版本)

原文:https://blog.51cto.com/14156658/2495497

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!