概述
使用163邮箱
mailx配置文件里的set smtp-auth-password=111111是授权码,并且主体账户要开通smtp服务
vim /etc/mail.rc set from=11111@163.com set smtp=smtp.163.com set smtp-auth-user=111111 #拿163邮箱来说这个不是密码,而是授权码 set smtp-auth-password=111111 set smtp-auth=login
当自定义外部邮件报警内容为附件时,应该修改mailx的配置文件,将LANG的变量为英文
vim /usr/lib/zabbix/alertscripts/mailx.sh #!/bin/bash export LANG=en_US.UTF-8 #上面定义LANG,能解决发送邮件内容为二进制的问题,注释使用时去除 messages=`echo $3 | tr 'rn' 'n'` subject=`echo $2 | tr 'rn' 'n'` echo "${messages}" | mail -s "${subject}" $1 >>/tmp/mailx.log 2>&1
当你发现zabbix报表里,显示邮件已经发送成功了,而你却没有收到,可以查看mailx日志
cat /tmp/mailx.log
如何解决告警时间与恢复时间一样的问题
打开配置>>动作>>事件触发器>>(你启用的报警动作)
#默认信息就是用来告警的 告警时间:{EVENT.DATE}-{EVENT.TIME} #恢复信息就是用来恢复通知的 恢复时间:{EVENT.RECOVERY.TIME}
转载于:https://my.oschina.net/u/3585265/blog/3088917
最后
以上就是端庄河马为你收集整理的细述zabbix邮件报警常见问题的全部内容,希望文章能够帮你解决细述zabbix邮件报警常见问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复