zabbix3.0,配置163邮箱报警
程序员文章站
2022-03-15 18:15:08
...
1.安装mailx,在检查postfix服务,监听端口25
查看端口是否起来:
2.修改邮箱配置文件:vim /etc/mail.rc
在最后添加:
set aaa@qq.com smtp=smtp.163.com
set aaa@qq.com
set smtp-auth-password=xxxxxx #这里客户端授权码,不是登录密码
set smtp-auth=login
3.yum安装的zabbix,脚本路径默认在,/usr/lib/zabbix/alertscripts/ :
4.测试脚本:
5.在zabbix上面添加媒介:
6.添加动作:
默认标题:故障级别:{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}
恢复主题:服务器:{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}
添加触发条件:
添加操作:
7.在用户添加报警媒介:
8.测试,自己找一个服务进行测试.我这里以nginx为例:
关闭nginx:
查看邮箱是否发送:
已收到邮件:
上一篇: gitlab持续集成(错误回顾二)
下一篇: KVM创建虚拟机