tomcat監控工具psi-probe

tomcat監控神器psi-probe,這是lambdaprobe的一個分支版本,用於對tomcat進行監控,比tomcat的manager強大不少。psi就是一個形如叉子的符號,希臘字母的第23個字母,用來表明forklinux


psi-probegit

   這也是一個綜合性的監控項目,可監控單個項目、多個項目、監控jvm內存信息、查看日誌、發佈項目等。github

 

psi-probe自己是一個wab項目,一個 war包,能夠直接放在Tomcat的webapps目錄下運行。psi-probe前身是lambdaprobe,不過這貨不更新了,有人fork了這個項目並開發更新到如今,psi是希臘字母,表明此項目是一個fork的項目web


功能:apache

    監控單個/多個項目:包括請求數量、響應時間、查看/編譯JSP、操做會話、發佈整個項目、發佈某個文件、監控/下載日誌、監控線程等。vim


監控Tomcat:監控鏈接器請求狀況。windows


監控JVM:查看操做系統信息、監控jvm內存信息等。centos


  還有數據源監控,tomcat集羣等,總之,是一個比較綜合性的監控項目。下面介紹怎麼搭建,基於centos7.瀏覽器


安裝tomcat

  環境  :apache-tomcat-9.0.14+psi-probe3.2.0


psi-probe是從GITHUB下載probe.war.


地址是  https://github.com/psi-probe/psi-probe/releases

image.png

2.解壓

將下載的probe.war放到tomcat  webapps目錄下

image.png


image.png

3.修改配置文件

修改apache-tomcat-8.0.23/conf/下的tomcat-users.xml文件

配置權限

vim  ../apache-tomcat-8.0.23/conf/tomcat-users.xml

image.png


4.配置參數

  若是是windows下  則修改 conf/catalina.bat並添加set  JAVA_OPTS= -Dcom.sun.management.jmxremote


若是 是linux下,則修改 tomcat下的bin/catalina.sh

vim  ../bin/catalina.sh

image.png


5.重啓tomcat

image.png


瀏覽器輸入http://ip:port/probe,或者輸入http://ip:8080/probe 輸入用戶名和密碼就能訪問

image.png


probe使用介紹

Applecations:tomcat上面正在跑的應用,能夠看到每一個應用的狀態、請求數、session數等,點進去能夠查看詳細信息

Data Sources:tomcat的數據源,我這裏沒有配置數據源

Deployment:代碼部署,選擇一個war並部署。我這邊沒用這個東西來部署過代碼,用腳原本實現

 Logs:tomcat日誌

Threads:tomcat線程,能夠查看線程的狀態等信息,還能夠殺死線程

 Cluster:tomcat集羣

System Information:系統信息

Connectors:connector信息,能夠看到每秒的請求數、響應時間等

 Quick check:快速檢測tomcat的數據源、內存等

image.png

相關文章
相關標籤/搜索