PIGOSS BSM 使用JMX實現中介軟體Tomcat監控
早期的PIGOSS BSM對Tomcat的監控,採用的是HTTP方式,具體實現方式是監控Tomcat的管理頁面。可以監控Tomcat的JVM記憶體使用情況和連線情況,對於一般客戶來說,基本足夠。而使用JMX來監控Java中介軟體,PIGOSS也有很多成功案例,如監控Resin、Weblogic、JBOSS等,所以使用JMX監控Tomcat也是完全可行的。
正好某客戶使用了大量的Tomcat做為Web釋出中介軟體,而客戶的Tomcat經常因為訪問量過大導致響應遲鈍甚至down掉,因此HTTP方式監控Tomcat的幾個指標已經滿足了要求了。那如何使用JMX來監控Tomcat呢?
啟用Tomcat的JMX遠端配置
透過JMX遠端監控Tomcat,首先需要啟用Tomcat的JMX遠端配置:
修改Tomcat相應指令碼 bin/setenv.sh(注意指令碼中的引數在一行,不要換行)
2. 配置許可權檔案,比如我們使用JVM使用者:monitorRole; 許可權為:readonly
3. 配置密碼檔案(JVM使用者名稱:monitorRole ; 密碼為:xie )
4. 修改許可權
5. 重啟Tomcat即可
6. 檢查Tomcat埠是否正常,也可以看./log是否有錯
JVM連線測試
找一臺安裝了JDK的Windows主機,直接執行jconsole就可以遠端看到指定Tomcat的很多資訊
使用PIGOSS BSM對Tomcat進行監控
經過調研,並結合Jconsole的監控結果,PIGOSS BSM可以對Tomcat進行監控,並採集下面指標
監控效果圖
實際監控效果配置簡單,監控指標很豐富。客戶上線後,表示非常讚賞。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31351613/viewspace-2864623/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PIGOSS BSM 如何實現伺服器硬體狀態監控?Go伺服器
- 資料庫監控---PIGOSS BSM資料庫Go
- 運維監控系統 PIGOSS BSM的監控策略運維Go
- 運維監控工具之pigoss bsm問題彙總(四)運維Go
- 運維管理系統PIGOSS BSM 如何實現IT巡檢運維Go
- Java 監控基礎 - 使用 JMX 監控和管理 Java 程式Java
- pigoss BSM 售前使用問題總結2(FAQ)Go
- 運維監控工具-PIGOSS BSM 2016年十大科研專案展望運維Go
- 如何自定義中介軟體,實現業務程式碼無侵入監控及攔截
- 只用五分鐘為系統實現基於JMX的監控
- PHP 框架中介軟體實現PHP框架
- Laravel 中介軟體實現原理Laravel
- 關於使用中介軟體實現返回 JSONJSON
- 使用JMX Exporter監控Rainbond上的Java應用ExportAIJava
- Redux 中介軟體的實現原理Redux
- 中介軟體IIS監控指標、配置和Windbg除錯分析指標除錯
- 14、web 中介軟體加固-Tomcat 加固WebTomcat
- Kafka - 監控軟體Kafka
- oracle監控軟體Oracle
- Cacti監控Tomcat伺服器實現過程Tomcat伺服器
- grpc服務如何新增sentry監控(新增中介軟體)RPC
- 使用淘寶中介軟體cobar實現mysql分庫分表MySql
- 理解Laravel中介軟體核心實現原理Laravel
- gin使用中介軟體
- 使用Sar實現系統監控
- What?Tomcat-竟然也算中介軟體?Tomcat
- PIGOSS BSM 全力推進高校的“智慧校園”建設Go
- Express使用進階:cookie-parser中介軟體實現深入剖析ExpressCookie
- TiDB監控實現--存活監控TiDB
- linux遠端監控軟體nomachine的使用LinuxMac
- Express 文件(使用中介軟體)Express
- Django 2.1.3 中介軟體使用Django
- 中介軟體redis的使用Redis
- APM效能監控軟體的監控型別服務及監控流程型別
- MysqL讀寫分離的實現-Mysql proxy中介軟體的使用MySql
- Spotlight On Oracle 監控軟體Oracle
- Zabbix監控各類軟體
- 資料庫監控軟體資料庫