IBM MQモニタリング
IBM MQ
IBM MQとは

IBM MQは、以前はMQシリーズとして知られていた、エンタープライズ・グレードのメッセージング・システムです。いくつかの動作モード(ポイント・ツー・ポイントパブリッシュ/サブスクライブファイル転送)を持つキューイング・ミドルウェアを使用して、アプリケーション・サービス間でデータを転送するために使用されます。さらに各アプリケーションは、マルチキャスト経由で多くのサブスクライバーにメッセージを公開できます。IBM MQモニタリングでは、IBM MQインスタンスを識別し、プラットフォームからのパフォーマンス情報と、キューおよびキュー・マネージャーに関するデータの収集を行う機能を必要とします。

メッセージをすぐに配信できない場合、MQでは、そのメッセージがキュー内に保護され、配信が保証されるまでその状態に維持されます。IBM MQは、非同期メッセージング環境におけるアプリケーション間のショックアブソーバーとして機能します。ネットワークまたはアプリケーションで中断が発生した場合、すべての機能が回復するまでの間、メッセージを特別なキュー内で保留します。

Pub-Subアーキテクチャの視覚化(提供:IBM MQデベロッパー・ウェブサイト

今すぐ無料評価版を試す

14日間、クレジットカード不要、フルバージョンでご利用いただけます。

Instanaを使用したIBM MQのモニタリング

InstanaエージェントがIBM MQを含むホストにデプロイされると、Instana IBM MQセンサーが自動的に構成され、MQにアタッチされます。その後Instanaは、円滑なメッセージングを維持するため、即時にIBM MQパフォーマンス・メトリックのモニタリングを開始します。Instanaは、クラスター、リスナー、トピック、キュー・マネージャー、キュー、およびチャネルについて、IBM MQの全パフォーマンス・メトリックを1秒の細分度で収集するため、潜在的なパフォーマンスの問題を示唆するスパイクを見逃すことはありません。

標準装備のIBM MQ正常性シグニチャー

Instanaは、IBM MQを含むすべての監視対象プラットフォームについて、キュレートされた正常性シグニチャーの知識ベースを維持しています。この知識ベースは、受信したメトリックに対して継続的に評価され、ユーザーへの影響や重大度に応じて問題やインシデントの警告を発するために使用されます。標準装備イベントは、エンティティの正常性シグネチャでの障害に基づいて、問題またはインシデントをトリガします。カスタムイベントは、任意のエンティティにおける個々のメトリックで定義されたしきい値に基づいて、問題またはインシデントをトリガします。

IBM MQキュー・マネージャー

イベント

  • キュー・マネージャーの接続数。

  • キュー・マネージャーの状況。

説明

  • 現在キュー・マネージャーに接続がないかどうかをチェックします。
  • キュー・マネージャーが正常であり、静止状態ではないことをチェックします。

メトリック

  • 接続数(connectionCount)

  • キュー・マネージャーの状況 (status)
    IBM MQキュー

    イベント

    • 最も古いメッセージをキューに入れます。


    • キュー項目数の差。

    説明

    • キュー上にしきい値よりも古いメッセージが存在するかどうかをチェックします。
    • キュー項目数が最大項目数に近づいているかどうかをチェックします。

    メトリック

    • キュー上の最も古いメッセージ (oldestMessage)

    • キュー項目数(queueDepth)とキュー項目数の最大値(maxQueueDepth)
      IBM MQチャネル

      イベント

      • チャネル状況。

      説明

      • チャネルが正常な状態にあるかどうかをチェックします。

      メトリック

      • チャネル状況(channelStatus)
        IBM MQリスナー

        イベント

        • リスナーの状況。

        説明

        • リスナーが正常な状態にあるかどうかをチェックします。

        メトリック

        • リスナーの状況(listenerStatus)

          IBM MQのモニタリングのドキュメントを使用して、構成とセットアップの詳細について説明します。

          IBM MQのモニタリング