簡體   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