zabbix3.4.4 監控tomcat服務

1、下載catalina-jmx-remote.jar包,到tomcat安裝目錄下的lib目錄

wget -O /usr/local/tomcat/lib/catalina-jmx-remote.jar http://archive.apache.org/dist/tomcat/tomcat-8/v8.0.23/bin/extras/catalina-jmx-remote.jar

2、修改catalina.sh添加如下內容

CATALINA_OPTS="-Xms1024m -Xmx1024m
-XX:NewRatio=4
-XX:PermSize=192m
-XX:MaxPermSize=192m
-Xss256k
-XX:SurvivorRatio=4
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.authenticate=false #不進行驗證
-Dcom.sun.management.jmxremote.port=12345 #jmx遠程監控端口
-Dcom.sun.management.jmxremote.ssl=false
-Djava.rmi.server.hostname=10.0.1.13" #本地agent的ip地址

3、重啓tomcat

4、監控測試
(1)下載cmdline-jmxclient-0.10.3.jar文件,下載地址http://crawler.archive.org/cmdline-jmxclient/downloads.html
(2)本地執行如下命令查看tomcat的堆內存信息

(3)在zabbix-server上也測試一下
zabbix3.4.4 監控tomcat服務
同樣得到上圖信息,表示server可以獲取到agent的Java相關信息

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