一 配置tomcat監控後臺
1.在tomcat目錄/usr/tomcat_proj/apache-tomcat-9.0.36/conf下,給tomcat-users.xml文件添加如下內容:
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="test" password="test" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
2.在/usr/tomcat_proj/apache-tomcat-9.0.36/webapps/manager/META-INF目錄下,註釋掉或者添加允許訪問的ip
3.重啓tomcat
(1)訪問http://ip:8080/manager/status ,輸入賬號/密碼(賬號和密碼爲在 tomcat-users.xml中設置的test/test)
(2) 訪問運用程序管理:http://ip:8080/manager/html
二 爲tomcat服務器添加VisualVM監控
1.在/apache-tomcat-8.5.56/bin目錄,在catalina.sh文件裏添加如下內容:
JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=ip
-Dcom.sun.management.jmxremote.port=9004
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false"
2.重啓tomcat服務
3.VisualVM訪問
如下即訪問成功
三 爲jvm添加GC監控
1.在遠程服務器上 jdk目錄下添加如下文件,我的目錄爲:/usr/java/jdk1.8.0_221/bin
jstatd.all.policy,文件內容爲:
grant codebase "file:${java.home}/../lib/tools.jar" {
permission java.security.AllPermission;
};
2.添加文件後:
3.啓動jstatd
./jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname=ip &
4.VisualVM重新連接,Visual GC正常打開
四 版權區
感謝您的閱讀,若有不足之處,歡迎指教,共同學習、共同進步。
從入門到架構羣:820424。
極少部分文章利用讀書、參考、引用、抄襲、複製和粘貼等多種方式整合而成的,大部分爲原創。
如您喜歡,麻煩推薦一下;如您有新想法,歡迎提出,郵箱:[email protected]。
demo訪問地址:http://106.14.139.196/SaleManage/Index ,本套源碼49元,需要購買請諮詢:2098469527
可以轉載該博客,但必須著名博客來源