Zabbix 从外部监控私有网络中的设备

Zabbix monitor devices in private network from outside

我在 AWS (EC2 Amazon Linux 2) 上有带 Public IP 的 zabbix-server。 我想使用这个服务器来监控我们公司专用网络内的设备(虚拟机、打印机等)。我可以完全访问 network/devices 和 AWS EC2 实例。 我应该在公司网络中安装 zabbix-proxy,然后在 zabbix-server 和具有静态 public ip 和端口转发的端点之间建立连接吗?或者只是端口转发?

Zabbix proxy是推荐的方式。与直接监控端点相比的几个好处:

  • 将站点之间所需的连接减少到单个 TCP 端口。
  • 减少网络流量。
  • 两个站点之间的所有流量都可以轻松加密。

代理可以在主动或被动模式下运行:

  • 活动 - 代理连接到 Zabbix 服务器(在这种情况下可能是首选)。
  • 被动 - Zabbix 服务器连接到代理。