Administration Console オンライン ヘルプ

  前 次 前/次ボタンと目次ボタンとの区切り線 目次  

SNMP を使用した WebLogic Server のモニタ


Simple Network Management Protocol (SNMP) を使用すると、企業全体の管理システムにモニタ データを提供することができます。SNMP を使用して、マネージャからのリクエストに応じて管理対象リソースに関するデータを収集および送信するようにエージェントをコンフィグレーションできます。また、定義済みのしきい値の超過や特定の状況が管理対象リソースで検出された場合に、マネージャに対して自動的にレポートを発行するようエージェントをコンフィグレーションすることもできます。

WebLogic Server SNMP エージェントは、WebLogic Server 管理システムにクエリを発行し、SNMP プロトコルを介して結果を通知します。WebLogic Server 管理システムは、管理対象 Bean (MBean) の集合を通じて管理データを公開します。WebLogic Server SNMP エージェントは、マネージャからのリクエストを受け取ると、そのリクエストで指定されている OID に対応する MBean を特定します。そして、目的のデータを取得し、これを SNMP レスポンスとして返します。

各 WebLogic Server ドメインには複数の SNMP エージェントを作成できます。SNMP を使用してモニタおよび通信を行うための SNMP エージェントの編成方法には、集中モデルと非集中モデルがあります。

  • 集中モデルでは、SNMP エージェントは管理サーバ上にのみコンフィグレーションされます。このエージェントは、ドメイン内のすべての管理対象サーバと通信します。SNMP マネージャは、管理サーバ上の SNMP エージェントとのみ通信します。このモデルは利便性には優れていますが、WebLogic Server でパフォーマンスのオーバーヘッドが発生します。また、管理サーバが使用できなくなった場合、SNMP を介してドメインをモニタすることができなくなります。
  • 非集中モデルでは、SNMP エージェントは各管理対象サーバ上にコンフィグレーションされます。SNMP マネージャは、各管理対象サーバ上のエージェントと個々に通信する必要があります。

注意: リリース 9.2 以前の WebLogic Server で作成されたドメインをサポートするには、管理サーバまたは管理対象サーバ上に SNMP エージェント (サーバ SNMP エージェント) をコンフィグレーションするのではなく、ドメイン スコープ SNMP エージェントを有効にして使用します。ドメイン スコープ エージェントは、前述の集中モデルにおけるサーバ SNMP エージェントと同じ機能を提供します。ただし、その基底の実装は異なり、また将来的には非推奨になる予定です。サーバ SNMP エージェントを管理サーバに対象指定した場合、ドメイン スコープ エージェントはオーバーライドされます。

WebLogic Server SNMP エージェントを使用してさまざまなネットワーク リソースから SNMP リクエストを収集し、他の SNMP エージェントに転送することもできます。SNMP プロキシの作成を参照してください。

SNMP を使用してドメインのコンフィグレーションを変更することはできません。

WebLogic Server の SNMP モニタをコンフィグレーションするには、次の手順に従います。

  1. SNMP マネージャで、WebLogic MIB をロードします。

    特定の管理対象リソースのデータを要求するには、マネージャがそのリソースをユニークに識別できる必要があります。SNMP では、各管理対象リソースは、ユニークなオブジェクト識別子 (OID) を持つ管理対象オブジェクトとして管理情報ベース (MIB) モジュールで記述されます。特定の管理対象リソースについてやり取りするためには、マネージャとエージェントの両方が同じ MIB モジュールにアクセスできる必要があります。

    MIB モジュールのロードについては、SNMP マネージャのベンダが提供しているマニュアルを参照してください。

    WebLogic Server は MIB モジュールを WL_HOME\server\lib\ BEA-WEBLOGIC-MIB.asn1 にインストールします。WL_HOME は WebLogic Server をインストールしたディレクトリです。

  2. ドメインの管理サーバを起動します。
  3. SNMP エージェントの作成を行います。
  4. (省略可能) モニタを行い、指定したイベントの発生時に SNMP マネージャに通知を送信するよう各 SNMP エージェントをコンフィグレーションします。
    1. トラップ送り先の作成を行います。

      トラップ送り先には、SNMP エージェントから SNMP マネージャに通知を送信するのに必要な情報が含まれています。

    2. (省略可能) TRAP 通知ではなく、INFORM 通知を送信するように SNMP エージェントをコンフィグレーションします。INFORM 通知のコンフィグレーションを参照してください。
    3. WebLogic Server リソースのコンフィグレーション属性が何らかの方法で変更された後、直ちに通知が送信されるようにするには、属性変更の作成を行います。
    4. リソースを定期的にポーリングし、特定の実行時属性またはコンフィグレーション属性の値が特定の方法で変更されていた場合に通知が送信されるようにするには、SNMP モニタの作成を行います。
    5. サーバ インスタンスが特定のログ メッセージを出力したときに通知が送信されるようにするには、SNMP ログ フィルタの作成を行います。

関連タスク

関連トピック

 

Skip navigation bar ページの先頭