TOMCAT監控工具Probe的正確安裝與使用(注:互聯網資料整理而成)
LambdaProbe,專門為TOMCAT監控而設計,下面講解其用法:
1 下載:
http://www.lambdaprobe.org/downloads/1.7/probe.1.7b.zip
2 解壓縮后,把probe.war放到TOMCAT的webapps下
3 設置用戶如下,在tomcat_user.xml中
vi /usr/local/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 設置環境變量,獲取服務器狀態
# vi /etc/profile
JAVA_OPTS=-Dcom.sun.management.jmxremote
export JAVA_OPTS
5 重啟動服務器
6 輸入http://localhost/probe/,輸入用戶名和密碼
7 即可進入,這里比較精彩的是對內存的監視,動態顯示了JVM的內存圖表
注:在WINDOWS環境下,上述第四步設置環境變量后,查看“內存信息”,會顯示正常圖示。
但在LINUX下,即使設置了環境變量,也不行,會報錯:
1 下載:
http://www.lambdaprobe.org/downloads/1.7/probe.1.7b.zip
2 解壓縮后,把probe.war放到TOMCAT的webapps下
3 設置用戶如下,在tomcat_user.xml中
vi /usr/local/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 設置環境變量,獲取服務器狀態
# vi /etc/profile
JAVA_OPTS=-Dcom.sun.management.jmxremote
export JAVA_OPTS
5 重啟動服務器
6 輸入http://localhost/probe/,輸入用戶名和密碼
7 即可進入,這里比較精彩的是對內存的監視,動態顯示了JVM的內存圖表
注:在WINDOWS環境下,上述第四步設置環境變量后,查看“內存信息”,會顯示正常圖示。
但在LINUX下,即使設置了環境變量,也不行,會報錯:
This page requires Java5 with enabled JMX Agent. To enable the JXM Agent please add "-Dcom.sun.management.jmxremote" to java command line or $JAVA_OPTS environment variable.
解決辦法如下:
Vi /usr/local/tomcat/bin/catalina.sh
CATALINA_HOME=/usr/local/tomcat
JAVA_OPTS="-Xms512m -Xmx768m -XX:PermSize=128m -XX:MaxPermSize=128m -Dcom.sun.management.jmxremote"
再重啟服務器即可。
posted on 2010-08-27 14:04 小一敗涂地 閱讀(7563) 評論(0) 編輯 收藏 所屬分類: tomcat、apache、jboss等服務器相關