JP1/Performance Management - Agent Option for IBM WebSphere MQ
機能
Channel Status Interval (PI_CSI)レコードには,チャネルについての,ある一定の時間を単位としたパフォーマンスデータが格納されます。このレコードは,複数インスタンスレコードです。
- 注意
- 監視対象のキューマネージャー,またはコマンドサーバが実行中でない場合,情報を収集できません。
- Channel Monitoringフィールドの値が「MQMON_OFF」の場合,以下のフィールドはデータの収集に失敗します。
・Compression Time Long
・Compression Time Short
- Channel Statusフィールドの値がCHS_INACTIVEである場合,以下のフィールド以外は情報を収集できません。
・Record Type
・Record Time
・Interval
・Channel Status
・Channel Name
・Channel Type
・Connection Name
・MCA User Identifier
デフォルト値および変更できる値
項目 デフォルト値 変更可否 Collection Interval 60 ○ Collection Offset 0 ○ Log No ○ LOGIF 空白 ○
ODBCキーフィールド
PI_CSI_CHANNEL_NAME
ライフタイム
チャネルの作成から削除まで。
レコードサイズ
- 固定部:681バイト
- 可変部:1,644バイト
フィールド
PFM-View名
(PFM-Manager名)説明 要約 形式 デルタ サポートバージョン データソース Record Type(INPUT_RECORD_TYPE) レコード名。常に「CSI」。 COPY char(8) No すべて − Record Time(RECORD_TIME) レコードが作成された時刻。 COPY time_t No すべて − Interval(INTERVAL) 情報が収集される時間。秒単位。 COPY ulong No すべて − Channel Name(CHANNEL_NAME) チャネル名。 COPY string(32) No すべて Inquire Channel Batches(BATCHES) 完了したバッチの数。
このフィールドのデルタ集計前の値の最大値は4,294,967,295です。
最大値を超えると0からの値となります。COPY double Yes すべて Inquire Channel Status Buffers Received(BUFFERS_RECEIVED) 受信したバッファ数。
このフィールドのデルタ集計前の値の最大値は4,294,967,295です。
最大値を超えると0からの値となります。COPY double Yes すべて Inquire Channel Status Buffers Sent(BUFFERS_SENT) 送信したバッファ数。
このフィールドのデルタ集計前の値の最大値は4,294,967,295です。
最大値を超えると0からの値となります。COPY double Yes すべて Inquire Channel Status Bytes Received(BYTES_RECEIVED) 受信されたバイト数。
このフィールドのデルタ集計前の値の最大値は4,294,967,295です。
最大値を超えると0からの値となります。COPY double Yes すべて Inquire Channel Status Bytes Sent(BYTES_SENT) 送信されたバイト数。
このフィールドのデルタ集計前の値の最大値は4,294,967,295です。
最大値を超えると0からの値となります。COPY double Yes すべて Inquire Channel Status Channel Monitoring(CHANNEL_MONITORING) 現在のチャネルのモニターデータ収集レベル。有効な値は次のとおり。
- MQMON_HIGH
- 高率でデータを収集します。
- MQMON_LOW
- 低率でデータを収集します。
- MQMON_MEDIUM
- 中率でデータを収集します。
- MQMON_OFF
- データが収集されません。
COPY string(32) No すべて Inquire Channel Status Channel Status(CHANNEL_STATUS) チャネル状況。有効な値は次のとおり。
- CHS_INACTIVE
- チャネルは,非アクティブです。
- MQCHS_BINDING
- チャネルは,パートナーと対話中です。
- MQCHS_INITIALIZING
- チャネルは,初期化中です。
- MQCHS_PAUSED
- チャネルは,休止しています。
- MQCHS_REQUESTING
- 要求側チャネルは,接続を要求中です。
- MQCHS_RETRYING
- チャネルは,接続の確立を再試行中です。
- MQCHS_RUNNING
- チャネルは,メッセージの転送中またはメッセージを待機中です。
- MQCHS_STARTING
- チャネルは,活動状態になるまで待機中です。
- MQCHS_STOPPED
- チャネルは,停止しています。
- MQCHS_STOPPING
- チャネルは,停止処理中です。
- 注意
- 値がCHS_INACTIVEの場合,このレコードの次に示すフィールド以外は,常に(1)〜(3)のどれかの値となります。
- ・Record Type
- ・Record Time
- ・Interval
- ・Channel Name
- ・Channel Type
- ・Connection Name
- ・MCA User Identifier
- (1)数値型でデルタがNOのフィールドは「-1」
- (2)数値型でデルタがYESのフィールドは「0」
- (3)文字列型のフィールドは空白
COPY string(32) No すべて Inquire Channel Status Channel Type(CHANNEL_TYPE) チャネル・タイプ。有効な値は次のとおり。
- MQCHT_CLNTCONN
- クライアント接続。
- MQCHT_CLUSRCVR
- クラスター受信側。
- MQCHT_CLUSSDR
- クラスター送信側。
- MQCHT_RECEIVER
- 受信側。
- MQCHT_REQUESTER
- 要求側。
- MQCHT_SENDER
- 送信側。
- MQCHT_SERVER
- サーバ。
- MQCHT_SVRCONN
- サーバ接続(クライアント用)。
COPY string(32) No すべて Inquire Channel Compression Time Long(COMPRESSION_TIME_LONG) メッセージごとに圧縮または解凍時に要する時間(マイクロ秒)。長期インターバルで取得した平均値。
このフィールドの最大値は4,294,967,295です。
最大値を超えると0からの値となります。
値を取得できない場合,このフィールドの値は-1になります。
- 注意
- Channel Monitoringフィールドの値が「MQMON_OFF」の場合,このフィールド値の収集に失敗し,「0」になります。
HILO double No すべて Inquire Channel Status Compression Time Short(COMPRESSION_TIME_SHORT) メッセージごとに圧縮または解凍時に要する時間(マイクロ秒)。短期インターバルで取得した平均値。
このフィールドの最大値は4,294,967,295です。
最大値を超えると0からの値となります。
値を取得できない場合,このフィールドの値は-1になります。
- 注意
- Channel Monitoringフィールドの値が「MQMON_OFF」の場合,このフィールド値の収集に失敗し,「0」になります。
HILO double No すべて Inquire Channel Status Connection Name(CONNECTION_NAME) 接続名。 COPY string(512) No すべて Inquire Channel Current Msgs(CURRENT_MSGS) 送信側チャネルの場合,これは現行バッチで送信したメッセージの数です。メッセージを送信するたびに,これが更新され,チャネルが未確定になった場合は,これは未確定のメッセージ数です。受信側チャネルの場合,これは現行バッチで受信されたメッセージの数です。バッチがコミットされた場合は,送信と受信の両方のチャネルで,この値が「0」にリセットされます。
このフィールドの最大値は4,294,967,295です。
最大値を超えると0からの値となります。HILO double No すべて Inquire Channel Status Current Sequence Number(CURRENT_SEQUENCE_NUMBER) 送信側チャネルの場合,これは送信した最後のメッセージのメッセージ・シーケンス番号です。メッセージを送信するたびに,これが更新され,チャネルが未確定になった場合は,これは未確定バッチの最後のメッセージのメッセージ・シーケンス番号です。受信側チャネルの場合,これは受信された最後のメッセージのメッセージ・シーケンス番号です。これは,メッセージを受信するたびに更新されます。 COPY double No すべて Inquire Channel Status Exit Time Long(EXIT_TIME_LONG) 各メッセージによってユーザー出口が処理されるのに掛かる時間(マイクロ秒)。長期インターバルで取得した平均値。チャネルの開始時にリセットされ,チャネルが実行している場合にだけ表示されます。
このフィールドの最大値は4,294,967,295です。
最大値を超えると0からの値となります。
値を取得できない場合,このフィールドの値は-1になります。HILO double No すべて Inquire Channel Status Exit Time Short(EXIT_TIME_SHORT) 各メッセージによってユーザー出口が処理されるのに掛かる時間(マイクロ秒)。短期インターバルで取得した平均値。チャネルの開始時にリセットされ,チャネルが実行している場合にだけ表示されます。
このフィールドの最大値は4,294,967,295です。
最大値を超えると0からの値となります。
値を取得できない場合,このフィールドの値は-1になります。HILO double No すべて Inquire Channel Status In Doubt Status(IN_DOUBT_STATUS) チャネルが現在未確定状態であるかを示します。
未確定状態とは,メッセージ送付チャネル・エージェントが送信したバッチ・メッセージを正常に受信したことの応答を待っている状態です。
受信側は未確定状態になることはありません。
- MQCHIDS_INDOUBT
- 未確定状態である。
- MQCHIDS_NOT_INDOUBT
- 未確定状態でない。
COPY string(32) No すべて Inquire Channel Status Last LUWID(LAST_LUWID) 最終LUWID。
コミットされた最終作業論理単位の番号です。COPY string(32) No すべて Inquire Channel Status Last Msg Date(LAST_MSG_DATE) 最後のメッセージを送信したか,あるいはMQI呼び出しを処理した日付。 COPY string(16) No すべて Inquire Channel Status Last Msg Time(LAST_MSG_TIME) 最後のメッセージを送信したか,あるいはMQI呼び出しを処理した時刻。 COPY string(16) No すべて Inquire Channel Status Last Sequence Number(LAST_SEQUENCE_NUMBER) コミットされた最終バッチ内の最終メッセージの番号。 COPY double No すべて Inquire Channel Status Long Retries Left(LONG_RETRIES_LEFT) 残っている長期再試行待ち開始の試行回数。これは,送信側またはサーバ・チャネルにだけ適用されます。 HILO double No すべて Inquire Channel Status MCA User Identifier(MCA_USER_IDENTIFIER) MCAで使用されるユーザーID。このユーザー IDは,チャネル定義で設定されているユーザーID,MCAチャネル用のデフォルト・ユーザーID,セキュリティー出口で指定されているユーザーID,またはチャネルがサーバ接続チャネルである場合はクライアントから転送されたユーザーIDになります。 COPY string(128) No すべて Inquire Channel MSGS(MSGS) チャネルの開始後に送受信されたメッセージの数,またはサーバ接続チャネルの場合は処理したMQI呼び出しの数。
このフィールドのデルタ集計前の値の最大値は4,294,967,295です。
最大値を超えると0からの値となります。COPY double Yes すべて Inquire Channel Status Msgs Available(MSGS_AVAILABLE) 伝送キューに入れられ,MQGET用にチャネルで使用可能なメッセージの数。
値を取得できない場合,このフィールドの値は-1になります。HILO double No すべて Inquire Channel Status Net Time Long(NET_TIME_LONG) チャネルのリモート・エンドに要求を送信してから応答を受け取るのに掛かる時間(マイクロ秒)。長期インターバルで取得した平均値。この値は,チャネルの開始時にリセットされ,チャネルが実行している場合にだけ表示されます。このパラメーターは,送信側,サーバ,およびクラスター送信側チャネルにだけ適用されます。
このフィールドの最大値は4,294,967,295です。
最大値を超えると0からの値となります。
値を取得できない場合,このフィールドの値は-1になります。HILO double No すべて Inquire Channel Status Net Time Short(NET_TIME_SHORT) チャネルのリモート・エンドに要求を送信してから応答を受け取るのに掛かる時間(マイクロ秒)。短期インターバルで取得した平均値。この値は,チャネルの開始時にリセットされ,チャネルが実行している場合にだけ表示されます。このパラメーターは,送信側,サーバ,およびクラスター送信側チャネルにだけ適用されます。
このフィールドの最大値は4,294,967,295です。
最大値を超えると0からの値となります。
値を取得できない場合,このフィールドの値は-1になります。HILO double No すべて Inquire Channel Status Remote App lTag(REMOTE_APP_LTAG) リモート・システムのキューマネージャー名またはキュー共用グループ名(リモートパートナーアプリケーション名)。これは,チャネルを使用している末端クライアントのアプリケーション名です。このパラメーターはサーバ接続チャネルだけに適用されます。 COPY string(64) No すべて Inquire Channel Status Remote QMgr Name(REMOTE_QMGR_NAME) リモート・システムのキューマネージャー名またはキュー共用グループ名。 COPY string(64) No すべて Inquire Channel Status Short Retries Left(SHORT_RETRIES_LEFT) 残っている短期再試行待ち開始の試行回数。これは,送信側またはサーバ・チャネルにだけ適用されます。 HILO double No すべて Inquire Channel Status SSL Key Resets(SSL_KEY_RESETS) 正常なSSL鍵リセットの数。SSL鍵リセットの数は,チャネル・インスタンスの終了時にリセットされます。
このフィールドのデルタ集計前の値の最大値は4,294,967,295です。
最大値を超えると0からの値となります。COPY double Yes すべて Inquire Channel Status Stop Requested(STOP_REQUESTED) ユーザーの停止要求が未解決かどうかを示す値。有効な値は次のとおり。
- MQCHSR_STOP_NOT_REQUESTED
- 停止要求が未解決です。
- MQCHSR_STOP_REQUESTED
- 停止要求は解決済みです。
COPY string(32) No すべて Inquire Channel Status Sub State(SUB_STATE) チャネルが現在実行中のアクション。有効な値は次のとおり。
- MQCHSSTATE_CHADEXIT
- 自動定義出口実行中。
- MQCHSSTATE_COMPRESSING
- データ圧縮中,または解凍中。
- MQCHSSTATE_END_OF_BATCH
- バッチ処理の終了中。
- MQCHSSTATE_HANDSHAKING
- SSLハンドシェイク中。
- MQCHSSTATE_HEARTBEATING
- ハートビート送信中。
- MQCHSSTATE_IN_MQGET
- MQGETの実行中。
- MQCHSSTATE_IN_MQI_CALL
- MQPUT,MQGET以外のMQAPI実行中。
- MQCHSSTATE_IN_MQPUT
- MQPUTの実行中。
- MQCHSSTATE_MREXIT
- 再試行出口実行中。
- MQCHSSTATE_MSGEXIT
- メッセージ出口実行中。
- MQCHSSTATE_NAME_SERVER
- ネームサーバ要求中。
- MQCHSSTATE_NET_CONNECTING
- ネットワーク接続中。
- MQCHSSTATE_OTHER
- 未定義の状態。
- MQCHSSTATE_RCVEXIT
- 受信出口実行中。
- MQCHSSTATE_RECEIVING
- 受信中。
- MQCHSSTATE_RESYNCHING
- チャネルの両端で同期処理中。
- MQCHSSTATE_SCYEXIT
- セキュリティー出口実行中。
- MQCHSSTATE_SENDEXIT
- 送信出口実行中。
- MQCHSSTATE_SENDING
- 送信中。
- MQCHSSTATE_SERIALIZING
- キューマネージャーの同期処理中。
COPY string(32) No すべて Inquire Channel Status X Q Time Long(X_Q_TIME_LONG) メッセージを取得する前にこのメッセージが伝送キューに残っている時間(マイクロ秒)。長期インターバルで取得した平均値。時間は,メッセージが伝送キューに置かれてから,チャネルに送信するために取得されるまでの時間です。このため,書き込みアプリケーションでの遅延によって生じた間隔も含まれています。
このフィールドの最大値は4,294,967,295です。
最大値を超えると0からの値となります。
この値は,チャネルの開始時にリセットされ,チャネルが実行している場合にだけ表示されます。
値を取得できない場合,このフィールドの値は-1になります。HILO double No すべて Inquire Channel Status X Q Time Short(X_Q_TIME_SHORT) メッセージを取得する前にこのメッセージが伝送キューに残っている時間(マイクロ秒)。短期インターバルで取得した平均値。時間は,メッセージが伝送キューに置かれてから,チャネルに送信するために取得されるまでの時間です。このため,書き込みアプリケーションでの遅延によって生じた間隔も含まれています。
このフィールドの最大値は4,294,967,295です。
最大値を超えると0からの値となります。
この値は,チャネルの開始時にリセットされ,チャネルが実行している場合にだけ表示されます。
値を取得できない場合,このフィールドの値は-1になります。HILO double No すべて Inquire Channel Status
All Rights Reserved. Copyright (C) 2007, 2008, Hitachi, Ltd.