被监测服务jar包需要加启动参数:
-Dcom.sun.management.jmxremote.port=9999(被监测jmc端口)
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false(无需密码即可被其它IP访问)
-Djava.rmi.server.hostname=192.168.4.163(被监测服务器IP)
-XX:+UnlockCommercialFeatures -XX:+FlightRecorder
eg:
JAVA_OPTIONS="-Xms500m -Xmx500m -Dnacos_addr=192.168.4.163 -Dnacos_namespace=0b7f5dff-5dc2-4635-923f-f81b11c93264 -Dnacos_group=dev -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=192.168.18.135 -XX:+UnlockCommercialFeatures -XX:+FlightRecorder"
打开$JAVA_HOME/bin/jmc
连接远程服务器IP:port
连接成功后界面
如果需要配置账号密码访问,查看
https://blog.youkuaiyun.com/wxy1234556/article/details/79119304