2

我正在尝试在已安装在 Ubuntu 虚拟机上的 ZABBIX SERVER 和已安装在我的本地计算机(Windows)上的 ZABBIX AGENT 之间建立连接。

我不确定这是 zabbix.server.conf 和 zabbix.agent.conf 文件的问题还是虚拟机的问题。因此,非常感谢任何建议/建议!

Zabbix 服务器详细信息:(安装在 Ubuntu 上)

  1. IP地址 在此处输入图像描述

  2. 虚拟机 NAT 详细信息 在此处输入图像描述

Zabbix 代理详细信息(安装在 Windows 上)

  1. 在此处输入图像描述

代理(在 windows 上)和服务器(在 ubuntu 上)之间的测试

  1. 从服务器到代理 ping 成功 在此处输入图像描述

  2. 从代理到服务器的 ping 失败 在此处输入图像描述

  3. 在这两种情况下 telnet 失败 在此处输入图像描述

    在此处输入图像描述

注意:服务器正在运行,代理也在运行

基于Ansgar的故障排除答案:

  1. 转发端口 在此处输入图像描述

  2. ubuntu 上的 tcptrace 在此处输入图像描述

    正如你提到的,它显示了打开的连接

  3. Windows 上的 tcptrace 在此处输入图像描述

    仍然连接关闭,我在端口转发中做错了什么?我也尝试将主机 ID 设为 127.0.0.1

4

1 回答 1

2

只有第二个 telnet 连接失败(无法打开连接)。第一个建立成功(连接到10.184.230.129),但随后被远程主机关闭(连接被外部主机关闭)。

连接 client->server 很可能失败,因为 server-VM 位于 NATed 接口后面。您必须将所需的端口从主机转发到来宾(网络适配器配置中的“端口转发”按钮)。

但是,这并不能解释为什么连接服务器-> 客户端失败。

服务器和代理监听哪些端口?用于netstat检查。此外,主机显然位于不同的网络上,所以我会检查tcptraceroute(Linux)和tracetcp(Windows,你还需要WinPcap才能工作)在哪一跳连接失败。

服务器->客户端:tcptraceroute -n 10.184.230.129 10050

客户端->服务器:tracetcp 10.0.2.15:10051 -n

于 2012-08-31T20:27:33.397 回答