SNMPログ・フィルタ: 構成
このページでは、WebLogic Server SNMPエージェントによってSNMPログ通知トラップが生成される条件を指定します。
エージェントは、このページの条件に一致するログ・メッセージについてのみトラップを生成します。
構成オプション
名前 説明 名前 このログ・フィルタの名前。
各ログ・フィルタの名前は、ドメイン内で一意であることが必要です。
この名前は管理コンソールに表示されます。WebLogic Serverコマンド・ライン・ユーティリティまたはAPIを使用する場合は、この名前でログ・フィルタを識別します。
ログ・フィルタを作成した後、名前を変更することはできません。かわりに、一度削除してから新しい監視を作成します。
MBean属性:
SNMPLogFilterMBean.Name
重大度レベル WebLogic Server SNMPエージェントが通知を生成する基準となる最低の重大度。
MBean属性:
SNMPLogFilterMBean.SeverityLevel
サブシステム名 このログ・フィルタによってメッセージを選択する対象のサブシステムのリスト。何も指定しない場合、すべてのサブシステムからのメッセージが選択されます。
MBean属性:
SNMPLogFilterMBean.SubsystemNames
ユーザーID WebLogic Server SNMPエージェントによる通知生成の対象となるユーザーIDのリスト。
各メッセージには、メッセージが生成されたセキュリティ・コンテキストからユーザーIDが付加されます。
メッセージのユーザーIDフィールドとフィルタで指定したいずれかのユーザーIDが一致する場合に、WebLogic Serverは通知を生成します。
このログ・フィルタでユーザーIDを指定しない場合、WebLogic ServerはすべてのユーザーIDからのメッセージに対して通知を生成できます。
MBean属性:
SNMPLogFilterMBean.UserIds
メッセージID WebLogic Server SNMPエージェントによる通知生成の対象となるメッセージIDまたはメッセージIDの範囲のリスト。
IDを指定しない場合、このフィルタではすべてのメッセージIDが選択されます。
リスト例: 20,50-100,300
MBean属性:
SNMPLogFilterMBean.MessageIds
メッセージ・サブ文字列 メッセージ・テキストから検索する文字列。この文字列を含むメッセージのみが選択されます。何も指定しない場合、すべてのメッセージが選択されます。
MBean属性:
SNMPLogFilterMBean.MessageSubstring
有効化されたサーバー この属性は、SNMPエージェントがWebLogicドメインの管理サーバー上で動作している場合にのみ適用されます。EnabledServers属性によって、ユーザーは監視対象となるデータ・ソースの範囲を指定したサーバーに制限できます。SNMAgentDeploymentMBeanが管理対象サーバーに割り当てられている場合、EnabledServersリストは無視されます。管理対象サーバーの場合、SNMPエージェントはSNMPエージェントをデプロイしているWebLogicサーバー上にあるデータのみを監視します。
MBean属性を基準とするトラップでは、SNMPエージェントは管理サーバー上で動作しているときはドメイン実行時MBeanサーバーを参照し、管理対象サーバーにデプロイされるときは実行時MBeanサーバーを参照します。
SNMPJMXMonitorMBean
およびSNMPAttributeChangeMBean
の場合、MonitoredMBeanType
およびMonitoredMBeanName
属性はトラップを設定するWebLogic Server MBeanのタイプと名前を指定します。タイプおよび属性の条件に一致するMBeanは、トラップをオンに設定するように修飾されています。EnabledServers属性は、SNMPエージェントが管理サーバーをターゲットとしている場合、MBeanの場所を基準として追加の条件を指定することを許可します。EnabledServersリスト内のサーバーの1つと場所が一致しているMBeanは、対応するJMX通知のために生成されるトラップに適しているとみなされます。EnabledServers属性が指定されていない場合、タイプと名前が一致するすべてのMBeanはSNMPトラップの有効なソースとみなされます。
SNMPLogFilterMBean
の場合、EnabledServers属性はエージェントが管理サーバーで動作しているときにログ・メッセージが監視されるドメイン内のサーバーを指定することを許可します。管理サーバーで動作しているエージェントでEnabledServersが指定されていない場合、ドメイン内のすべての管理対象サーバーのログ・メッセージは、送信トラップで監視されます。この属性は、SNMPエージェントが管理対象サーバーに割り当てられている場合には適用されません。この場合、トラップはエージェントがデプロイされたそれぞれの管理対象サーバーによって生成されたログ・メッセージを基準に送信されます。MBean属性:
SNMPLogFilterMBean.EnabledServers