首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zabbix监控Glassfish JVM

Zabbix监控Glassfish JVM
EN

Stack Overflow用户
提问于 2017-07-17 17:37:33
回答 1查看 1K关注 0票数 0

我安装了zabbix服务器一切正常,我还在Glassfish VM中安装了zabbix代理,现在我正在尝试监控我的JVM (在Glassfish VM中),我做了以下操作:

在Glassfish jvm选项中,我添加了:

代码语言:javascript
复制
-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?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-28 02:55:51

为了通过JMX监视JVM进程,您需要安装zabbix-java-gateway,然后Zabbix服务器或代理可以访问它。

Zabbix服务器或代理将连接到侦听端口10052的java网关,并且网关将通过JMX端口9000连接到JVM。

代理需要知道网关的端口(10052),并且它还需要知道它传递给网关的JMX端口。因此,只有当您要定义10052以外的其他端口时,才会在网关上进行任何配置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45140706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档