SNMP エージェント管理ガイド

     前  次    新しいウィンドウで目次を開く     
ここから内容の開始

管理対象ノードでの Oracle SNMP エージェントの設定

Oracle SNMP エージェントを管理フレームワークに統合するには、管理対象ノードと管理フレームワークに Oracle SNMP エージェント ソフトウェアを設定する必要があります。以下の節では、管理対象ノードに Oracle SNMP エージェントを設定する手順について説明します。

 


ディレクトリ構造

Oracle SNMP エージェントのファイルは、次の図に示すディレクトリに格納されています。

図 3-1 ディレクトリ構造

ディレクトリ構造

注意 : tux_prod_dir は、Oracle Tuxedo 10.0 がインストールされたディレクトリです。

 


Oracle SNMP エージェントのコンフィグレーション ファイル

Oracle SNMP エージェントには、beamgr.confbeamgr_snmpd.conf という 2 つのコンフィグレーション ファイルがあります。beamgr.conf ファイル (Oracle SNMP エージェント コンフィグレーション ファイル) には、Tuxedo SNMP エージェント (tux_snmpd) と Oracle SNMP エージェント インテグレータ (snmp_integrator) が起動時に読み込むユーザ定義の操作コンフィグレーションが含まれています。

beamgr_snmpd.conf ファイル (Oracle SNMP エージェント パスワード コンフィグレーション ファイル) には、tux_snmpdsnmp_integrator) が起動時に読み込むユーザ定義のパスワード コンフィグレーション (SNMP コミュニティ名、SMUX パスワード) が含まれています。デフォルトの読み取り専用コミュニティ名は public で、デフォルトの読み書きコミュニティ名は iview です。デフォルトの SMUX パスワードは、パスワードなしです。

Oracle SNMP エージェント コンフィグレーション ファイルの詳細については、「コンフィグレーション ファイル」を参照してください。

 


Oracle SNMP エージェントのコンフィグレーション

Oracle SNMP エージェントをコンフィグレーションするには、次の手順に従います。

  1. 管理対象の Oracle Tuxedo サーバ ノードに Oracle SNMP エージェントをインストールします。
  2. Tuxedo SNMP エージェント tux_snmpd は一度に 1 つインストールします。Windows システムでは、Oracle Tuxedo がインストールされていない場合、tux_snmpd をインストールするオプションは使用できません。Oracle SNMP エージェントのインストール方法については、『Oracle Tuxedo システムのインストール』を参照してください。

    Tuxedo リソースの属性には、グローバルに (どの Tuxedo ノードに存在するかに関係なく) アクセスできるものと、同じマシン上の Oracle SNMP エージェントからローカルにアクセスできるものがあります。ローカル アクセスだけが可能な管理対象オブジェクトにアクセスするには、それらのリソースが存在する各マシンに Oracle SNMP エージェントをインストールするか、または Oracle SNMP エージェントをマスタ ノードにインストールして -c オプションで実行する必要があります。後者の場合、エージェントをマスタ ノードのみで実行しつつ、すべてのマシンから情報を収集できます。

  3. Tuxedo 共有バイナリへのアクセスを設定します。
    • Windows システムの場合
    • Oracle SNMP エージェントを Oracle Tuxedo アプリケーションと同じディレクトリにインストールしなかった場合、該当する Tuxedo の bin ディレクトリが PATH システム環境変数の中で他の Tuxedo より前に存在することを確認してください。PATH 内のディレクトリ順序をこのように指定することで、Oracle SNMP エージェントは適切な Tuxedo ダイナミック リンク ライブラリ (DLL) にアクセスできるようになります。

    • UNIX システムの場合
    • 共有ライブラリの検索パスに $TUXDIR/lib が組み込まれていることを確認します。共有ライブラリの検索パスは以下のとおりです。

      HP-UX では SHLIB_PATH、AIX では LIBPATH、それ以外の UNIX システムでは LIBRARY_PATH

  4. Oracle SNMP エージェント コンフィグレーション ファイルをインストールします。
    • Windows システムの場合
    • コマンドライン シェルを開き、Oracle SNMP エージェント コンフィグレーション ファイル beamgr.confC:¥etc ディレクトリにコピーします。

      prompt> md c:\etc
      prompt> copy tux_prod_dir\udataobj\snmp\etc\beamgr.conf
                 c:\etc

    • UNIX システムの場合
    • root としてログインし、Oracle SNMP エージェント コンフィグレーション ファイル beamgr.conf/etc ディレクトリにコピーします。

      prompt> su
      prompt> Password:
      prompt> cp tux_prod_dir/udataobj/snmp/etc/beamgr.conf /etc

  5. PATH を設定し、Oracle SNMP エージェントの実行可能ファイルの場所を追加します。この手順は、Windows システムと UNIX システムの両方に適用されます。
  6. インストールした Oracle SNMP エージェント製品のすべてのユーザは、PATH 環境変数を更新して Oracle SNMP エージェントの実行可能ファイルの場所を追加する必要があります。以下は、UNIX の C シェルの例です。

    prompt> set path = ( $PATH tux_prod_dir/bin )

  7. Oracle SNMP エージェントを SNMP 多重化 (SMUX) サブエージェントとして実行する場合、マスタ エージェントのタイムアウトを設定します。SMUX プロトコルは、RFC 1227 に定義されています。
  8. SMUX マスタ (snmp_integrator など) と SNMP マネージャのタイムアウトを少なくとも 30 秒に設定します。snmp_integrator の場合、このタイムアウトを設定するには、次のように INTEGRATOR_TIMEOUT を Oracle SNMP エージェントの beamgr.conf コンフィグレーション ファイルに追加します。

    INTEGRATOR_TIMEOUT 30

  9. Oracle SNMP エージェントを Windows システムにインストールした場合、TCP/IP のホスト名とコンピュータ名が一致することを確認します。
  10. [スタート|設定|コントロール パネル|ネットワーク|識別] に指定されているホスト名がすべて大文字であり、[スタート|設定|コントロール パネル|ネットワーク|プロトコル|TCP/IP|プロパティ|DNS] に指定されているホスト名 (同じくすべて大文字の必要がある) と一致しているかどうかを確認します。

  11. トラップの送り先を指定します。
  12. SNMP トラップ通知のデフォルトの送り先は localhost です。これ以外の送り先にトラップを送信するには、テキスト エディタで Oracle SNMP エージェントの beamgr.conf コンフィグレーション ファイルの TRAP_HOST エントリを修正して、SNMP トラップ通知の送り先マシンのホスト名と、トラップの送信に使用するポート番号およびコミュニティ名を指定します。

    一般に、この送り先は SNMP 管理フレームワークが存在するホスト マシンです。管理フレームワークによっては、SNMP トラップ通知を収集して管理ステーションに転送する分散トラップ デーモンを使用します。この場合、トラップ デーモンが存在するマシンを送り先として指定します。

    詳細については、「コンフィグレーション ファイル」を参照してください。

  13. 管理対象のドメインを識別します。
  14. 管理対象 Oracle Tuxedo アプリケーションの識別は、以下の 2 通りの方法で指定できます。Oracle SNMP エージェントは、以下のソースを列挙順に使用します。

    1. Oracle SNMP エージェント コンフィグレーション ファイルの TMAGENT。このエントリの形式は次のとおりです。
    2. TMAGENT logical_agent_name tuxdir tuxconfig_path

      詳細については、「コンフィグレーション ファイル」を参照してください。

    3. TUXCONFIG および TUXDIR 環境変数。
  15. Oracle Tuxedo EventBroker がコンフィグレーションされていることを確認します。
  16. Oracle SNMP エージェントは、Tuxedo イベント ブローカ サーバ (TMSYSEVT) が実行されていない場合は Tuxedo イベント通知を受信できません。Tuxedo イベントを SNMP トラップとして転送できるようにするには、Tuxedo イベント ブローカ サーバが実行されている必要があります。Tuxedo イベント ブローカの詳細については、『Oracle Tuxedo アプリケーション実行時の管理』の「イベント ブローカについて」および『Oracle Tuxedo のファイル形式とデータ記述方法』の TMSYSEVT(5) のリファレンス ページを参照してください。

  17. Oracle SNMP エージェントだけを使用する場合、Tuxedo リソースが存在する管理対象ノードで Tuxedo SNMP エージェントを開始します。詳細については、「Oracle SNMP エージェントの開始」を参照してください。
  18. Oracle SNMP エージェント インテグレータを使用する場合、「Oracle SNMP エージェント インテグレータの設定」の手順に従って、Oracle SNMP エージェントを設定してから Oracle SNMP エージェント インテグレータを設定します。

  19. Oracle SNMP エージェントと SNMP 管理フレームワークを統合します。詳細については、「管理フレームワークへの Oracle SNMP エージェントの統合」を参照してください。

 


Oracle SNMP エージェントの高度なコンフィグレーション

複数の Oracle Tuxedo ドメインを同時に管理したり、システム マネージャとの通信にデフォルト以外のポートを使用したりする場合、さらに以下の手順を実行して Oracle SNMP エージェントをカスタマイズします。

  1. 複数の Tuxedo ドメインを同時に管理する場合、論理エージェント名を定義します。
  2. 同じ管理対象ノード上で複数の Tuxedo ドメインを同時に管理するには、各エージェントの Oracle SNMP エージェント コンフィグレーション ファイルに TMAGENT エントリを追加します。TMAGENT エントリの形式は次のとおりです。

    TMAGENT logical_agent_name tuxdir tuxconfig_path

    管理対象ノードで複数のドメインを管理するには、管理対象ドメインごとに Tuxedo エージェントを実行します。このエージェントは、Oracle SNMP エージェント インテグレータの下で SMUX サブエージェントとして実行する必要があります。

    SMUX サブエージェントとして動作する複数のエージェントが同じノード上で実行されている場合、SNMP マネージャから特定のエージェントへの Set または Get 要求は次の形式のコミュニティ名を使用して処理する必要があります。

    community@logical_agent_name

    logical_agent_name は、SNMP 要求の転送先を識別します。以下に例を示します。

    public@simpapp_agent

    1 つのエージェントだけをノードで実行する場合、Set または Get 要求のコミュニティを指定する logical_agent_name は省略可能です。

  3. 使用する Tuxedo イベント フィルタを定義します。
  4. Tuxedo イベント フィルタでは、モニタ対象のドメインごとにエージェントが受信する Tuxedo イベントのサブセットを定義します。Oracle SNMP エージェント コンフィグレーション ファイルの TMEVENT_FILTER エントリを使用すると、Tuxedo イベント通知のどの部分を SNMP トラップ通知として転送するかを定義できます。詳細については、「コンフィグレーション ファイル」を参照してください。Tuxedo イベント フィルタに対応する MIB オブジェクトについては、『SNMP Agent MIB Reference』の「Core MIB」を参照してください。

  5. デフォルト以外の SNMP コミュニティと SMUX パスワードを指定します。
  6. デフォルトでは、SNMP エージェント (Oracle SNMP エージェント インテグレータ、SNMP として実行されているときは tux_snmpd) は読み取り専用コミュニティとして public を、読み書きコミュニティとして iview を使用して SNMP マネージャと通信します。別のコミュニティ名を定義するには、それらを Oracle SNMP エージェント パスワード ファイルに指定します。また、このパスワード ファイルには、SMUX サブエージェントからの接続要求を認証するために使用する Oracle SNMP エージェント インテグレータ用パスワードも指定できます。

    1. パスワード ファイルを設定するには、次の手順に従います。
    2. Windows システムの場合

      コマンドライン シェルを開き、Oracle SNMP エージェントの beamgr_snmpd.conf パスワード ファイルを c:\etc にコピーします。以下に例を示します。

      prompt> copy tux_prod_dir\udataobj\snmp\etc\beamgr_snmpd.conf
                 c:\etc

      UNIX システムの場合

      Oracle SNMP エージェントの beamgr_snmpd.conf パスワード ファイルを /etc ディレクトリにコピーし、root によってのみ読み書きできるように設定します。以下に例を示します。

      prompt> cp tux_prod_dir/udataobj/snmp/etc/beamgr_snmpd.conf
                 /etc
      prompt> chmod 600 /etc/beamgr_snmpd.conf

    3. このファイルの SNMP コミュニティを変更します。このファイルで使用するキーワードは以下のとおりです。
    4. SMUX_PASSWD

      COMMUNITY_RO

      COMMUNITY_RW

      DISABLE_SET

    5. エージェントを読み取り専用に設定する場合、パスワード ファイルの DISABLE_SET エントリを次のように指定します。
    6. DISABLE_SET YES

      パスワード ファイルに DISABLE_SET エントリが存在しない場合、エージェントは Set と Get の両方の機能を持つことになります。

      詳細については、「コンフィグレーション ファイル」を参照してください。

  7. SMUX マスタ エージェント (Oracle SNMP エージェント インテグレータなど) の下で Oracle SNMP エージェント コンポーネントを SMUX サブエージェントとして使用する場合、SMUX パスワードを指定します。
  8. 環境変数 BEA_SMUX_PASSWD には、SMUX マスタ エージェント (Oracle SNMP エージェント インテグレータなど) への登録時に SNMP エージェントが使用するパスワードを指定します。この環境変数は、SMUX マスタ エージェント側でパスワードが必要な場合にのみ必要です。この環境変数を設定しない場合、登録時に tux_snmpd によってパスワードが指定されません。

  9. 別のポート番号を定義します。
  10. デフォルトでは、Oracle SNMP エージェントは SNMP および SMUX 標準によって以下のポート番号が指定されたと見なします。

    snmp 161/udp
    snmp-trap 162/udp
    smux 199/tcp

    デフォルトのポート割り当てが十分ではない場合、これらのサービスを別のポートで定義するか、または SNMP エージェントの開始時に適切なコマンドライン オプションを使用してデフォルト以外のポートを割り当てることができます。

    • Windows システムの場合
    • サービスを変更または定義するには、root_directory\system32\drivers\etc\services ファイルに適切な行を追加します。以下に例を示します。

      snmp 161/udp snmp
      snmp-trap 162/udp snmp

      SNMP 関連サービス用に使用するデフォルト設定については、Windows システム管理者に問い合わせてください。

    • UNIX システムの場合
    • サービスを変更または定義するには、次の手順を実行します。

    1. NIS サーバが実行中かどうかを確認します。ypwhich コマンドを使用して、NIS サーバまたはマップ マスタを使用できるかどうかを確認します。以下に例を示します。
    2. prompt> ypwhich
      zort.kremvax.com

    3. NIS サーバが使用可能な場合、ypcat コマンドを使用してサービスが使用可能かどうかを確認します。
    4. prompt> ypcat services | grep snmp
      snmp-trap 162/udp snmptrap
      snmp 161/udp

    5. NIS サーバが使用不能であり、ローカル ホストでサービスが提供されている場合、/etc/services ファイルを調べます。
    6. prompt> cat /etc/services | grep snmp
      snmp-trap 162/udp snmptrap
      snmp 161/udp

      SNMP サービスを確立するには、必要に応じて UNIX システムのマニュアルを参照して、使用している UNIX プラットフォーム固有の手順を確認してください。

 


Oracle SNMP エージェントの開始

複数の Oracle Tuxedo ドメインを管理するために、同じノードで複数の Oracle SNMP エージェントを実行できます。各エージェントは、ドメインを 1 つだけ管理できます。複数のドメインを管理するには、Oracle SNMP エージェント インテグレータを実行し、エージェントを SMUX サブエージェントとして開始する必要があります。

起動時に、Tuxedo SNMP エージェントは Oracle SNMP エージェント コンフィグレーション ファイルをチェックして、その論理エージェント名と一致する TMAGENT エントリがあるかどうかを調べます。TMAGENT エントリには、モニタ対象の Tuxedo ドメインのパスが指定されています。TMAGENT エントリが見つからない場合、エージェントは TUXCONFIG および TUXDIR 環境変数に指定されている Tuxedo ドメインに接続します。TUXCONFIG または TUXDIR 環境変数が定義されておらず、Oracle SNMP コンフィグレーション ファイルで適切な TMAGENT エントリが見つからない場合、エージェントは終了します。詳細については、「コンフィグレーション ファイル」を参照してください。

Oracle SNMP エージェント プロセス

tux_snmpd バイナリは、Tuxedo SNMP MIB をサポートする Tuxedo SNMP エージェントです。サポートされる MIB グループおよびオブジェクトについては、『SNMP Agent MIB Reference』を参照してください。

Oracle SNMP エージェントは、SNMP エージェントまたは SMUX サブジェージェントとして実行できます。

Oracle SNMP エージェントを SNMP エージェントとして開始した場合、coldStart トラップが生成されます。トラップを送信するときの送り先ホスト、ポート、およびコミュニティは、Oracle SNMP エージェントの beamgr.conf コンフィグレーション ファイルの TRAP_HOST エントリで指定します。詳細については、「Oracle SNMP エージェントのコンフィグレーション」を参照してください。

環境変数 BEA_SMUX_PASSWD が定義されている場合、SMUX サブエージェントとして実行されている Oracle SNMP は、登録時に SMUX マスタ エージェントに対してパスワードを指定します。この場合、Oracle SNMP エージェントはパスワードとして BEA_SMUX_PASSWD の値を使用します。BEA_SMUX_PASSWD が定義されていない場合、Oracle SNMP エージェントは登録時にマスタ エージェントに対してパスワードを指定しません。

SNMP エージェントとして実行される tux_snmpd は、MIB-II snmp グループをサポートします。

Windows システムでの Oracle SNMP エージェントの開始

Windows システムで Oracle SNMP エージェントを開始するには、次の手順に従います。

  1. Windows のタスクバーから、[スタート|設定|コントロール パネル|管理ツール|サービス] を選択します (Windows 2003 システムの場合は [スタート|プログラム|管理ツール|サービス])。
  2. 次の図に示すように、インストールされているサービス tux81_snmpd をリストから選択し、[開始] をクリックします。サービスを開始するのに少し時間がかかることがあります。
  3. 図 3-2 サービスの開始


    サービスの開始

  4. 1 つのノードで複数のエージェントを実行する場合、別の Windows サービスをインストールします。
  5. Windows のインストール プログラミングによって、SNMP エージェントが単一の Windows サービスとしてインストールされます。複数のエージェント インスタンスを実行して複数の Tuxedo ドメインをモニタする場合、エージェントごとに別の Windows サービスをインストールする必要があります。

    Tuxedo SNMP エージェントごとに Windows サービスをインストールするには、コマンドライン シェルを開き、追加する Tuxedo SNMP エージェントごとに次のコマンドを実行します。

    prompt> instsrv logical_agent_name
               tux_prod_dir\bin\tux_snmpd.exe

    同じノードで複数のエージェント インスタンスを実行するには、個別に論理エージェント名を割り当てます。複数のエージェントを使用して複数の Tuxedo ドメインをモニタする場合、logical_agent_name はエージェントと Tuxedo ドメインを関連付ける文字列です (beamgr.conf コンフィグレーション ファイルの TMAGENT エントリで定義する)。形式については、「Oracle SNMP エージェントの高度なコンフィグレーション」を参照してください。

    このエントリによって、logical_agent_name で開始したエージェントは指定された Tuxedo ドメインに割り当てられます。「コンフィグレーション ファイル」を参照してください。

Windows の起動オプション

[サービス] ウィンドウの [スタートアップ パラメータ] フィールドに、必要な起動オプションを入力します。

-d

エージェントが送受信した SNMP または SMUX パケットを Windows イベント ログにダンプします。

-s

Oracle SNMP エージェントを SNMP エージェントとして実行します。このオプションを指定しない場合、Oracle SNMP エージェントは SMUX サブエージェントとして実行されます。SMUX マスタ エージェント (snmp_integrator など) が実行されていない場合、起動パラメータとして -s を指定してから [開始] を選択する必要があります。

-p snmp_port

snmp_port オプションでは、Oracle SNMP エージェントが SNMP パケットの着信をリスンする UDP ポートを指定します。-p オプションを指定すると、Oracle SNMP エージェントを標準の SNMP ポート 161 以外のポートで実行できます。このオプションは、Oracle SNMP エージェントを SNMP エージェントして実行する場合にのみ有効です。

-r smux_port

SMUX マスタ エージェントに接続するための TCP ポートを指定します (デフォルトはポート 199)。このオプションは、tux_snmpd を SMUX サブエージェントとして実行する場合にのみ有効です。

-m hostname

SMUX マスタ エージェント (Oracle SNMP エージェント インテグレータなど) が実行されるマシンの名前です。このオプションは、tux_snmpd をリモート マシンの SMUX マスタ エージェントに登録する場合にのみ使用します。

-c

エージェントはマスタ ノードのみで動作しますが、すべてのマシンから情報を収集します。この場合、ノードごとではなくドメインごとに 1 つのエージェントを実行する必要があるので、管理が容易になります。また、現在の SNMP エージェントがサポートしていないオペレーティング システムが動作するノードからも SNMP 情報を収集できるようになります。
このオプションを使用する場合、ドメインで開始するエージェントは 1 つだけでなければなりません。それ以外の場合、予期しない結果が発生します。

UNIX システムでの Oracle SNMP エージェントの開始

UNIX システムで Oracle SNMP エージェントを開始するには、Tuxedo SNMP エージェントの起動コマンドをコマンドライン プロンプトに対して入力します。

tux_snmpd [-l logical_agent_name] [-d] [-n] [-s] [-p snmp_port]
[-r 
smux_port] [-m hostname] [-h] [-c]

UNIX の起動オプション

コマンドライン オプションには、以下のものがあります。

-l logical_agent_name

logical_agent_name はエージェントと Tuxedo ドメインを関連付ける文字列です (beamgr.conf コンフィグレーション ファイルの TMAGENT エントリで定義する)。論理エージェント名には、32 文字以内の文字を使用できます。形式については、「Oracle SNMP エージェントの高度なコンフィグレーション」を参照してください。
同じノードで複数のエージェント インスタンスを実行するには、個別に論理エージェント名を割り当てます。-l オプションを指定しない場合、Oracle SNMP エージェントは実行可能ファイルの名前を論理エージェント名として使用します。

-d

エージェントが送受信した SNMP または SMUX パケットを標準出力にダンプします。

-n

このオプションを指定した場合、実行されるエージェント/サブエージェントはデーモンになりません。このオプションは、init コマンドで Oracle SNMP エージェントを開始するときに使用します。

-s

Oracle SNMP エージェントを SNMP エージェントとして実行します。このオプションを指定しない場合、Oracle SNMP エージェントは SMUX サブエージェントとして実行されます。

-c

エージェントはマスタ ノードのみで動作しますが、すべてのマシンから情報を収集します。この場合、ノードごとではなくドメインごとに 1 つのエージェントを実行する必要があるので、管理が容易になります。また、現在の SNMP エージェントがサポートしていないオペレーティング システムが動作するノードからも SNMP 情報を収集できるようになります。
このオプションを使用する場合、ドメインで開始するエージェントは 1 つだけでなければなりません。それ以外の場合、予期しない結果が発生します。

-p snmp_port

snmp_port オプションでは、Oracle SNMP エージェントが SNMP パケットの着信をリスンする UDP ポートを指定します。-p オプションを指定すると、Oracle SNMP エージェントを標準の SNMP ポート 161 以外のポートで実行できます。このオプションは、Oracle SNMP エージェントを SNMP エージェントして実行する場合にのみ有効です。

-r smux_port

SMUX マスタ エージェントに接続するための TCP ポートを指定します。デフォルトはポート 199。このオプションは、Oracle SNMP エージェントを SMUX サブエージェントとして実行する場合にのみ有効です。

-m hostname

SMUX マスタ エージェント (Oracle SNMP エージェント インテグレータなど) が実行されるマシンの名前です。このオプションは、Oracle SNMP エージェントをリモート マシンの SMUX マスタ エージェントに登録する場合にのみ使用します。

-h

tux_snmpd コマンドの構文を表示します。

 


Oracle SNMP エージェントの停止

Windows システムでは、Oracle SNMP エージェントとオプションの Oracle SNMP エージェント インテグレータは [サービス] ウィンドウで停止します。UNIX システムでは、Oracle SNMP エージェントとオプションの Oracle SNMP エージェント インテグレータはコマンドライン プロンプトに対して stop_agent と入力することによって停止します。

Windows システムでの Oracle SNMP エージェントの停止

Windows システムで 1 つまたは複数の Oracle SNMP エージェントを停止するには、次の手順に従います。

  1. Windows のタスクバーから、[スタート|設定|コントロール パネル|管理ツール|サービス] を選択します (Windows 2003 システムの場合は [スタート|プログラム|管理ツール|サービス])。
  2. インストールされているサービスをリストから選択し、[停止] をクリックします。

UNIX システムでの Oracle SNMP エージェントの停止

UNIX システムで 1 つまたは複数の Oracle SNMP エージェントを停止するには、次のコマンドを発行します。

prompt> stop_agent logical_agent_name | all [logical_agent_name]

以下に例を示します。

prompt> stop_agent tux_snmpd

all を指定すると、すべての SNMP エージェントが停止します。実行可能ファイルの名前は、デフォルトの論理エージェント名です。

 


Oracle Tuxedo のマスタ ノードと非マスタ ノード

Tuxedo SNMP エージェントは、Tuxedo のマスタ ノードと非マスタ ノードの両方にインストールできます。非マスタ ノードの Oracle Tuxedo アプリケーションがダウンしている場合、非マスタ ノードの Oracle SNMP エージェントに送られた SNMP Get 要求は最新の情報を保持していない場合があります。たとえば、要求された情報が非マスタ ノードのアプリケーションのダウン後にマスタ ノードで更新された場合などです。ローカル ノードの Oracle Tuxedo アプリケーションがダウンしている場合、非マスタ ノードへの Set 要求は許可されません。

次の表示に示すように、Tuxedo SNMP MIB の MIB グループには、すべての Tuxedo ノードの値を返すものと、ローカル ノードのみのデータを返すものがあります。このため、特定のマシンの値を保持するオブジェクトを管理する場合、Oracle SNMP エージェントをそのマシンにインストールするか、または -c オプションを使用して Oracle SNMP エージェントをマスタ マシンで開始します。

MIB テーブル/グループ
説明
tuxTwshTbl
ワークステーション ハンドラ (WSH) クライアント プロセスの実行時属性。
tuxTulogTable
アプリケーション内のユーザ ログ ファイルの実行時属性。
tuxTmsgTable
Tuxedo システム メッセージ テーブルの実行時属性。
tuxTqueueTable
アプリケーション内のキューの実行時属性。
tuxTAppQTbl
アプリケーション キューの属性。
tuxTAppQmsgTbl
アプリケーション キューに格納されるメッセージの属性。
tuxTQspaceTbl
アプリケーション キュー スペースの属性。
tuxTQtransTbl
アプリケーション キュー スペースに関連付けられているトランザクションの実行時属性。
tuxTBridgeTbl
アプリケーションを構成するマシン間の接続に関するステータスと統計。
tuxTclientTbl
アプリケーション内のアクティブなクライアントの実行時属性。
tuxTconnTable
アプリケーション内のアクティブな会話の実行時属性。
tuxTdeviceTbl
Tuxedo システムのデバイス リストを格納する raw ディスク スライスまたは UNIX システム ファイルのコンフィグレーション属性と実行時属性。
tuxTsrvrTblExt
アプリケーション内のサーバの属性。tuxTsrvrTbl の拡張。
tuxTranTbl
アプリケーション内のアクティブなトランザクションの実行時属性。
tuxTsvcGrp
アプリケーション内のサービスのコンフィグレーション属性。
tuxLclIfQueueTable
特定の CORBA サーバ キューのインタフェースのローカル実行時属性。
tuxLclInterfaceTable
Oracle SNMP エージェントが実行されているローカル ホストの CORBA インタフェースのコンフィグレーション属性と実行時属性。
tuxTAppQctrl
アプリケーション キュー関連のすべての MIB グループへのアクセスを制御する制御 MIB。


  ページの先頭       前  次