![]() ![]() ![]() ![]() ![]() ![]() ![]() |
次の各項では、Oracle SNMPエージェントを管理フレームワークに統合する方法を説明します。
Oracle SNMPエージェントには、bea.asn1
とmib.txt
という2種類のSNMP MIBファイルがあります。bea.asn1
ファイルは、SNMPネットワーク管理フレームワークが、Tuxedoアプリケーションの管理に必要なローカル(管理ステーション上の) MIBの部分を設定するために使用します。mib.txt
ファイルはbea.asn1
ファイルから作成され、Tuxedo SNMPエージェント(tux_snmpd
)が起動時に管理対象ノードのローカルSNMP MIBを設定するために使用します。
注: | この後の説明で取り上げられるのは、bea.asn1 ファイルのみです。 |
Oracle SNMPエージェントを管理フレームワークとともに使用するには、次の手順に従います。
SNMP MIBは、Oracle SNMPエージェントを介してアクセスできる様々な管理対象オブジェクトのデータ型およびアクセス権限を定義します。また、Oracle SNMPエージェントで生成できるイベント通知も定義します。このように、MIBではOracle Tuxedoリソースの管理に必要な情報を管理フレームワークに提供します。
デフォルトでは、SNMP MIBファイルbea.asn1
は、tux_prod_dir
/udataobj/snmp/etc
ディレクトリにインストールされます。MIBファイルは、管理フレームワークの管理データベースにインポートする必要があります。一部の管理フレームワークでは、このプロセスをMIBのロードと呼びます。Oracle SNMPエージェントでテストされる管理フレームワークのリストは、『Oracle Tuxedoリリース・ノート』を参照してください。
たとえば、管理するリソースでモニターする必要のある特定の属性があるかどうか。特定のOracle Tuxedoシステム・イベントが発生したときに、通知を受ける必要があるかどうか。
詳細は、「Oracle Tuxedoイベント通知の統合」を参照してください。
関連オブジェクトの値の定期的収集は、トレンドの分析にとって非常に役立ちます。この分析は、キャパシティ・プランニングとロード・バランシングにとって有益です。アラームの生成にポーリングを使用することもでき、フォルト管理に役立ちます。
Oracle SNMPエージェントをSMUXサブエージェントとしてOracle SNMPエージェント・インテグレータとともに使用している場合、一部のしきい値チェックをOracle SNMPエージェント・インテグレータに任せることができます。Oracle SNMPエージェント・インテグレータでは、ユーザー定義のしきい値を超えたときにエンタープライズ固有のトラップを生成します。選択的しきい値のチェックをOracle SNMPエージェント・インテグレータに任せることで、管理フレームワークのポーリング・アクティビティにより消費されるネットワーク・バンド幅を縮小できます。
Oracle SNMPエージェントの設定および起動の手順については、「管理対象ノードでのOracle SNMPエージェントの設定」を参照してください。
Oracle Tuxedoシステム・イベント・トラップを管理フレームワークに統合するには、次の手順に従います。
TMSYSEVT
)が管理対象のドメイン用に実行されていることを確認します。詳細は、「管理対象ノードでのOracle SNMPエージェントの設定」を参照してください。 Oracle SNMPエージェントでは、EventBrokerサーバー(TMSYSEVT
)が実行されていなければ、イベント通知は受信されません。Tuxedo EventBrokerサーバーの詳細は、『Oracle Tuxedoファイル形式、データ記述、MIBおよびシステム・プロセス・リファレンス』の「MSYSEVT(5)」の参照ページを参照してください。
beamgr.conf
構成ファイルのTRAP_HOST
エントリを変更して、エージェントで生成されたトラップの宛先となる管理マシンの場所を指定します。詳細は、「管理対象ノードでのOracle SNMPエージェントの設定」を参照してください。bea.asn1
MIBファイルをまだ管理フレームワークにロードしていない場合は、ロードします。たとえば、HP OpenView Network Node Managerで、次の表示を見て、次のことを行います。
管理コンソールでのTuxedo SNMPトラップの表示方法、または管理フレームワークで指定したイベントに応じてとられる処置を変更できます。たとえば、いくつかのルーチン情報通知を無視することを選択してもかまいません。たとえば、HP OpenViewでイベント構成を表示するには、次の手順を実行します。
tuxedo
を選択します。networkFlowTrap
などのイベント・タイプを選択します。イベント構成の修正によって、イベントの受信時にイベントを無視するか、ポップアップ通知を生成するか、またはプログラムまたはスクリプトを実行できます。また、上の図に示したように、Tuxedoイベントの新しいカテゴリを作成することもできます。
複数のOracle Tuxedoドメインをモニターするには、モニター対象ドメインごとにTuxedo SNMPエージェントを実行します。このエージェントは、Oracle SNMPエージェント・インテグレータの下でSMUXサブエージェントとして実行する必要があります。
1つのノードで複数のTuxedo SNMPエージェントがSMUXサブエージェントとして実行されている場合、エージェントに対するSNMPマネージャのSetまたはGetリクエストは、次の形式のコミュニティを使用してアドレス指定する必要があります。
この例では、payrollagent
はOracle SNMPエージェント・インテグレータによってリクエストが送られるエージェントを識別する論理エージェント名です。
Oracle SNMPエージェント・インテグレータを使用して、Oracle Tuxedoオブジェクトまたは他の管理対象リソースをポーリングできます。Oracle SNMPエージェント・インテグレータのしきい値チェック・アクティビティを管理フレームワークに統合するには、次の手順に従います。
詳細は、「Oracle SNMPエージェント・インテグレータを使用したポーリング」を参照してください。
![]() ![]() ![]() |