一、环境介绍
主机名 | IP地址 | 系统 | zabbix版本 | 情况说明 |
---|---|---|---|---|
Zabbix server | 192.168.100.140 | Centos7.9 | 5.0 | zabbix-server、zabbix-agent、mysql安装在同一台机器 |
二、配置邮箱报警
2.1 开启smtp服务
1.点击163官网,登录自己账号。点击【设置】-【POP3/SMTP/IMAP】。
2.开启【IMAP/SMTP服务】,获取授权码。这里以JIHLVDUMNYFKGXQO为例。
2.2 设置报警媒介类型
2.2.1 设置报警媒介类型参数
1.打开浏览器,输入http:192.168.100.140(根据自己情况来)打开zabbix网页版
2.点击【管理】-【报警媒介类型】-【名称】-【禁用】
3.点击【创建媒体类型】
4.设置相关参数
(1)名称:163邮箱
(2)SMTP服务器:http://smtp.163.com
(3)SMTP服务器端口:465
(4)SMTP HELO:http://163.com
(5)SMTP电邮:xiaozhang_vip123@163.com
(6)安全链接:SSL/TLS
(7)用户名称:xiaozhang_vip123@163.com
(8)密码:JIHLVDUMNYFKGXQO
注意:密码填的是开启smtp服务获取的授权码,不是邮箱登录密码!!!
2.2.2 设置Message templates
1.点击【Message templates】-【添加】,填写故障发生时消息内容
(1)消息类型
问题
(2)主题
{TRIGGER.NAME}
(3)消息
报警主机:{HOSTNAME1}:{HOST.IP} 故障!</br>
告警级别:{TRIGGER.SEVERITY}</br>
告警时间:{EVENT.DATE} {EVENT.TIME}</br>
故障时⻓:{EVENT.AGE}</br>
告警项⽬:{TRIGGER.KEY1}</br>
问题详情:{ITEM.NAME}:{ITEM.LASTVALUE}</br>
2.继续点击【添加】,填写故障修复后消息内容
(1)消息类型
Problem recovery
(2)主题
{TRIGGER.NAME}
(3)消息
报警主机:{HOSTNAME1}:{HOST.IP} 恢复!</br>
告警时间:{EVENT.DATE} {EVENT.TIME}</br>
恢复时间:{EVENT.RECOVERY.DATE} {EVENT.RECOVERY.TIME}</br>
故障时⻓:{EVENT.AGE}</br>
告警项⽬:{TRIGGER.KEY1}</br>
问题详情:{ITEM.NAME}:{ITEM.LASTVALUE}</br>
3.点击【添加】
2.3 测试
1.找到163邮箱,点击【测试】,填写企业邮箱以及测试信息
2.观察到已成功接收到测试邮件
2.4 开启动作
1.点击【配置】-【动作】-【已禁用】,开启动作。
2.5 设置报警通知用户
1.依次点击【管理】-【用户】-【Admin】
2.点击【报警媒介】,填写收件人邮箱后,点击【添加】
3.点击【更新】
2.6 关联ICMP_Ping模板测试
2.6.1 添加主机
1.依次点击【配置】-【主机】-【创建主机】
2.修改主机名称为ping_test,群组名称为test,客户端为2.2.2.2
3.设置到这里后,不要着急按【更新】,还需要配置模板。
2.6.2 添加模板
1.点击【模板】-【ICMP Ping】,选择【添加】
2.6.3 执行ping操作
1.在虚拟机上执行Ping 2.2.2.2操作
[root@localhost ~]# ping 2.2.2.2
PING 2.2.2.2 (2.2.2.2) 56(84) bytes of data.
2.点击【监测】-【仪表板】,观察到有报警信息。同时,也会有声音进行传出;动作状态为已送达。
2.6.4 查看163邮箱
1.登录163邮箱,刷新界面,这里观察到已成功接收到故障通知邮件
三、小结
1.开启163邮箱smtp服务
2.在zabbix上创建媒体类型
3.在zabbix上开启动作
4.在zabbix上设置报警通知用户
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/3043.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~