VisualVM与jstatd远程监控jvm

远程服务器系统linux centos

jdk版本 openjdk1.8

 

一、创建配置文件

/etc/jstatd.all.policy

填入

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

二、启动jstatd

jstatd -J-Djava.security.policy=/etc/jstatd.all.policy -J-Djava.rmi.server.logCalls=true -p 1099 -J-Djava.rmi.server.hostname=192.168.1.111

参数分别是配置文件地址,启用日志,远程连接端口,远程服务器地址

如果要后台运行可以写成

nohup jstatd -J-Djava.security.policy=/etc/jstatd.all.policy -J-Djava.rmi.server.logCalls=true -p 1099 -J-Djava.rmi.server.hostname=192.168.1.111 &

三、打开VisualVM  
添加远程主机,效果如图

VisualVM与jstatd远程监控jvm_第1张图片

你可能感兴趣的:(VisualVM与jstatd远程监控jvm)