zabbix 3.x rpm安装的如何支持smtp

发布于 2022-09-04 05:23:42 字数 184 浏览 17 评论 0

源码安装的zabbix可以通过smtp进行邮件发送,但是rpm安装的不行,curl版本都大于7.20,但是rpm包安装的zabbix还是会报错:Support for SMTP authentication was not compiled in,该怎么解决,还是说只能用源码的才能通过smtp发送邮件?(用脚本什么的我知道),有去研究过的求告知,谢谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情何以堪。 2022-09-11 05:23:42

1.zabbix使用smtp发送邮件,依赖的是libcurl.so。
2.编译zabbix的时候加上--with-libcurl,并且系统安装了7.20+版本的curl-devel,编译完就能用。
3.rpm或者说yum安装的zabbix不能用,你需要查询一下rpm的详细信息。展示如下:

[root@zabbixser etc]# rpm -qR zabbix-server-pgsql |grep curl
libcurl.so.4()(64bit)
[root@zabbixser etc]# rpm -qR zabbix-server-pgsql |grep libcurl
libcurl.so.4()(64bit)
[root@zabbixser etc]# find / -name "libcurl.so"
[root@zabbixser etc]# find / -name "libcurl.so.4"
/usr/lib64/libcurl.so.4
[root@zabbixser etc]# 

看下你安装的包依赖的so文件是否真的存在。另外,我安装的包是zabbix-server-pgsql,请根据实际情况调整。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文