JMiniX作爲JAR文件發佈,因此如果您將它作爲應用程序的一部分進行部署,或者將其作爲Web應用程序進行部署,則由您決定。
正在進行的工作是Aji它看起來很有前途,它允許運行控制檯和應用程序以監視不同的機器。
開箱即用的是提供JMX代理接口的Tomcat Manager。
Jolokia是用於遠程JMX訪問的HTTP/JSON橋接器。請參閱此blogpost以實現基於JMX的儀表板。
我切換(或被我們的客戶強制切換)至PSI Probe,這是Tomcat Manager的替代品。 PSI Probe不提供JMX代理(接受Issue),但非常好地顯示Tomcat信息。從他們的網站:
與許多其他服務器監控工具不同,PSI Probe不需要對現有應用程序進行任何更改。它通過可通過網頁訪問的界面提供了所有功能,只需將其部署到您的服務器即可使用。這些功能包括:
- 要求:實時監控流量,甚至在每個應用程序的基礎。
- 會話:瀏覽/搜索屬性,查看上一個IP,過期,估計大小。
- JSP:瀏覽,查看源代碼,編譯。
- 數據源:查看池使用情況,執行查詢。
- 日誌:查看內容,下載,更改運行時的級別。
- 線程:查看執行堆棧,kill。
- 連接器:狀態,用法圖表。
- 集羣:狀態,用法圖表。
- JVM:內存使用情況的圖表,建議GC
- 的Java服務包裝:重新啓動JVM。
- 系統:CPU使用率,內存使用情況,交換文件使用情況。
所以總結一下:如果會有像PSI Probe這樣的工具,但是具有JMX代理功能,我會很高興。不幸的是我沒有找到任何東西,但PSI探針問題已安排。
看起來像一個不錯的產品!有趣的是,我最終實現了一些與自己非常相似的東西(通過HTTP公開MBeans的Web應用程序,然後是基於jQuery的UI)。 – Muton 2012-06-27 14:23:35