Java VisualVM监控远程JVM(远程机系统为windows server)

网上查询Java VisualVM监控远程JVM资料,给的例子都是监测linux服务器的,根据流程修改一下即可监测windows server上jvm的状况

1、修改远程机器JDK配置文件

  1. 进入JAVA_HOME\jre\lib\management\目录;
  2. 拷贝jmxremote.password.template这个文件到当前目录, 并改名为jmxremote.password;
  3. 打开jmxremote.password文件,去掉 # monitorRole QED 和 # controlRole R&D 这两行前面的注释符号;

2、修改远程机器上需要被监控的程序的配置文件 (监控Tomcat内部署应用)

  1. 进入TOMCAT_HOME\bin目录
  2. 打开catalina.bat文件,加入如下信息:
SET JAVA_OPTS=-Djava.rmi.server.hostname=10.1.12.101 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=18999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false

这里-Djava.rmi.server.hostname后面的ip就是你需要监控的远程服务器ip,端口只要不冲突可以修改成其他端口
3. 重启Tomcat服务

3、客户端VisualVM配置

  1. 直接点击图示图标
    在这里插入图片描述

  2. 在弹出的界面中输入远程机器的IP地址(10.1.12.101),这个IP地址会加入到Remote节点下.
    在这里插入图片描述

  3. 反键点击这个IP地址,选择 添加JMX链接, 在弹出的界面中输入刚配置的端口号(18999), 这个连接会加入到该IP节点下.
    在这里插入图片描述在这里插入图片描述

  4. 反键点击这个连接,选择打开.
    *强调文本* _强调文本_
    此修改 也适用于JCONSOLE远程连接监控

如果服务器是linux系统,可以参照以下链接进行操作,流程是一样的,只是windows和linux配置的文件和配置代码有些差异
链接: 使用Java VisualVM监控远程JVM.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值