Administration Console オンライン ヘルプ

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

カスタム MBean のモニタ

始める前に


WebLogic Server 実行時 MBean サーバにカスタム MBean を登録すると、WebLogic Server は、自身がカスタム MBean 用に管理している実行時管理情報ベース (MIB) モジュールにそのエントリを追加します。WebLogic Server は、カスタム MBean 型ごとにテーブルを MIB モジュールに追加します。また、カスタム MBean のインスタンスごとにテーブル行を追加します。WebLogic Server は、このモジュールをファイルなどのデータ構造として永続化することはしませんが、MIB モジュール内の OID はサーバ セッションをまたがって同一に保たれます。

WebLogic Server SNMP エージェントは、カスタム MBean については、定期的に値をポーリングして値がしきい値を超えていた場合に通知を生成するということができません。代わりに、SNMP マネージャから WebLogic Server SNMP エージェントにリクエストを送信する必要があります。

SNMP を使用してカスタム MBean をモニタするには、次の手順に従います。

  1. カスタム MBean 用の実行時 MIB モジュールを管理するように WebLogic Server をコンフィグレーションするには、次の手順を行います。
    1. Administration Console の [チェンジ センタ] で、[ロックして編集] をクリックします (チェンジ センタの使用を参照)。
    2. Administration Console の [ドメイン構造] で、[診断] を展開して [SNMP] を選択します。
    3. [SNMP エージェントの概要] ページで SNMP エージェントの名前をクリックします。
    4. エージェントの [SNMP エージェント : コンフィグレーション : 全般] ページで、[ユーザ MBean のアクセスを有効化] を選択します。
    5. [保存] ボタンをクリックします。
    6. [チェンジ センタ] で、[変更のアクティブ化] をクリックします (チェンジ センタの使用を参照)。
  2. カスタム MBean MIB モジュール内のオブジェクトを参照するには、WebLogic Scripting Tool (または独自に作成したカスタム JMX クライアント) を使用して、サーバの SNMPAgentRuntimeMBeanoutputCustomMBeansMIBModule オペレーションを呼び出します。

    たとえば、WebLogic Scripting Tool (WLST) を使用して myserver というサーバに接続する場合は、次の WLST コマンドで outputCustomMBeansMIBModule オペレーションを呼び出します。

    serverRuntime()
              cd('SNMPAgentRuntime/myserver')
              MODULE=cmo.outputCustomMBeansMIBModule()
              FILE = open("myfile.txt","w")
              FILE.writelines(MODULE)
              FILE.close() 

    WebLogic Scripting Tool については、WebLogic Scripting Tool ガイドを参照してください。outputCustomMBeansMIBModule オペレーションについては、SNMPAgentRuntimeMBean を参照してください。

    outputCustomMBeansMIBModule オペレーションは、生成された MIB エントリを標準出力に出力します。

  3. SNMP マネージャを使用して、カスタム MBean MIB モジュールから取得した OID を含む GET リクエストを送信します。

 

Skip navigation bar ページの先頭