如何为java应用程序启用远程jmx监控

如何为java应用程序启用远程jmx监控,第1张

首先使用ps -ef 确认你好掘要监袜袜滚控的weblgoic,修告余改setDomain.sh文件 添加如下内容:

JAVA_OPTIONS="${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.port=9999"

JAVA_OPTIONS="${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.ssl=false "

JAVA_OPTIONS="${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.pwd.file=/opt/bea/jrockit90_150_06/jre/lib/management/jmxremote.password"

# JAVA_OPTIONS="${JAVA_OPTIONS} -Dcom.sun.management.jmxremote.authenticate=false"

export JAVA_OPTIONS

关于jconsole的访问密码,可在该实例所使用的$JRE_HOME/lib/management/下配置,很重要两个文件是

jmxremote.password.template #配置访问用户名与密码

jmxremote.access #增加该用户访问权限,

这样配置就好了

使用jmx监控tomcat

1、在tomcat启动过程中,开启相应的孝颂老参数配置:

-Dcom.sun.management.jmxremote

-Dcom.sun.management.jmxremote.port=9999

-Dcom.sun.management.jmxremote.ssl=false

-Dcom.sun.management.jmxremote.authenticate=false

其中:com.sun.management.jmxremote.port 是jmx端口 这个很重要 在使用樱轿jconsole连接tomcat jmx时候使用。

2、启动tomcat并使用jconsole来连接tomcat jmx接口

连接界面如下:

连接进去以后,在MBean一栏巧升便是jmx接口。

关于jmx相关接口信息如下(主要包括java jmx接口和tomcat jmx接口两个部分)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12423535.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存