几天前,我在公司遇到了 Zabbix 配置问题。我在“设置”部分的主机页面上遇到了此错误。我已经进行了几次测试,包括:
- 代理和服务器端口释放(防火墙已禁用)
- 我改变了agent.config和server.config的设置。
- 我禁用了 SELINUX。
如果您能帮助我,非常感谢,我只需要这次沟通,这样我就可以继续完成安装。
错误:从 [XXXX] 的 Zabbix 代理收到空响应。假设代理因访问权限而断开连接。
我已经在谷歌上寻找解决方案,但没有找到答案
更新: 我注意到服务器似乎存在一些网络问题。我已设法在 Centos 7 中使用 yum 安装正常的 zabbix。但是,服务器 ping google.com 的时间太长,并且缺少 resolv.conf 文件中的设置。
我不知道这个网络问题是什么,我是 Linux 新手,如果不配置新服务器,我在纠正这个问题时遇到了一些麻烦。
更新2:
我发现服务器中没有配置谷歌 DNS(8.8.8.8):/etc/sysconfig/network-scripts/ifcfg-eth0
所以我添加了这个注册表,它解决了网络问题,现在可以 ping google.com ,之前这只是公司的内部 DNS。但最初的问题仍然存在,我认为可能与网络配置有关
答案1
错误在于代理配置SourceIP=192.168.17.197
与此相同,Server
但这应该是客户端用于传出流量的 IP 地址。尝试将其注释掉或改用客户端 IP 地址。
答案2
经过几次尝试,我发现 Zabbix Agent 与 zabbix server 版本不同。进行更改并保持两个版本相同后,就可以与 Agent 进行通信
答案3
执行 Tail -f /var/log/zabbix/zabbix_agentd.log
记下第一个IP,现在打开前面的代理配置文件
Server = <TAIL LOG IP>,127.0.0.1
ServerActive= <TAIL LOG IP>,127.0.0.1
一旦添加这些 IP,zabbix 代理就会同步并运行。