JMC成功监控Linux上Java服务(完整版)

网上看了很多关于jmc监控远程linux上的jvm,也挣扎了很久,进了很多坑,最终还是成果开启了Linux上tomcat的jmx监控。

1.首先说一下jmc和jvisualvm两个工具是JDK自带的,可以监控远程linux服务器上的java服务,也就是监控jvm虚拟机。
方式:通过配置java服务catalina.sh文件来开启对jvm的监控,这需要配置JMX的一些参数到catalina.sh文件中去。
2.我这里介绍jmc监控tomcat服务,如何开启tomcat的jmc.

环境准备:
Linux: CentOS release 6.1 (Final)
Java:java version "1.8.0_211
下载tomcat可以参考:
https://www.cnblogs.com/fancunwei/articles/9455065.html
https://blog.csdn.net/xhf852963/article/details/86649052
下载好后:

进入/usr/local/tomcat/apache-tomcat-8.0.47/bin目录下:
在这里插入图片描述
jmx有两种方式配置,一种需要密码,一种不需要,我这里讲不需要验证密码的
1、关闭tomcat服务
2、修改catalina.sh,找到如下内容“#—–Execute The Requested Command”,在其上添加以下配置,此配置不需要用户名、密码

CATALINA_OPTS=”$CATALINA_OPTS
-Dcom.sun.management.jmxremote
-Dj

猜你喜欢

转载自blog.csdn.net/liudinglong1989/article/details/102558542
今日推荐