jvisualvm-监控远程主机
在linux下找java的安装路径
[root@dbaasdev61 bin]# which java
/usr/bin/java
[root@dbaasdev61 bin]# ls -lrt /usr/bin/java
lrwxrwxrwx 1 root root 22 Jun 20 2019 /usr/bin/java -> /etc/alternatives/java
[root@dbaasdev61 bin]# ls -lrt /etc/alternatives/java
lrwxrwxrwx 1 root root 35 Jun 20 2019 /etc/alternatives/java -> /usr/java/jdk1.8.0_131/jre/bin/java
[root@dbaasdev61 bin]# cd /usr/java/jdk1.8.0_131/bin
[root@dbaasdev61 bin]# cd /usr/java/jdk1.8.0_131
配置启动jvisualvm
- 配置jvisualvm,创建jstatd.all.polic文件
[root@dbaasdev61 bin]# vim jstatd.all.polic
写入内容:
grant codebase "file:/usr/java/jdk1.8.0_131/lib/tools.jar" {
permission java.security.AllPermission;
};
- 启动
参数:-p 10999指定端口
hostname:服务器的
jstatd -J-Djava.security.policy=jstatd.all.policy -p 10999 -J-Djava.rmi.server.hostname=192.168.xx.xx &
- 效果