WebNMS JBoss MIB Management



 

Overview

 

WebNMS JBoss MIB is a MIB defined by WebNMS for monitoring and managing the JBoss server. The JBoss MBeans that are considered useful to monitor and manage the server by the J2EE users are identified and implemented in this MIB. These MBeans are not exposed in the J2EE MIB. This MIB is present under <SNMP Adaptor Home>/mibs as WebNMS-JBoss-MIB. It can be used for an effective performance and fault management.

 

The following are the monitoring parameters of  WebNMS JBoss MIB:

Apart from the above mentioned parameters, notifications are also defined for fault management. The various objects of  WebNMS JBoss MIB are discussed in the following paragraphs.

 

Performance

 

The memory and the CPU usage are exposed in the MIB via the jbossPerformance scalar group. The scalar objects in this group are defined as follows:

The jbossPerformance scalar group will not be exposed for those systems with Windows as OS. This is due to the fact that Windows cannot identify the JBoss server process when many JVMs run on that machine. In such cases, you can use the process table explained below.

 

Process Table

 

A table group called processTable is a (conceptual) table of software processes running on the host. JBoss is also one of the processes running on the host. This table can be exposed only if the OS SNMP agent is active and if Host-Resources-MIB is implemented. The following are the objects exposed in this table:

To configure the processDetails group, obtained from the OS SNMP agent running in the host machine, you can edit the proxy settings stored in a file named jbosssnmp.prp. This file is present in the conf directory inside <SNMP Adaptor Home>/jbosssnmp/WebNMSJBossSNMPAgent.war. The following are the details of the agent contained in the property file (jbosssnmp.prp):

Logs

 

The information logged into the server.log file in JBoss are implemented in the MIB as serverLogTable. The following are the objects exposed in this table:

The properties to monitor the server.log file in jboss are also stored in jbosssnmp.prp present in the conf directory inside <SNMP Adaptor Home>/jbosssnmp/WebNMSJBossSNMPAgent.war. The following are the properties of server.log file present in jbosssnmp.prp:

Notifications

 

For monitoring and managing the faults in the JBoss server, WebNMS has defined certain default notifications using rules. The rules defined for the notifications are bundled as WebNMS-JBoss-MIB.rule under the rules directory inside <SNMP Adaptor Home>/jbosssnmp/WebNMSJBossSNMPAgent.war. The following are the notifications defined in this MIB:

You can also define your own new rules or modify the existing rules for emitting notifications using the Rule Editor tool provided.



Copyright © 2009, ZOHO Corp. All Rights Reserved.