1、配置客户端
cd ${JAVA_HOME}/jre/lib/management/ 进入目录
cp jmxremote.password.template jmxremote.password 复制并修改名称
sudo vi jmxremote.password 编辑
文件中将monitorRole QED和 controlRole R&D前的注释去掉,然后保存
2、服务器启动被监控的jar包
nohup java -Djava.rmi.server.hostname=192.168.1.1(服务器端ip) -Dcom.sun.management.jmxremote.port=12345(自定义监听端口,防火墙需配置开放) -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -jar ./my_test.jar
通过监听的方式启动jar包
3、客户端连接
jvisualvm 右键远程 ,添加远程主机
右键远程主机,添加JMX ip:port 其他可不配置,port为上方服务器的12345
本文详细介绍了如何配置jvisualvm连接远程服务器上的JVM进行监控。首先在客户端配置`jmxremote.password`,然后在服务器端启动带监控参数的jar包。接着在jvisualvm中添加远程主机和JMX连接。同时,文章还涉及了jstatd的配置和防火墙规则调整,以及监控Tomcat的设置。
订阅专栏 解锁全文
591

被折叠的 条评论
为什么被折叠?



