目录
背景:
错误1:
提示:
原因:
解决:
错误2:
提示:
原因:
解决:
错误3:
提示:
原因:
解决:
错误4:
提示:
原因:
解决:
参考:
安装完成zabbix-server,zabbix-agent,(安装过程参考官网教程,遇到问题参考此文章),配置完成并正常使用后,设置邮件提醒功能,具体设置步骤参考官网教程,这里展示设置邮箱界面,以163邮箱为例,邮箱设置如下图1。
注意,邮箱设置的原理是Zabbix服务中集成了邮箱客户端功能,登录一个网络邮箱账号(因此必须事先注册一个网络邮箱地址),然后以此邮箱地址为发件地址向需要接收报警的邮箱发送报警邮件。
图1注意:图中的mail_name 设置为自己的邮箱名,163邮箱必须启用POP3/SMTP/IMAP,并且设置第三方授权码,设置如下图2:
图2第三方授权码设置如下图3:
图3如果邮箱安全连接选择无,设置如下图4所示:
图4邮箱服务器没有开启第三方授权码。
如图3所示,起用授权码。
SMTP HELO 错误:(填写邮箱域名例如163.com qq.com 或者填写SMTP服务器地址)
应该输入授权码,正确的用户名称和正确的端口号,如图1所示或者参考图4。
注意配置完成后重启zabbix-Server 服务。
服务器配置没有生效。
重启zabbix-Server 服务。(Centos7:# systemctl restart zabbix-server)
Support for SMTP authentication was not compiled in
failed to send email: Support for SMTP authentication was not compiled in
SMTP协议没有zabbix server 中编译,打开日志文件,在zabbix-server刚启动后可以看到下面日志,
12801:20190513:141300.293 Starting Zabbix Server. Zabbix 4.2.1 (revision 92832).
12801:20190513:141300.293 ****** Enabled features ******
12801:20190513:141300.293 SNMP monitoring: YES
12801:20190513:141300.293 IPMI monitoring: YES
12801:20190513:141300.293 Web monitoring: YES
12801:20190513:141300.293 VMware monitoring: YES
12801:20190513:141300.293 SMTP authentication: NO
12801:20190513:141300.293 Jabber notifications: NO
12801:20190513:141300.293 Ez Texting notifications: YES
12801:20190513:141300.293 ODBC: YES
12801:20190513:141300.293 SSH2 support: YES
12801:20190513:141300.293 IPv6 support: YES
12801:20190513:141300.293 TLS support: YES
主要原因是主机的系统是Centos 6 ,Centos 6支持的最新版本的curl 版本是7.19.7(# curl -V 可以查看下), Zabbix server 如果要支持 SMTP authentication ,需要 libcurl version 7.20 或以上版本,因此需要安装 7.20以上的libcurl,
按照参考链接5和链接6 ,更新cuel ,然后下载rpm,重新安装Zabbix-server。
1.官网设置邮件提醒:https://www.zabbix.com/documentation/4.2/manual/config/notifications/media/email
2.https://www.zabbix.com/forum/zabbix-help/46904-smtp-authentication-fails
3.错误4:https://www.zabbix.com/forum/zabbix-troubleshooting-and-problems/355426-zabbix-failed-to-send-email
4.错误4:https://support.zabbix.com/browse/ZBX-13469
5.更新curl:https://www.digitalocean.com/community/questions/how-to-upgrade-curl-in-centos6
6.更新curl:https://admin-ahead.com/forum/general-linux/upgrade-curl-to-the-latest-version-in-centos-6/
7.安装epel: https://www.blogging.tips/tutorials/centos/how-install-epel-repo-centos.html