jvisualvm 远程监控配置方式

在系统运行调试过程中,经常需要对服务器上运行的程序进行监控,了解程序的稳定性,了解程序对各个资源的消耗情况,根据监控情况调整程序的各项配置。jvisualvm在监控方面给我们提供了一个很好的可视化工具,有很强大的分析能力。


需要达成目标:监控远程服务器10.1.130.*的资源消耗情况

配置方式:

1、登录远程服务器,启动jstatd服务

(1)在JAVA_HOME/bin目录下,新建jstatd.all.policy文件,文件内容如下:

     grant codebase "file:${java.home}/../lib/tools.jar"{ permission java.security.AllPermission; };

(2)启动jstatd服务

     ./jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname=192.168.1.*

2、在本机的jdk安装目录启动目录,启动jvisualvm.exe程序。

    (1)添加监控远程主机地址

jvisualvm 远程监控配置方式_第1张图片

    (2)完成后即可看到如下界面,会显示出运行在java虚拟机上的服务。

jvisualvm 远程监控配置方式_第2张图片

(3)点击服务名,查看服务的各个状态,进行分析和配置优化

jvisualvm 远程监控配置方式_第3张图片



你可能感兴趣的:(JVisualVM,监控)