千家信息网

VisualVM监控远程主机的方法是什么

发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,本篇内容主要讲解"VisualVM监控远程主机的方法是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"VisualVM监控远程主机的方法是什么"吧!Vi
千家信息网最后更新 2024年11月26日VisualVM监控远程主机的方法是什么

本篇内容主要讲解"VisualVM监控远程主机的方法是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"VisualVM监控远程主机的方法是什么"吧!

VisualVM加jstatd通过JMI方式远程监控远程主机。

VisualVM是用来监控JAVA应用底层JVM的各项参数的,包括CPU、内存、线程、垃圾回收等待状态。

启动VisualVM后,可以直接查看本机的JAVA应用,但是如果要看远程服务器上的JAVA应用JVM状态,就需要进行配置。配置方法如下:

登录远程服务器,进入cd $JAVA_HOME/bin或者$JAVA_HOME/jre/bin目录,创建jstatd安全管理文件jstatd.all.policy,然后加入下面的内容:

1,touch jstatd.all.policy

2,vi jstatd.all.policy

添加如下文字:

grant codebase "file:/usr/local/java6/jdk1.6.0_45/lib/tools.jar" {

permission java.security.AllPermission;

};

3,

jstatd -J-Djava.security.policy=jstatd.all.policy -p 1000 -J-Djava.rmi.server.hostname=10.0.1.68 &

说明:

jstatd -J-Djava.security.policy=all.policy 根据安全策略启动监控(如果hosts文件配置不正常,单独启动可能会异常)

-p 1099 启动1099端口 用来给 VisualVM进行监控(默认是1099端口,客户端会自动连接,如果改为其他端口,需要再VisualVm上设置)

-J-Djava.rmi.server.hostname=192.168.100.52 本机IP(如果hosts文件配置不正常,可以手动指定本机IP供VisualVM进行配置监控)

& 后台运行

连接成功:

到此,相信大家对"VisualVM监控远程主机的方法是什么"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

0