首页 > 解决方案 > 使用 Zabbix 代理活动模式检查 HTTP 状态

问题描述

Zabbix Agent在 Intranet 中运行受防火墙保护并Zabbix Server安装在Digital Ocean(Internet)中。Zabbix Server由于防火墙无法通信Zabbix Agent,但代理可以将数据发送到服务器,所以我只需要使用“主动检查”并避免“被动检查”。

我有一个JBOSS在同一主机上运行Zabbix Agent(在防火墙下),我需要检查应用程序是否在端口下运行8084,通常(没有防火墙保护)我会创建一个带有HTTP 200检查的 Web 场景,但我不能这样做,因为服务器无法访问 Intranet 内的应用程序。

我需要一些解决方案来检查Zabbix Agent“活动模式”下的应用程序。

标签: zabbix

解决方案


根据具体需要,您可以使用、net.tcp.listen或agent itemnet.tcp.portnet.tcp.serviceweb.page.get

请注意,这web.page.get是非常基本的并且不支持分块编码,例如 - 这会导致在返回的页面中插入意外数据。


推荐阅读