在 [XXXX] 收到来自 Zabbix Agent 的空响应。假设代理因访问权限而断开连接

在 [XXXX] 收到来自 Zabbix Agent 的空响应。假设代理因访问权限而断开连接

几天前,我在公司遇到了 Zabbix 配置问题。我在“设置”部分的主机页面上遇到了此错误。我已经进行了几次测试,包括:

  1. 代理和服务器端口释放(防火墙已禁用)
  2. 我改变了agent.config和server.config的设置。
  3. 我禁用了 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 代理就会同步并运行。

相关内容