IBM MQ の追加設定を行う

特定の IBM MQ キューメトリクス、キュー統計メトリクス、キューマネージャーのパフォーマンスイベント、またはチャネルイベントを収集するために、追加の設定を行います。

IBM MQ の特定のメトリクスを収集するには、以下の手順を実行してください:

  1. キューのメトリクスである 「Last Put Time」、 「Last Get Time 」、「 Oldest Message Time」、および「 On Queue Message Time 」を収集するには、キューレベルまたはキューマネージャーレベルでキュー統計機能を有効にしてください。

    • キューレベルで、次の RUNMQSC コマンドを実行してください:

      alter ql(QUEUE_NAME) MONQ(LOW)
       
    • キューマネージャーレベルで、次の RUNMQSC コマンドを実行します:

      alter qmgr MONQ(LOW)
       

    この alter qmgr コマンドの詳細については、 IBM MQ のドキュメントを参照してください。

  2. キューの深さが高い 」、「 キューが満杯 」、「 キューのサービス間隔が長い 」などの IBM MQ のパフォーマンス関連の組み込みイベントを収集するには、次の RUNMQSC コマンドを実行してキューマネージャのパフォーマンスイベントを有効にしてくださいPERFMEV

    alter qmgr PERFMEV(ENABLED) CHLEV(ENABLED)
     
    • デフォルトの送信キュータイプに関するエラーエイリアス・ベース・キュー・タイプ・エラー デフォルトの送信キュー使用に関するエラー「許可」ではなく「抑制」を抑制されたキューマネージャーがアクティブではありません、、 キュー・タイプ・エラーリモートキュー名のエラー送信キュータイプエラー、、 送信キューの使用に関するエラー不明なエイリアス ベースキュー 不明なデフォルトの送信キュー不明なオブジェクト名不明なリモートキューマネージャー、、および など 不明な送信キュー、キューマネージャに関連する組み込みイベントを収集するには、以下のチャネルイベント(CHLEV)を有効にしてください:

      • AUTHOREV (承認イベント)
      • INHIBTEV (阻害事象)
      • LOCALEV (地域のイベント)
      • REMOTEEV (オンラインイベント)
      • STRSTPEV (ストレージ関連のイベント)

      次の RUNMQSC コマンドを実行してください:

      alter qmgr AUTHOREV(ENABLED) INHIBTEV(ENABLED) LOCALEV(ENABLED) REMOTEEV(ENABLED) STRSTPEV(ENABLED)
       

      キューマネージャのイベント制御に関する詳細については、 「キューマネージャのイベント制御」 を参照してください。

    • Bridge stopped 」、 「Channel Auto-definition Error 」、 「Channel Blocked 」、 「Channel Conversion Error 」、 「Channel Not Activated 」、 「Channel Not Available 」、 「Channel SSL Error」、「Channel SSL Warning」、 「Channel Stopped 」、 「Channel Stopped By User 」など、チャネルに関連するCHLEV組み込みイベントを収集するには、以下のチャネル関連イベントを有効にしてください:

      • CHLEV (チャンネルのイベント)
      • BRIDGEEV (ブリッジイベント)
      • SSLEV ( SSL のイベント)
      • CHADEV (チャンネルの自動定義イベント)

      次の RUNMQSC コマンドを実行してください:

      alter qmgr CHLEV(ENABLED) BRIDGEEV(ENABLED) SSLEV(ENABLED) CHADEV(ENABLED)
       

      チャネルイベントの制御に関する詳細については、 「チャネルおよびブリッジイベントの制御」 を参照してください。

    この alter qmgr コマンドの詳細については、 IBM MQ のドキュメントを参照してください。

  3. 「 IBM MQ 」のキュー統計メトリクス( Persistent Put BytesNonpersistent Put BytesPersistent Get BytesNonpersistent Get BytesExpired Msg CountPut Fail CountPut1 Fail CountGet Fail Countなど )を収集するには、 IBM MQ で以下の手順を実行してください:

    1. キューマネージャーレベルで、次のコマンドを実行して、すべてのキューの統計データ収集を有効にします

      alter qmgr STATQ(ON)
       

      キューレベルで、特定のキューの統計情報を有効にするには、次の Queue_Name コマンドを実行します:

      alter qlocal(Queue_Name) STATQ(ON)
       

      また、 STATINTキューマネージャーのパラメータ「 IBM MQ 」を使用することで、キューの統計情報の更新間隔を変更することもできます。デフォルトでは、この値は1800秒に設定されています。 たとえば、900秒に設定するには、次のコマンドを実行します:

      alter qmgr STATINT(900)
       
    2. 統計データは SYSTEM.ADMIN.STATISTICS.QUEUEInstana キューから収集されるため、統計データを収集するには、 get エージェントユーザーに権限を付与してください。

      例えば、次のコマンドを実行します。

      setmqaut -m QmgrName -n SYSTEM.ADMIN.STATISTICS.QUEUE -t q -p user +get
       

      この setmqaut コマンドの詳細については、 IBM MQ のドキュメントを参照してください。

  4. MQI の障害発生率を収集するには、 IBM MQ で以下の手順を実行してください:

    1. キューマネージャーレベルで、次のコマンドを実行して、収集間隔を指定し、メッセージキューインターフェース( MQI )の統計データの収集を有効にします

      alter qmgr STATMQI(ON)
       
    2. から統計データを収集するには SYSTEM.ADMIN.STATISTICS.QUEUE、次のコマンドを実行して、 Instanaget エージェントユーザーに権限を付与してください:

      setmqaut -m QmgrName -n SYSTEM.ADMIN.STATISTICS.QUEUE -t q -p user +get
       

      この setmqaut コマンドの詳細については、 IBM MQ のドキュメントを参照してください。