繁体   English   中英

Zabbix 配置,用于通过 JMX 监控单个主机上的多个 Tomcat JVM

[英]Zabbix Configuration for Monitoring Multiple Tomcat JVM on Single Host via JMX

我在不同端口上运行的单个主机上有多个 Tomcat 实例。 我在每个具有 2 个不同端口(9999 和 9998)的 tomcat 实例上启用了 JMX。

-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=9999
-Dcom.sun.management.jmxremote.rmi.port=9999
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Djava.rmi.server.hostname=10.1.2.3

-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=9998
-Dcom.sun.management.jmxremote.rmi.port=9998
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Djava.rmi.server.hostname=10.1.2.3

我想通过 zabbix 监控两个 jvm。 我正在使用通用 JVM 模板。我可以通过 Configuration>Host>Create New Host>JMX Interface 添加单个 JMX 接口:10.1.2.3:9999。 我可以在 zabbix 上查看指标/图表。

是否可以在同一主机下访问另一个 JMX 条目 (10.1.2.3:9998)? 还是我需要为端口 9998 创建另一个主机条目? 最好的方法是什么? 谢谢 !!

实际上,同一主机上不能有多个 JMX。 不幸的是,您必须为每个要监视的 JMX 创建一个新主机。 我现在有同样的问题,我有 2 个 JVM 实例在同一台机器上运行,我试图在同一台主机上监视这两个实例,但这是不可能的。 如果您无法监视多个 JXM(至少使用模板),我不太确定为什么可以添加多个 JMX 接口

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM