Jconsole-java监视和管理控制台的使用

标签:

本文出自jvm123.com-java技术分享站:http://jvm123.com/2019/10/jconsole-java.html

Jconsole 监控java程序时,在启动java程序时,加上以下选项就可以进行远程监控:

-Djava.rmi.server.hostname=192.168.80.123 
-Dcom.sun.management.jmxremote 
-Dcom.sun.management.jmxremote.port=12345 
-Dcom.sun.management.jmxremote.ssl=fasle 
-Dcom.sun.management.jmxremote.authenticate=false 

例如使用java -jar 启动 springboot项目的jar包,可以使用如下命令:

java 
-Xms512m 
-Xmx512m 
-Djava.rmi.server.hostname=192.168.80.123 
-Dcom.sun.management.jmxremote 
-Dcom.sun.management.jmxremote.port=12345 
-Dcom.sun.management.jmxremote.ssl=fasle 
-Dcom.sun.management.jmxremote.authenticate=false 
-jar 
abc.jar

80.123为服务器的地址,部署了java程序。

我们可以使用自己的电脑进行监控:

先在cmd输入jconsole,打开jconsle工具,输入 192.168.80.123:12345 进行连接,如下:

Jconsole-java监视和管理控制台的使用插图

连接成功后,监控界面如下,和本地进程的监控一致。

Jconsole-java监视和管理控制台的使用插图(1)

发表评论