ManageEngine® Applications Manager


JBoss Servers

<< Prev

Home

Next >>

JBoss Servers

 

 

Supported Versions: Applications Manager supports monitoring of JBoss Servers of versions 3.2.x, 4.0.x, 4.2.2 GA, 5, 5.1, 6.0 and 7.0. Performance data is collected by deploying an agent automatically from Applications Manager to the JBoss server that needs to be monitored.

 

JBoss servers are monitored based on the attributes such as JVM heap usage, JDBC pool usage, JMS Queue, the different web applications and EJB deployed in the server. The monitoring details of JBoss server are represented graphically that helps to understand the parameters with ease. You can also configure thresholds to the attributes monitored by the server based on these details.

 

Availability tab, gives the Availability history for the past 24 hours or 30 days. Performance tab gives the Health Status and events for the past 24 hours or 30 days. List view enables you to perform bulk admin configurations. Click on the individual monitors listed, to view the following information.

 

Monitor Information

This tab displays the basic information like the name of the server, host name and the port where the server is running. Additional parameters like the JBoss version, host controller name, user name and associated groups are also displayed.

 

JVM Usage

This metric gives the current amount of free, used and committed memory in the JVM heap in megabytes as well as in percentage.

 

JDBC Pool Usage

JDBC Connection Pool details are displayed through this metric. The number of connections that are available, active, created, timed out and destroyed are listed. Also available are the metrics pertaining to the prepared statement cache of the database connection in the pools.

 

JMS Queues

The JMS tab provides an overview of the metrics related to the JMS Queues and Topics. Queues details include metrics like messages in queue, messages added, scheduled, paused along with current delivery percentage. Metrics with respect to topics tracked are message count, messages added, durable and non-durable message count,etc.

 

EJB Stats and Servlet Details

The name, type and module of the EJB along with the number of instance created and removed, instances in passivated state, pooled state, ready state are being captured. The servlet details specify the number of times the servlet was invoked and the execution time for the servlet.

 

Custom attributes

You can view the custom attributes of the JBoss Server here. Click Add Attributes to add custom MBean attributes and associate MBean actions. For information on adding Custom Monitors, refer to Custom Monitors topic.

 

Below is the detailed list of parameters monitored and the various versions of the server supported:

 

Monitored Parameters

JBoss 3.2.x JBoss 4.0.x, 4.2.2 GA JBoss 5,5.1 JBoss 6.0 JBoss 7.0

Memory Usage

[Used (MB), Free(MB), Commited(MB), Maximum(MB), Used(%), Free(%)]

*metrics for non-heap memory is supported in JBoss 6&7 only

Thread Usage

[Live Thread count, Daemon Thread count, Peak Thread Count, Total Thread Started]

     

Class Loading

[Class loaded, Class Unloaded, Total Loaded, Object Pending Finalization count]

   

Deployments

[Name, Context, Enabled, Runtime Name, Status, Sub-Deployments, Servlets Count]

[sub-deployment count not available]

[sub-deployment count not available]

[sub-deployment count not available]

[sub-deployment count not available]

[servlets count not available]

Web Applications

[Active Sessions, Sessions Created, Expired, Rejected, Duplicated and Session Alive Time]

EJB Statistics

[WebModule,Type,Instances Created, Removed, Instances in Passive State, Ready State, Pooled State, Message Count, Method Ready Count]

[instances in passive state, ready state, pooled state, message count, method ready count not available]

Servlet Details

[Invocation Count, Execution Time Total, Execution Time High,Execution Time Low,Execution Time Average]

Persistence Units

[Connections, Transactions, Queries, Second Level Cache]

Connection Pool Usage

[Connections - Available, Active , Created, Destroyed, Maximum used, Timed out, Active Connections(%), Max Connections Used (%)]

yes

Prepared Statement Cache

[Current size, Hit count, Miss count, HitRatio]

       

Web Metrics

[Request Count, Error Count, Processing time(ms), Maximum time(ms), Bytes Sent, Bytes Received , Request Failed(%)]

Transactions

[Total Transacations, Commited, Aborted, TimedOut, Nested, Heuristics, Inflight, Applications Rollbacks, Resource Rollbacks, Successful Commits]

[transactions aborted, timedout, nested, heuristics, inflight, applications rollbacks, resource rollbacks not available]

[transactions aborted, timedout, nested, heuristics, inflight, applications rollbacks, resource rollbacks not available]

[transactions aborted, timedout, nested, heuristics, inflight, applications rollbacks, resource rollbacks not available]

JMS-Queues

[Name, Message Count, In Delivery, Messages Added, Messages Scheduled, Consumer Count, Is Paused, Delivering Percentage]

JMS-Topics

[Name, Message Count, In Delivery, Messages Added, Durable Message Count, Non- Durable Message Count, Subscriptions, Durable Subscribers Count, Non-Durable Subscribers Count,Current Delivering (%), Durable Message(%), Non-Durable Message(%)]

Custom Attributes and Server Configuration Details available available

 

See Also

 

Creating New Monitor - JBoss Server

 

 

<< Prev

Home

Next >>

GlassFish Servers

Oracle Application Servers