JConsole监控Linux上的Tomcat

Posted on 2018-03-23 02:10  YM梦泽  阅读(232)  评论(0编辑  收藏  举报

JConsole监控Linux上的Tomcat

Java 5开始引入了 JConsole,来监控 Java 应用程序性能和跟踪 Java 中的代码。jconsoleJDK自带监控工具,只需要找到 JDK 安装路径,打开 bin 文件夹,双击 jconsole即可。

1、监控前的准备

将以下代码写入tomcat/bin/catalina.sh

JAVA_OPTS="-Xms128m -Xmx128m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=128m -Djava.rmi.server.hostname=192.168.150.130 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"

 

2jconsole.exe,建立新连接,输入LinuxIP和端口即可:

由于上面代码选择了不使用ssl,所以是不安全连接

port端口默认1091,建议修改;

点击不安全的连接直接连接即可监控上,如下图:

 

 

jvisualvm连接和jconsole如出一辙;

 

 

 

Copyright © 2024 YM梦泽
Powered by .NET 8.0 on Kubernetes