zabbix邮件告警

Posted winter1519

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix邮件告警相关的知识,希望对你有一定的参考价值。

zabbix邮件告警调用第三方邮件服务来发送邮件。

[[email protected] ~]# yum install mailx -y

修改配置文件

[[email protected] ~]# vim /etc/mail.rc
67 set [email protected] smtp=smtp.163.com
 68 set [email protected]
 69 set smtp-auth-password=密码(邮箱的密码)
 70 set smtp-auth=login

测试一下邮件是否能够发送出去:

[[email protected] ~]# echo "test" | mailx -s ‘test linux‘ [email protected]
在邮箱查看:

技术分享图片

在zabbix服务端写脚本自动发送邮件:

[[email protected] ~]# cd /usr/local/zabbix/share/zabbix/alertscripts/
[[email protected] alertscripts]# vim sendmail.sh
#!/bin/bash
messages=`echo $3 | tr ‘ ‘ ‘ ‘`
subject=`echo $2 | tr ‘ ‘ ‘ ‘`
echo "${messages}" | mail -s "${subject}" $1 >>/tmp/sendmail.log 2>&1
[[email protected] alertscripts]# chmod +x sendmail.sh
[[email protected] alertscripts]# chown zabbix.zabbix sendmail.sh

修改主配置文件让服务能读到这个脚本

[[email protected] ~]# vim /usr/local/zabbix/etc/zabbix_server.conf

448 AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts
测试一下脚本是否可以发送邮件:

[[email protected] ~]# /usr/local/zabbix/share/zabbix/alertscripts/sendmail.sh [email protected] "this topic" "this is content"
技术分享图片

脚本是可以发送邮件的,然后在页面配置。

 















以上是关于zabbix邮件告警的主要内容,如果未能解决你的问题,请参考以下文章

zabbix详解:添加邮件告警配置

Zabbix邮件告警配置(zabbix4.4)

zabbix 服务器重启了,怎么取消邮件告警

zabbix系列之邮件告警

Zabbix——Zabbix实现邮件微信告警

. Zabbix监控告警-邮件告警