始める前に
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 エージェントにリクエストを送信する必要があります。
SNMPAgentRuntimeMBean
の outputCustomMBeansMIBModule
オペレーションを呼び出します。
たとえば、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 エントリを標準出力に出力します。