使用jvisualvm通过JMX的方式远程监控JVM的运行情况

论坛 期权论坛 脚本     
匿名技术用户   2021-1-1 23:18   28   0

使用jvisualvm通过JMX的方式远程监控Linux服务器上的JVM的运行情况。

在启动java程序时加上如下几个参数

  • -Dcom.sun.management.jmxremote.ssl=false
  • -Dcom.sun.management.jmxremote.authenticate=false
  • -Dcom.sun.management.jmxremote.port=10511
  • -Djava.rmi.server.hostname=10.32.2.29

运行demo.jar命令行

java -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.port=10511  -Djava.rmi.server.hostname=10.32.2.29 -jar demo.jar

客户端的配置

在弹出的窗口中添加连接信息

  1. 在连接一栏中填入主机和端口信息
    • 这里的主机是要程序运行的机器,这里我们要监控10.32.2.29上的程序
    • 端口是上面启动时-Dcom.sun.management.jmxremote.port参数指定的端口10511
  2. 由于我们将-Dcom.sun.management.jmxremote.authenticate设置为了false,所以无需用户名和密码

结果:

双击点开上面链接即可。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP