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 エージェントの編成方法には、集中モデルと非集中モデルがあります。
注意: リリース 9.2 以前の WebLogic Server で作成されたドメインをサポートするには、管理サーバまたは管理対象サーバ上に SNMP エージェント (サーバ SNMP エージェント) をコンフィグレーションするのではなく、ドメイン スコープ SNMP エージェントを有効にして使用します。ドメイン スコープ エージェントは、前述の集中モデルにおけるサーバ SNMP エージェントと同じ機能を提供します。ただし、その基底の実装は異なり、また将来的には非推奨になる予定です。サーバ SNMP エージェントを管理サーバに対象指定した場合、ドメイン スコープ エージェントはオーバーライドされます。
WebLogic Server SNMP エージェントを使用してさまざまなネットワーク リソースから SNMP リクエストを収集し、他の SNMP エージェントに転送することもできます。SNMP プロキシの作成を参照してください。
SNMP を使用してドメインのコンフィグレーションを変更することはできません。
特定の管理対象リソースのデータを要求するには、マネージャがそのリソースをユニークに識別できる必要があります。SNMP では、各管理対象リソースは、ユニークなオブジェクト識別子 (OID) を持つ管理対象オブジェクトとして管理情報ベース (MIB) モジュールで記述されます。特定の管理対象リソースについてやり取りするためには、マネージャとエージェントの両方が同じ MIB モジュールにアクセスできる必要があります。
MIB モジュールのロードについては、SNMP マネージャのベンダが提供しているマニュアルを参照してください。
WebLogic Server は MIB モジュールを WL_HOME\server\lib\ BEA-WEBLOGIC-MIB.asn1 にインストールします。WL_HOME
は WebLogic Server をインストールしたディレクトリです。
トラップ送り先には、SNMP エージェントから SNMP マネージャに通知を送信するのに必要な情報が含まれています。