Tomcat版本:6.0.41
Probe版本:2.3.3
一,Tomcat沒有默認用戶賬號,故首先需要添加Tomcat用戶賬號
修改$CATALINA_HOME/conf/tomcat-users.xml:
<tomcat-users> <!-- 用戶角色 --> <role rolename="manager"/> <!-- 用戶賬號 --> <user username="admin" password="admin" roles="manager"/> </tomcat-users>
然后重啟Tomcat
二,部署Probe應用
方式1:
將probe.war扔到$CATALINA_HOME/webapps下然后重啟Tomcat
方式2:
登錄Tomcat歡迎頁面(例如:http://127.0.0.1:8080/)
需要$CATALINA_HOME/webapps下包含自帶的ROOT文件夾(歡迎頁面)和manager文件夾(Tomcat管理頁面),在生產環境喜歡將Tomcat自帶的應用刪掉,這點要特別注意。如果這兩個文件夾不存在,僅需將這兩個文件夾拷貝至$CATALINA_HOME/webapps,然后重啟Tomcat即可
ROOT應用的路徑為“/”,如果部署的其它web應用的路徑也為“/”,將導致該應用啟動失敗
$CATALINA_HOME/conf/server.xml中應用配置如下:
<Context docBase="/home/sean/web/WebRoot" path="/" reloadable="false"> <ResourceLink global="database" name="database" type="javax.sql.DataSource"/> </Context>
此時將導致該應用啟動失敗(路徑沖突,此時需要修改path屬性的值,如:path=“/app”)
賬號為之前配置的admin/admin,登錄成功后可以看到Tomcat下的所有web應用
選擇probe.war,然后點擊Deploy,該應用將會納入Tomcat的管理范圍:
此時即可進入Probe頁面了(例如:http://127.0.0.1:8080/probe,如果需要密碼,還是admin/admin)
三,通過Probe監控Tomcat性能
1,監控應用狀態
點進每個應用還可以查看更加詳細的監控信息
2,監控數據庫連接
3,部署應用
4,監控日志信息
可以查看所有Tomcat自身的日志信息和Tomcat所管理的應用打印的日志信息,並可根據日志級別過濾所需的日志信息
5,監控集群運行狀態
只支持Tomcat5.5.x的集群監控
6,監控所有線程的狀態
7,監控、統計Tomcat連接