LambdaProbeモニタTomcatとJconsoleモニタTomcat


性能テストでLambdaProbeでTomcatを監視する
 
Lambda Probe(以前はTomcat Probeと呼ばれていた)は、リアルタイムで監視および管理されるApache Tomcatインスタンスの基本ツールです.Lambda Probeは、Web+AJAXベースの強力な無料オープンソースツールであり、個別のhostをリアルタイムで管理することができます.LambdaProbeは、ほぼすべてのTomcat Managerの機能を持ち、強化されたバージョンのTomcat Managerと言える.このほか、Tomcat Probeには、開発者やシステム管理者をより便利にするパフォーマンスがたくさんあります.これにより、Tomcatは開発者と管理者により透明になります.アプリケーション、データ・ソース、パブリケーション、ログ、スレッド、クラスタ、システム情報、ステータス、コネクタ・ステータスなどの機能が含まれます.JDK 1.5に合わせてサーバの詳細なメモリ使用状態をリアルタイムで描くこともできます.Lambda Probeの公式アドレス:http://www.lambdaprobe.org、ここでLambda Probeの最新バージョンをダウンロードできます.Tomcat managerでProbeをインストール:Lambda Probeをダウンロードする.warファイル、Tomcatを起動し、Manager url(例:http://localhost:8080/manager/html)を使用して、「WAR file to deploy」オプションを使用してprobeをロードします.war. ProbeをTomcatサーバのwebappsディレクトリに手動でロードすることもできますが、ここでは説明しません.PorbeがサポートするTomcatサーバのバージョン:5.0,5.5,6.0.managerアカウント、すなわちconf/tomcat-usersを設定する必要がある場合もある.xmlにmanagerアカウントを追加し、probeはこのアカウントを正しくログインして使用する必要があります.ファイルの内容を次のコードに変更すると、adminというユーザー名とパスワードが空の管理者アカウントを持つことができます(一般的には、Tomcatをインストールして構成した後、このブロックは変更する必要はありません.つまり、ProbeがTomcatを使用するManagerアカウントです):
 
<?xml version='1.0' encoding='utf-8'?> 
<tomcat-users> 
<role rolename="tomcat"/> 
<role rolename="role1"/> 
<role rolename="manager"/> 
<role rolename="admin"/> 
<user username="tomcat" password="tomcat" roles="tomcat"/> 
<user username="both" password="tomcat" roles="tomcat,role1"/> 
<user username="role1" password="tomcat" roles="role1"/> 
<user username="admin" password="" roles="admin,manager"/> 
</tomcat-users> 
 

LambdaProbe 1.7 bの中国語言語パッケージダウンロード:messages_zh_CN.zip 9KB.使用方法は、ダウンロードしたファイルを解凍し、その中のmessages_をzh_CN.propertiesを$TOMCAT_に配置HOME$webappsprobeWEB-INFでいいです.参考画像:メモリの使用状況を確認する際、構成前に「システム情報」ページの「メモリの使用」項目を開き、下の図に示すヒント情報を表示します:catalinaを変更する必要があります.Batファイル、Tomcatのインストールディレクトリ、例えばディレクトリ:D:Program FilesApache Software FoundationTomcat 5.0bin、ファイルを右クリックして「編集」を選択し、手帳でファイルを開いて修正を開始します.catalinaでbatファイルに次のコードにコードを追加
 
 
rem Guess CATALINA_HOME if not defined 
set CURRENT_DIR=%cd% 
if not "%CATALINA_HOME%" == "" goto gotHome

つまり、追加後のコードは次のとおりです.
 
rem Guess CATALINA_HOME if not defined 
rem -------------------------------------- 
set CATALINA_OPTS=-Xms512m -Xmx1024m -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=29001 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false 
rem -------------------------------------------------------- 
set CURRENT_DIR=%cd% 
if not "%CATALINA_HOME%" == "" goto gotHome

そのうち29001はあなたのjmxです.port、未構成前の赤いフォントのヒント情報に表示されます.構成後のアクセスパス:http://localhost:8080/probe/ユーザー名:admin、パスワード:空に入ると、インタフェースは図のように「システム情報」ページの「メモリ使用」項目を開き、メモリの各指標の占有状況を分析する.以下の図:Probeのメモリ使用状況に対する監視分析機能は限られており、Survivor Space、Perm Gen、Tenured Gen、Eden Space、Code Cache、Totalの6種類の状況を監視するしかない.その他の状況や6つの状況のさらなる詳細はどうしようもありません.説明:ここで使用するTomcatバージョンは5.0で、中国語パッケージをロードした画像を示しています.