我安装了zabbix服务器一切正常,我还在Glassfish VM中安装了zabbix代理,现在我正在尝试监控我的JVM (在Glassfish VM中),我做了以下操作:
在Glassfish jvm选项中,我添加了:
-Dcom.sun.management.jmxremote.port=9000
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.rmi.port=8787那么,我是否可以使用zabbix从8787或9000端口监控我的JVM,或者我是否需要在Glassfish虚拟机中安装zabbix-java-getway并从默认端口10052监控我的JVM?
发布于 2017-10-28 02:55:51
为了通过JMX监视JVM进程,您需要安装zabbix-java-gateway,然后Zabbix服务器或代理可以访问它。
Zabbix服务器或代理将连接到侦听端口10052的java网关,并且网关将通过JMX端口9000连接到JVM。
代理需要知道网关的端口(10052),并且它还需要知道它传递给网关的JMX端口。因此,只有当您要定义10052以外的其他端口时,才会在网关上进行任何配置。
https://stackoverflow.com/questions/45140706
复制相似问题