Zabbix JMX监控主机无法访问

问题描述:

我想通过JMX接口使用Zabbix监控Java应用程序。通过增加$ HOST_IPZabbix JMX监控主机无法访问

java -Dcom.sun.management.jmxremote.port=9999 \ 
-Dcom.sun.management.jmxremote.rmi.port=9999 \ 
-Dcom.sun.management.jmxremote=true \ 
-Dcom.sun.management.jmxremote.local.only=false \ 
-Dcom.sun.management.jmxremote.ssl=false \ 
-Dcom.sun.management.jmxremote.authenticate=false \ 
-Djava.rmi.server.hostname=$HOST_IP \ 
-jar $MY_JAR 

我能够使用VisualVM的远程监控连接到它::9999我开始Java应用程序的命令如下图所示。但是,我无法使用相同的设置在Zabbix JMX界面中连接到它。 我们需要在Zabbix中做什么其他设置,或者我们是否需要在Java应用服务器中运行任何代理?谢谢。

+0

不是Java应用程序服务器上,但是在的zabbix请参阅https://www.zabbix.com/documentation/2.0/manual/concepts/java –

我才发现,我需要启用并设置以下变量中的zabbix服务器配置Java网关zabbix server docker

ZBX_JAVAGATEWAY_ENABLE=true 
ZBX_JAVAGATEWAY=zabbix-java-gateway 
ZBX_JAVAGATEWAYPORT=10052 
ZBX_STARTJAVAPOLLERS=5 

感谢