官方文档在这里 。
被动检查 = Zabbix服务器轮询
主动检查 = Zabbix客户端(代理)推送
被动检查的优点是什么? 它需要在客户端上打开一个额外的端口。
在Zabbix中有三种基本的检查types:
主动检查从安装了Zabbix代理的系统中推送。 这些检查不要求在客户端(受监视)系统上打开任何端口(除非希望能够发出远程命令)。 但是,需要在Zabbix服务器上打开一个端口,以便代理可以连接的代理可以访问该端口。 虽然主动检查在configuration正确的Zabbix服务器上具有相当的可扩展性,但它们确实会创build比被动检查更多的networking通信量,因为代理程序必须联系服务器,并在返回结果之前获取返回/检查完成的参数列表。
被动检查是Zabbix服务器轮询系统上的Zabbix代理。 这些检查要求在Zabbix服务器可以到达的客户端(受监视)系统上打开一个端口,但不需要在Zabbix服务器上为代理打开任何开放端口。 例如,如果在Zabbix服务器前有一个NAT / PAT设备或状态防火墙,并且无法打开Zabbix服务器上的端口以供代理连接,这可能很有用。 另外,Zabbix服务器可以完全控制客户端系统轮询的频率以及轮询哪些参数。
简单的检查不需要安装代理。 有些客户端不能安装代理程序,原因很多,或者没有代理程序可以在任何操作系统上运行。 举一个简单的物联网(IoT)设备的例子。 您可能需要检查它们是否已启动,但无法安装代理。 同样,您可能需要ping您的ISP的上游网关,无法安装代理,收银机/ POS系统等。
被动检查需要在代理上打开其他端口,但主动检查需要在服务器上打开一个端口。 被动检查比主动有以下几个好处: