细述zabbix邮件报警常见问题

使用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 '\r\n' '\n'`
subject=`echo $2 | tr '\r\n' '\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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值