Java監控神器之psi-probe監控Tomcat和應用
概述
今天主要介紹一款tomcat監控神器psi-probe,這是lambdaprobe的一個分支版本,用於對Tomcat進行監控,比tomcat的manager強大很多。psi就是一個形如叉子的符號Ψ,希臘字母的第23個字母,用來代表fork。
psi-probe
這也是一個綜合性的監控專案,可監控單個專案、多個專案、監控JVM記憶體資訊、檢視日誌、釋出專案等。
psi-probe本身是一個web專案,一個war包,可以直接放在tomcat的webapps目錄下執行。psi-probe前身是LambdaProbe,不過這貨不更新了,有人fork了這個專案並開發更新到現在,psi是希臘字母Ψ,代表此專案是一個fork的專案。
功能:
監控單個/多個專案:包括請求數量、響應時間、檢視/編譯JSP、操作會話、釋出整個專案、釋出某個檔案、監控/下載日誌、監控執行緒等
監控Tomcat:監控聯結器請求情況。
監控JVM:檢視作業系統資訊、監控JVM記憶體資訊等
還有資料來源監控,Tomcat叢集等,總之,是一個比較綜合性的監控專案。下面介紹怎麼搭建,基於centos7。
安裝
環境:apache-tomcat-9.0.14 + psi-probe 3.2.0
1、從github下載probe.war。
地址:。
Github釋出頁面下載 psi-probe 3.2.0 war包
2、解壓
將probe.war放到tomcat webapps目錄下
3、修改配置檔案
修改apache-tomcat-8.0.36/conf/下的tomcat-users.xml檔案。
配置許可權:
vi $tomcat/conf/tomcat-users.xml <?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager"/> <user username="tomcat" password="tomcat" roles="manager"/> </tomcat-users>
4、配置引數
如果是windows下,則修改conf/catalina.bat並新增set JAVA_OPTS=-Dcom.sun.management.jmxremote
如果是linux下,則修改conf/catalina.sh並新增JAVA_OPTS=$JAVA_OPTS" -Dcom.sun.management.jmxremote"
5、重啟tomcat
ps -ef|grep java|grep -v 'grep'|awk '{print $2}'|xargs kill -9 $tomcat/bin/startup.sh
6、測試訪問
訪問,輸入使用者名稱和密碼訪問。
監控介面大致如下:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69942496/viewspace-2655491/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- beta版 tomcat 應用監控指標Tomcat指標
- 3-主機監控、應用監控
- tomcat 監控工具probeTomcat
- Java 監控基礎 - 使用 JMX 監控和管理 Java 程式Java
- Prometheus監控神器-Rules篇Prometheus
- 11.prometheus監控之黑盒(blackbox)監控Prometheus
- Kubernetes監控實踐(2):可行監控方案之Prometheus和SensuPrometheus
- sysstat——系統效能監控神器
- Prometheus監控神器-Alertmanager篇(1)Prometheus
- Prometheus監控神器-Alertmanager篇(4)Prometheus
- 09 . Prometheus監控tomcat+jvmPrometheusTomcatJVM
- 使用SpringBoot Actuator監控應用Spring Boot
- Prometheus監控實戰應用Prometheus
- 使用Prometheus和Grafana監控Spring Boot應用PrometheusGrafanaSpring Boot
- 使用JMX Exporter監控Rainbond上的Java應用ExportAIJava
- 使用 sentry 除錯應用和監控異常除錯
- 03 . Prometheus監控容器和HTTP探針應用PrometheusHTTP
- 黑盒監控、日誌監控
- 應用監控的選型思考
- Spring Boot應用監控實戰Spring Boot
- Kubernetes監控之InfluxDBUX
- Flume監控之Ganglia
- 6.prometheus監控--監控dockerPrometheusDocker
- TiDB監控實現--存活監控TiDB
- Percona Toolkit 神器全攻略(監控類)
- jvisualvm遠端監控Linux下的tomcatLVMLinuxTomcat
- Spring Boot Admin2.1應用監控Spring Boot
- 使用 Prometheus 監控 SAP ABAP 應用程式Prometheus
- 物聯卡在監控功能的應用
- SpringBoot如何利用Actuator來監控應用?Spring Boot
- 監控
- Java程式監控指標Java指標
- 容器雲環境,你們如何監控應用執行情況? ---JFrog 雲原生應用監控實踐
- 聊聊前端監控——錯誤監控篇前端
- Spring Boot 揭祕與實戰(九) 應用監控篇 – 自定義監控端點Spring Boot
- Prometheus監控之Blackbox ExporterPrometheusExport
- ORACLE監控之OSW部署Oracle
- 效能監控之常見 Java Heap Dump 方法Java