如何用zabbix监控虚拟IP?

How to monitor virtual IP with zabbix?

在某些集群环境中,有一对 HA 2 x 2 的服务器。例如,我有 IP 为 22.1.1.1 的服务器 1 和 IP 为 22.1.1.2 的服务器 2。
服务器 1 正在提供服务,服务器 2 处于备用状态。有这个虚拟 IP 22.1.1.3,其他服务器连接到它以从 server1 和 server2 获取服务。

现在我需要监视这个虚拟 IP 以查看它是否已启动以及其 VLAN 之外的其他服务器是否可以连接到它。我怎么能在 zabbix 中做到这一点?

根据 this 问题,我没有要在 zabbix 中创建的实际物理服务器。我试图创建一个,但出现错误。 3年前也有人问过这个问题。有什么新功能可以用来解决这个问题吗?

do not need a physical server创建主机。

您可以使用目标 IP 地址创建主机并对其使用各种项目 - 根据您的问题,您不需要代理项目,而是一些其他(远程)类型。

您可以创建一个agent ip为22.1.1.3的主机,以无代理方式监控。

您可以 ping 它 (icmpping),连接到您知道它已打开的 tcp 端口 (net.tcp.service),或者,如果是 Web 服务,请使用 http 进行 http 调用代理并做出相应反应。

只需根据 simple check and http agent 文档创建正确的 items/templates。