我正在尝试在已安装在Ubuntu虚拟机上的ZABBIX SERVER和已安装在本地计算机(Windows)上的ZABBIX AGENT之间建立连接。
我不确定这是zabbix.server.conf和zabbix.agent.conf文件的问题还是虚拟机问题。所以任何建议/建议都非常感谢!
Zabbix服务器详细信息:(安装在Ubuntu上)
ip地址
VM NAT详细信息
Zabbix代理详细信息(安装在Windows上)
代理(在Windows上)和服务器(在ubuntu上)之间进行测试
ping服务器到代理的成功
ping代理到服务器的故障
两种情况下的telnet失败
和
注意:服务器正在运行且代理正在运行
故障排除基于 Ansgar 答案:
端口转发
ucntu上的tcptrace
如你所说,它显示了开放式连接
tcptrace
仍然关闭连接,我在端口转发中做错了什么?我也试过主机ID为127.0.0.1
答案 0 :(得分:1)
只有第二个telnet连接失败(无法打开连接)。第一个成功建立(连接到10.184.230.129),然后由远程主机关闭(连接由外部主机关闭)。
连接客户端 - >服务器很可能失败,因为服务器VM位于NATed接口之后。您必须将所需端口从主机转发到guest虚拟机(网络适配器配置中的“Port Forwarding”按钮)。
但这并不能解释连接服务器 - >客户端失败的原因。
服务器和座席监听哪些端口?使用netstat
进行检查。此外,主机显然位于不同的网络上,因此我会检查tcptraceroute
(Linux)和tracetcp(Windows,您还需要WinPcap才能使用它)准确地说连接失败了。
服务器 - >客户端:tcptraceroute -n 10.184.230.129 10050
客户 - >服务器:tracetcp 10.0.2.15:10051 -n