![Zabbix 无法从代理获取价值](https://linux22.com/image/657379/Zabbix%20%E6%97%A0%E6%B3%95%E4%BB%8E%E4%BB%A3%E7%90%86%E8%8E%B7%E5%8F%96%E4%BB%B7%E5%80%BC.png)
我正在尝试将 Zabbix 连接到主机并收到错误:
从代理获取值失败:无法连接到 [[xxx.xxx.xxx.xxx]:10050]: [4] 中断的系统调用
我不确定为什么会出现此错误,我能够 ping 两个服务器,并得到 0% 数据包丢失的响应。我还尝试 fping 主机服务器,并得到“处于活动状态”的响应。
代理处于活动状态,并且日志显示连接成功:
13776:20150501:131459.326 Starting Zabbix Agent [TEMPO_PROD]. Zabbix 2.4.4 (revision 52334).
13776:20150501:131459.331 using configuration file: E:\Program Files (x86)\Zabbix Agent\conf\zabbix_agentd.win.conf
13776:20150501:131459.340 agent #0 started [main process]
6440:20150501:131459.345 agent #1 started [collector]
13376:20150501:131459.349 agent #2 started [listener #1]
13864:20150501:131459.353 agent #3 started [listener #2]
13720:20150501:131459.358 agent #4 started [listener #3]
11996:20150501:131459.362 agent #5 started [active checks #1]
Zabbix Server 日志也没有显示任何被拒绝的连接。有什么解决方法吗?
更新:
由于问题已被关闭,但这可能会对将来的其他人有所帮助:
我发现主机系统与 Zabbix 服务器不在同一个本地网络中,因此根据设置无法进行通信。
我做了什么来解决这个问题:我用了自动SSH在主机服务器和 Zabbix 服务器之间创建永久的 SSH 隧道。这允许代理和 Zabbix 服务器正确通信。
答案1
Zabbix 服务器无法连接到 Zabbix 代理的原因有很多种(错误的 IP 或 DNS、错误的代理端口、错误的项目类型、防火墙等),其中许多情况在故障排除页面位于https://www.zabbix.org/。请尝试检查那里的建议。