サーバ : サービス : SNMP
このページでは、このサーバに割り当てられている SNMP 属性変更、ログ フィルタ、および SNMP モニタの概要を示します。
個々の管理対象サーバに SNMP エージェント を割り当てた場合は、属性の変更、ログ フィルタ、および SNMP モニタをサーバに割り当てる必要はありません。管理対象サーバの SNMP エージェントは、ホスト管理対象サーバのリソースのみモニタします。
管理サーバの SNMP エージェントでドメイン内のすべてのサーバをモニタする場合は、属性の変更、ログ フィルタ、および SNMP モニタを個々のサーバに割り当てる必要があります。
属性変更は、コンフィグレーションの属性が変更されると、その変更にかかわらず、直ちに通知を送信するように SNMP エージェントをコンフィグレーションします。たとえば、サーバのリスン アドレスが変更されるたびに通知を送信するように属性変更をコンフィグレーションすることができます。
ログ フィルタを使用すると、WebLogic Server は、サブシステムまたはアプリケーションによってログ メッセージが生成されたときに通知を生成します。
WebLogic SNMP モニタは、特定の間隔で WebLogic Server MBean をポーリングし、条件の発生またはしきい値の超過をチェックします。特定の条件が検出されると、モニタはコンフィグレーション済みのトラップ送り先に通知を送信します。WebLogic Server は、次の 3 種類のモニタをサポートしています。
- 文字列モニタ。文字列値を持つ属性を定期的にポーリングし、指定した文字列とこの属性値が一致する場合に通知を生成します。指定した文字列と属性値が一致しない場合に、モニタが通知を生成するように指定することもできます。
- ゲージ モニタ。属性の値が特定の範囲内にあるかどうかを 示します。
- カウンタ モニタ。属性の値が特定のしきい値を超えているかどうかを 示します。
カラムの表示
名前 説明 名前 属性変更を作成したときに指定した 名前。
モニタする MBean 型 モニタする属性を定義する MBean 型。
MBean
サフィックスは付けないようにしてください。たとえば、ServerMBean をモニタするにはServer
と指定します。WebLogic Server では、属性変更通知による実行時属性のモニタはサポートしていません。実行時 MBean の名前には、必ず
Runtime
という単語が含まれています。たとえば、ServerRuntime
MBean では実行時属性にアクセスでき、Server
MBean ではコンフィグレーション属性にアクセスできます。名前にRuntime
を含んだ MBean の変更をモニタするには、文字列モニタ、ゲージ モニタ、またはカウンタ モニタを使用します。モニタする MBean 名 モニタする MBean インスタンスの名前。この名前を未定義のままにした場合、[モニタする MBean 型] で指定した MBean 型のすべてのインスタンスがモニタされます。
MBean インスタンスの完全な JMX オブジェクト名を入力しないでください。代わりに、インスタンス作成時に指定した値のみを入力します。ユニークな MBean オブジェクト名を作成するには、WebLogic Server は各オブジェクト名として、いくつかの名前と値の組み合わせをエンコードします。それらの組み合わせの 1 つに、
Name=name
があり、これは MBean Name として入力される値です。例 :
"MedRec:Name=MedRecServer,
Type=ServerRuntime"上記の例では、MBean インスタンスの名前として、
MedRecServer
を指定します。モニタする属性名 モニタする属性の名前。この属性は、WebLogic Server MIB 内に存在している必要があります。
MBean 属性:
SNMPAttributeChangeMBean.AttributeName
有効化されたサーバ トラップ生成の対象サーバ リスト。サーバが指定されていない場合、トラップは生成されません。
MBean 属性:
SNMPAttributeChangeMBean.EnabledServers
カラムの表示
名前 説明 名前 ログ フィルタを作成したときに指定した名前。
重大度 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
有効化されたサーバ トラップ生成の対象サーバ リスト。サーバが指定されていない場合、トラップは生成されません。
MBean 属性:
SNMPLogFilterMBean.EnabledServers
カラムの表示
名前 説明 名前 SNMP モニタを作成したときに指定した名前。
種類 SNMP モニタの種類。
モニタする MBean 型 モニタする MBean 名 モニタする属性名 ポーリング間隔 有効化されたサーバ エージェント名 この MBean インスタンスのユーザ定義の名前。
この名前は、MBean の
javax.management.ObjectName
に、主要なプロパティとして含まれています
(Name=user-specified-name
)。MBean 属性:
SNMPAgentMBean.Name