【问题标题】:Zabbix JMX monitoring host is not reachableZabbix JMX监控主机不可达
【发布时间】:2017-01-13 08:13:07
【问题描述】:

我正在尝试使用 Zabbix 通过 JMX 接口监控 Java 应用程序。我使用如下命令启动了 java 应用程序:

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

我可以通过添加 $HOST_IP:9999 使用 visualVM 远程监视器连接到它。但是,我无法使用相同的设置在 Zabbix JMX 界面中连接到它。 我们需要在 Zabbix 中进行任何其他设置还是需要在 java 应用程序服务器中运行任何代理?谢谢。

【问题讨论】:

标签: java jmx zabbix


【解决方案1】:

我刚刚发现需要通过设置以下变量来启用并配置Zabbix服务器中的Java网关为zabbix server docker

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

谢谢

【讨论】:

  • 你救了我兄弟!
猜你喜欢
  • 2014-09-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多