zabbix的原生邮件报警

2017-10-29 分类:监控 阅读(3230) 评论(0)

很多人反映使用zabbix3.0的邮件报警不成功,需要使用脚本来实现邮件报警

这些配置好了,收件人也配置好了,但是还是实现不了邮件报警!

为啥呢???

我们都忽略官网的一行小字

在centos6上

[root@qiangge ~]# curl -V

curl 7.19.7 (x86_64-unknown-linux-gnu) libcurl/7.19.7 NSS/3.12.7.0 zlib/1.2.3 libidn/1.18 libssh2/1.2.2

Protocols: tftp ftp telnet dict ldap ldaps http file https ftps scp sftp

Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz

从这里可以看出它的版本是7.19

再看centos7的

[root@linux-node1 ~]# curl -V

curl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.19.1 Basic ECC zlib/1.2.7 libidn/1.28 libssh2/1.4.3

Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp

Features: AsynchDNS GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz

从这里可以看出centos7的curl版本是满足要求的

除了curl版本,zabbix的web邮件报警还需要sendmail,我们看phpinfo的信息

[root@qiangge ~]# which sendmail

/usr/bin/which: no sendmail in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)

如果没有安装sendmail,需要安装sendmail

yum install -y sendmail sendmail-devel

剩下的就是web页面点点鼠标

然后,就可以接收到邮件报警了!!!

评论已关闭

登录

忘记密码 ?

切换登录

注册