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设置邮件报警教程的主要内容,如果未能解决你的问题,请参考以下文章

Zabbix实现微信平台报警----基于zabbix3.0.4

zabbix3.0 邮件报警配置

zabbix3.0微信邮件报警

zabbix3.0配置邮件报警

Zabbix3.0.2使用外部python脚本实现邮件报警

通过脚本发送zabbix邮件报警