手把手教你搭建高逼格監控平臺,第三彈,監控JVM

testingbang發表於2021-07-19

在被監控的tomcat上進行如下配置

1、在tomcat的bin目錄下放入
jmx_prometheus_javaagent-0.14.0.jar和config.yaml

兩個包的下載連結見文末

2、修改catalina.sh,在JAVA_OPTS中加入
-javaagent:/opt/apache-tomcat-8.5.28/bin/jmx_prometheus_javaagent-0.14.0.jar=30018:/opt/apache-tomcat-8.5.28/bin/config.yaml

其中路徑要改成自己實際的,不要直接抄哈

3、開放30018埠,vim /etc/sysconfig/iptables,加入-A INPUT -p tcp -m tcp --dport 30018 -j ACCEPT,重啟service iptables restart

如果你已經關閉防火牆了,那麼這部可以忽略

4、kill掉tomcat服務,然後重啟

在prometheus上進行如下配置

在sd_cfg目錄下新建tomcat.yml,內容如下(不知道這是啥的請看之前的文章)

手把手教你搭建高逼格監控平臺,第三彈,監控JVM

grafana中import模板8563

手把手教你搭建高逼格監控平臺,第三彈,監控JVM

import之後出現如下頁面

手把手教你搭建高逼格監控平臺,第三彈,監控JVM

貌似看起來有問題,沒有資料,其實是job名字不對造成的,job名字改為你在prometheus.yml配置的job name即可,我們這裡改為linux,就正常了

手把手教你搭建高逼格監控平臺,第三彈,監控JVM


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69942496/viewspace-2781939/,如需轉載,請註明出處,否則將追究法律責任。

相關文章