![Zabbix:代理无法联系但仍在工作?](https://linux22.com/image/1545576/Zabbix%EF%BC%9A%E4%BB%A3%E7%90%86%E6%97%A0%E6%B3%95%E8%81%94%E7%B3%BB%E4%BD%86%E4%BB%8D%E5%9C%A8%E5%B7%A5%E4%BD%9C%EF%BC%9F.png)
我有一个 zabbix 服务器,它监控两台机器:服务器本身和另一台从其他机器收集一些日志并将数据发送到 zabbix 服务器进行监控的机器。
从一周前开始一切都运行良好。
突然,zabbix 服务器显示无法访问收集器上的 zabbix 代理。服务已打开,“netstat -tulpn”在侦听模式下显示 10050,数据本身已传输到 zabbix 服务器,但...该服务器仍然认为无法访问收集器(它甚至在配置->主机中显示红色的“ZBX”按钮)。
我想知道这里的问题是什么...有什么想法吗?
我应该补充一点,没有防火墙,整个过程是(并且必须)在公共 IP 上,并且两台机器都是 CentOS 7。
答案1
这更像是故障排除流程,但最可能的原因是:
- 从服务器到代理的连接失败 - 尝试从服务器 telnet 到代理上的端口 10050
- 代理配置已更改,并且不再允许来自该服务器的连接(参数
Server
);另一个可能的原因是服务器的传出 IP 发生变化
为了获得更清晰的画面,将鼠标光标移到红色的“Z”上,您将看到一条错误消息。
答案2
网络拥塞怎么办?我遇到了同样的问题,远程网络上的主机通过 IPsec 隧道传输,网络负载在某些时候过重(备份和其他进程)。计算机本身(Zabbix 客户端或 Zabbix 服务器)的网络负载。有时您的主机名在客户端或服务器上可能配置错误。