欧拉24.03-sp1安装zabbix7.0lts,启动zabbix服务报错

启动zabbix后报错:
[root@localhost zabbix]# systemctl start zabbix-server
Job for zabbix-server.service failed because the control process exited with error code.
See “systemctl status zabbix-server.service” and “journalctl -xeu zabbix-server.service” for details.
详情参考下图。找了好多资料都找不到,请大家帮忙看看是什么原因,谢谢。

问题已解决。
感谢CSDN的 shen12138提供思路,是net-snmp-libs版本的问题,需要添加centos9的软件源,安装el9版本就可以了。

你这个包是从哪里来的?

哪个包?zabbix?设置官网的源下载的 。

well, zabbix 官网的源并没有 openEuler 的。不同系统的源不建议混用。

请教一下是否是openEuler 20.03 (LTS-SP4)与zabbix-6.0.40有冲突?
1、openEuler 20.03 (LTS-SP4)通过源码编译成功安装了zabbix-6.0.40.tar,通过一个ss指令可以证明,如图一。

2、但是出现了如图二的问题,不知道如何解决,查看server和agent日志均未发现报错,此时可以查看监控项图如图三。


3、在zabbix.conf.php文件中启用$ZBX_SERVER= ‘127.0.0.1’;配置项目,发现图四的异常,此是可以查看监控项如图五。


4、随附一下配置

在此处键入或粘贴代码

后来晚上想想zabbix的原理,应该是web前段尝试监控zabbix-server是否running,可能是apache拦截了访问zabbix端口所致。
最后查看audit日志,果然是selinux拦截了apache访问zabbix端口,开启httpd_can_connect_zabbix这个selinuxbool即可。