名称
monitor - アプリケーションサーバ上のコンポーネントの統計情報 表示
形式
monitor [ --user admin_user ] [ --password admin_password ] [ --host host_name ] [ --port port_number ] [ --protocol=rmi|jmxmp ] [ --passwordfile filename ] [ --terse=true|false ] [ --echo=true|false ] [ --interactive=true|false ] [ --secure=true|false ] [ --help ] --type monitor_type [ --filename file_name ] [ --interval interval ] [ --filter filter_name ] instance_name
説明
アプリケーションサーバ内のコンポーネントで、一般的にモニタリ ン グ される属性を表示します。また、統計情報のフィルタリング や、CSVファイル形式での結果出力が可能です。出力は、表形式 で 出 力されます。hを入力することで、表の各項目の説明を表示でき ます。 属性の統計情報を取得するためには、その属性のモニタリングレベ ル をHIGH、または、LOWに設定しておく必要があります。モニタリ ングレベルは、運用管理ツールや、setコマンドを利用して設定 し ます。
オプション
-u --user
ドメインの運用管理エージェントの管理ユーザ名。 既にotxadmin loginコマンドでログインしている場 合 は、 --userオプションの指定は不要です。

-w --password
ドメインの運用管理エージェントの管理ユーザのパ ス ワー ド。

-H --host
ドメインの運用管理エージェントが起動しているマシン名。

-p --port
ドメインの運用管理エージェントのポート番号。既定 値 は 6212です。

--protocol
ドメインの運用管理エージェントとの接続プロトコルを選択 します。指定できるプロトコルは、rmi、jmxmpです。既定値 はrmiです。

--passwordfile
ドメインの運用管理エージェントのパスワードを含むファイ ル。

-t --terse
trueを指定すると、出力データがスクリプトによる処理のた めの簡潔なデータとなります。既定値はfalseです。

-e --echo
trueを指定すると、標準出力でコマンドライン文が表示され ます。既定値はfalseです。

-I --interactive
true(既定値)を指定すると、パスワードオプション入力用の プロンプトを表示します。

--help
コマンドのヘルプを表示します。

--type
モニタリングする統計情報のタイプです。次の値を指定でき ます。:
o connectionqueue
o connectorpool
o endpoint
o entitybean
o filecache
o httplistener
o httpservice
o jdbcpool
o jvm
o keepalive
o messagedriven
o servlet
o statefulsession
o statelesssession
o webmodule

--filename
CSV形式のファイルへ結果を出力します。

--interval
属性をモニタリングする間隔(秒)です。間隔は0より大き い 値でなければなりません。モニタリング属性は、Ctrl-c、あ るいは、q を入力するまで出力されます。既定値は30(秒)で す。

--filter
与えられたタイプで1つ以上のモニタリング可能なエレメ ン トが存在するときに、必要な情報を取得することができるよ うに、結果をフィルタリングします。
オペランド
instance_name
統計情報を表示するサーバインスタンス。
使用例
以下の例を実行する前に、そのタイプの統計情報を取得できるよう に し て お きます。例えば : otxadmin set server.monitoring- service.module-monitoring-levels.jvm=LOW
例1: 画面への表示:
otxadmin> monitor --type jvm --user admin --password adminadmin server JVM Monitoring UpTime(ms) HeapSize(bytes) current min max low high count 327142979 0 531628032 0 45940736 45940736
例2: filterオプションの利用:
複数のモニタリング対象が存在するときに、filterオプションを使 わなければ、次のように表示されます:
otxadmin> monitor --type httplistener --user admin --password adminadmin server There are more than one monitoring elements. Please consider using the filter option. The following are available elements to monitor: http-listener-1 http-listener-2 CLI137 Command monitor failed. Using the filter option:
otxadmin> monitor --type httplistener --filter http-listener-1 --user admin --password adminadmin server HTTP Listener Monitoring: http-listener-1 br bs c200 c2xx c302 c304 c3xx c400 c401 c403 c404 c4xx c503 c5xx coc co ctc ctb ec moc mst mt mtm mst pt rc 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 2 0 0 1 20 20 2 2 6 3
hを入力することで、各項目の説明を表示できます。
****************************************************************************************** * br = Cumulative value of the Bytes received by each of the Request Processors * * bs = Cumulative value of the Bytes sent by each of the Request Processors * * c200 = Number of responses with a status code equal to 200 * * c2xx = Number of responses with a status code in the 2xx range * * c302 = Number of responses with a status code equal to 302 * * c304 = Number of responses with a status code equal to 304 * * c3xx = Number of responses with a status code in the 3xx range * * c400 = Number of responses with a status code equal to 400 * * c401 = Number of responses with a status code equal to 401 * * c403 = Number of responses with a status code equal to 403 * * c404 = Number of responses with a status code equal to 404 * * c4xx = Number of responses with a status code equal to 4xx * * c504 = Number of responses with a status code equal to 504 * * c5xx = Number of responses with a status code equal to 5xx * * coc = Number of open connections * * co = Number of responses with a status code outside the 2xx, 3xx, 4xx, and 5xx range * * ctc = Number of request processing threads currently in the listener thread pool * * ctb = Number of request processing threads currently in use in the listener thread * * pool serving requests * * ec = Number of responses with a status code equal to 400 * * moc = Maximum number of open connections * * mst = Minimum number of request processing threads that will be created at listener * * startup time and maintained as spare threads above the current thread count * * mt = Maximum number of request processing threads that are created by the listener * * mtm = Provides the longest response time for a request - not a cumulative value, but * * the largest response time from among the response times * * pt = Cumulative value of the times taken to process each request. The processing * * time is the average of request processing times over the request count * * rc = Cumulative number of the requests processed so far * ******************************************************************************************
終了ステータス
0 : コマンド実行成功
1 : コマンド実行失敗
関連事項
get(1) list(1)