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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章