Zabbix 邮件报警

2018年10月2日17:11:25 发表评论 1,065 views
广告也精彩

监控是发现问题,那么发现之后必然要通知给管理员,或者值班工程师,通知的方式如下图:
Zabbix 邮件报警
我们今天就来说说邮件告警是怎么回事,由于3.0版本SNMP协议问题,无法使用,所以我们下面利用脚本来完成监控告警。

如果后期版本更新,可以不使用脚本,直接按照web页配置即可。

一、Zabbx-web配置邮件告警

首先点击管理,选择报警媒介类型,点击邮件[Email]
Zabbix 邮件报警

1,查看存放脚本的目录

[root@yilonghc-m01 ~]# grep "alertscripts"  /etc/zabbix/zabbix_server.conf 
# AlertScriptsPath=${datadir}/zabbix/alertscripts
AlertScriptsPath=/usr/lib/zabbix/alertscripts

Zabbix 邮件报警

2,创建脚本文件

[root@yilonghc-m01 ~]# cat /usr/lib/zabbix/alertscripts/mail 
#!/bin/bash
email_File=/tmp/email.log
function main(){
        echo "$3" >$email_File
        /usr/bin/dos2unix $email_File
        /bin/mail -s "$2" "$1" <$email_File
}
main "$1" "$2" "$3"

给脚本添加执行权限

[root@yilonghc-m01 ~]#  chmod 755 /usr/lib/zabbix/alertscripts/mail
[root@yilonghc-m01 ~]#  chown zabbix.zabbix /usr/lib/zabbix/alertscripts/mail

Zabbix 邮件报警

3,修改 /ect/mail.rc文件

[root@yilonghc-m01 ~]#  tail -6 /etc/mail.rc 
set bsdcompat
set from=qiuyuetao@163.com 
set smtp=smtp.163.com
set smtp-auth-user=qiuyuetao@163.com 
set smtp-auth-password=q69508704
set smtp-auth=login
#auth-password "是授权码,不是登陆密码",授权码去企业邮箱申请即可。

二、邮箱配置如下【163邮箱】

申请个人邮箱,开启smtp、pop3、icmp等功能,并开启授权码。
Zabbix 邮件报警
Zabbix 邮件报警

三、Zabbix web页面配置

关于zabbix 安装、配置、监控等,参考Zabbix相关文章

3.1 创建1个脚本报警媒介

Zabbix 邮件报警

创建报警媒介过程:
Zabbix 邮件报警
Zabbix 邮件报警
Zabbix 邮件报警
设置动作
Zabbix 邮件报警
创建报警信息通知模板
Zabbix 邮件报警
默认信息

Report problems to Zabbix administrators  ##名称 可自定义
故障{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}

恢复信息

恢复{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 邮件报警
Zabbix 邮件报警

设置收件人
上面我们设定Admin为我们的收件人,但我没还没加入。
Zabbix 邮件报警

测试效果

Zabbix 邮件报警
Zabbix 邮件报警
Zabbix 邮件报警
公有云会有端口限制机制,比如京东云,我们的张总就遇到了这个问题
Zabbix 邮件报警
至此,zabbix邮件报警介绍完;了解更多,请参考Zabbix相关文章

  • QQ精品交流群
  • weinxin
  • 微信公众号
  • weinxin
广告也精彩
admin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: