Zabbix2.0和Zabbix3.0设置邮件报警教程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Zabbix2.0和Zabbix3.0设置邮件报警教程相关的知识,希望对你有一定的参考价值。
============================== Zabbix2.0邮件服务器配置 ================================
1、Zabbixe服务器配置邮件发送
cat >> /etc/mail.rc <<EOF set [email protected] set smtp=smtp.139.com set [email protected] set smtp-auth-password=hengtai set smtp-auth=login EOF
2、测试邮件发送
echo test | mail -s "test" [email protected]
3、配置SMTP服务器
cat >> /etc/postfix/main.cf<<EOF myhostname = zabbix.test.com myorigin = zabbix.wsyht.com mydomain = zabbix.wsyht.com mynetworks = 127.0.0.0/8 EOF
4、设置用户接收
5、设置Media类型
6、设置Action
============================== Zabbix3.0邮件服务器配置 ================================
1、Zabbixe服务器配置邮件发送
cat >> /etc/mail.rc <<EOF set [email protected] set smtp=smtp.139.com set [email protected] set smtp-auth-password=hengtai set smtp-auth=login EOF
2、测试邮件发送
echo test | mail -s "test" [email protected]
3、设置路径
mkdir -p /data/script/ vim /usr/local/zabbix/etc/zabbix_server.conf AlertScriptsPath=/data/script/ service zabbix_server restart
4、编写邮件发送脚本
vim /data/script/sendmail.sh messages=`echo $3 | tr ‘\r\n‘ ‘\n‘` subject =`echo $2 | tr ‘\r\n‘ ‘\n‘` echo "${messages}" | mail -s "${subject}" $1 >> /tmp/sendmail.log 2 >& 1
5、添加执行权限
chown zabbix.zabbix /data/script/sendmail.sh chmod +x /data/script/sendmail.sh
6、测试发送脚本
/data/script/sendmail.sh [email protected] "测试邮件标题" "测试邮件内容"
未完待续...
本文出自 “wsyht90的博客” 博客,请务必保留此出处http://wsyht90.blog.51cto.com/9014030/1892020
以上是关于Zabbix2.0和Zabbix3.0设置邮件报警教程的主要内容,如果未能解决你的问题,请参考以下文章