• 欢迎访问运维搬运工网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
  • 本站一年会员:100元 ,两年会员:180元 ,永久会员:380元
  • 这世界就是,一些人总在昼夜不停地运转,而另外一些人,起床就发现世界已经变了。
  • 本博客推广的是知识付费,用赞助的方式实现博客维护,不以赚钱为目的的博客

zabbix4.0配置配置邮件告警

安装mail

注意:本段内容须“登录”后方可查看!

[root@zabbix alertscripts]# yum install mailx -y

编写发件信息(在最后一行添加)

[root@zabbix alertscripts]# vim /etc/mail.rc

set bsdcompat

set from=notice@r-dawa.com

set smtp=smtp.exmail.qq.com

set smtp-auth-user=notice@r-dawa.com

set smtp-auth-password=yesohNO1

set smtp-auth=login

测试邮件发送是否正常

[root@zabbix alertscripts]# echo "hello world" | mail -s "testmail" lucky@centoscn.vip

编写发邮件脚本

[root@zabbix alertscripts]# cd /usr/lib/zabbix/alertscripts
[root@zabbix alertscripts]# vi mailx.sh

#!/bin/bash
#send mail

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

修改权限

touch /tmp/mailx.log 
chown -R zabbix.zabbix /tmp/mailx.log 
chmod +x /usr/lib/zabbix/alertscripts/mailx.sh
chown -R zabbix.zabbix /usr/lib/zabbix/

测试脚本发送邮件

[root@zabbix alertscripts]# echo "hello world" | mail -s "testmail" lucky@centoscn.vip

zabbix配置

<span class="pun">{</span><span class="pln">ALERT</span><span class="pun">.</span><span class="pln">SENDTO</span><span class="pun">}</span>

<span class="pun">{</span><span class="pln">ALERT</span><span class="pun">.</span><span class="pln">SUBJECT</span><span class="pun">}</span>

<span class="pun">{</span><span class="pln">ALERT</span><span class="pun">.</span><span class="pln">MESSAGE</span><span class="pun">}</span>

配置用户

配置动作

故障{TRIGGER.STATUS},服务器名:{HOSTNAME1}发生: {TRIGGER.NAME}故障!

告警主机:{HOSTNAME}
告警主机IP地址:{HOST.IP}
告警时间:{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}已恢复!

告警主机:{HOSTNAME}
告警主机IP地址:{HOST.IP}
告警时间:{EVENT.DATE} {EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警项目:{TRIGGER.KEY1}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}

测试

故意关掉ngixn

[root@vpn-aliyun ~]# service nginx stop
Redirecting to /bin/systemctl stop nginx.service

查看邮件

 

启用服务


运维搬运工 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:zabbix4.0配置配置邮件告警
喜欢 (0)
[扫描二维码]
分享 (0)
大自然搬运工
关于作者:
不是路不平,而是你不行。到底行不行,看你停不停。只要你不停,早晚都能行。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址