JBoss Management Support
JBoss is the most popular, fully compliant open source J2EE application server. Because Hyperic HQ is built on JBoss technology, Hyperic has ensured that HQ provides the most complete JBoss management capabilties available from any solution on the market.
HQ's JMX-driven auto-discovery provides detailed information on every component and service deployed on JBoss as well as support for JBoss clustering technology and many other services typically deployed in JBoss such as Hibernate, JGroups, and JBossCache. HQ's advanced technology also allows JBoss administrators to monitor the JVM performance from the host operating system's perspective, offering CPU utilization, real memory statistics, and file handle consumption by the JBoss process. These monitoring capabilities combined with HQ's fully personalizeable portal UI allow you define custom views to compare and analyze the vast list of metrics provided for the JBoss server and its various services alongside information about how the operating system is managing the load incurred from the JBoss processes.
HQ also includes the ability to monitor JBoss log files for any error, info, or debug events that are reported. These events are then reported back and stored in the HQ server to allow administrators to diagnose problems by correlating errors seen in log files to the behavior of any of the many metrics collected by HQ. HQ also monitors the core JBoss configuration files, generating alertable events for any change to a file which help you measure the impact of a config change and its effect on the health of your JBoss environment.
HQ's control capabilities are designed to allow administrators to start, stop, and restart your JBoss servers through the HQ portal. Control functionality can be used to control an individual JBoss server or to perform sequential or parallel control operations against a cluster without having to login to each server. For more information about our JBoss plugin, please visit our HyperFORGE http://support.hyperic.com/confluence/display/hypcomm/JBoss
Auto-Discover your hardware and JBoss servers
Monitor every metric, log, and configuration for all JBoss resources in your inventory
Identify problem resources with automatic baselines for every metric
Control all your JBoss resources on-demand, on schedule, or in response to alerts
Alert on any measurement, log, or security event in your JBoss environment
JBoss Supported Versions
JBoss 3.2
JBoss 4.0
JBoss 4.2
JBoss Monitoring Specification
General Server Metrics
Availability
Active Thread Count
Active Thread Group Count
JVM Free Memory
JVM Total Memory
JVM Max Memory
Transactions Active
Transactions Committed
Transactions Committed per Minute
Transactions Rolledback
Transactions Rolledback per Minute
JMS Message Cache Size
JMS Message Cache Hits
JMS Message Cache Hits per Minute
JMS Message Cache Misses
JMS Message Cache Misses per Minute
JMS Message Cache Current Memory Usage
JMS Message Cache High Memory Mark
JMS Message Cache Max Memory Mark
JBoss 4.2 JGroups Channel, JCA Data Source and EJB3 Metrics
Availability
Number of Messages
Number of Messages per Minute
Sent Messages
Sent Messages per Minute
Sent Bytes
Sent Bytes per Minute
Received Bytes
Received Bytes per Minute
JBoss 3.2 JCA Connection Pool, 4.0 JGroups Channel, 4.0 JCA Connection Pool, 4.0 JCA Data Source, 4.0 EJB3, 4.2 JCA Connection Pool, 4.2 JCA Data Source and 4.2 EJB3 Metrics
Min Connections
Max Connections
Total Connections
Available Connections
Active Connections
Connections Created
Connections Created per Minute
Connections Destroyed
Connections Destroyed per Minute
Availability
JBoss 3.2 JMS Topic, 4.0 JGroups Channel, 4.0 JMS Topic, 4.0 JCA Data Source, 4.0 EJB3, 4.2 JMS Topic, 4.2 JCA Data Source and 4.2 EJB3 Metrics
Availability
All Subscriptions Count
Non Durable Subscriptions Count
Durable Subscriptions Count
All Message Count
Durable Message Count
NonDurableMessageCount
JBoss 3.2 JMS Destination, 4.0 JGroups Channel, 4.0 JMS Destination, 4.0 JCA Data Source, 4.0 EJB3, 4.2 JMS Destination, 4.2 JCA Data Source and 4.2 EJB3 Metrics
Availability
Messages in Queue
Receivers Count
Scheduled Message Count
JBoss 3.2 Message Driven EJB, 4.0 JGroups Channel, 4.0 Message Driven EJB, 4.0 JCA Data Source, 4.0 EJB3, 4.2 Message Driven EJB, 4.2 JCA Data Source and 4.2 EJB3 Metrics
Create Calls
Create Calls per Minute
Remove Calls
Remove Calls per Minute
Messages Received
Messages Received per Minute
Availability
JBoss 3.2 Entity EJB, 4.0 JGroups Channel, 4.0 Entity EJB, 4.0 JCA Data Source, 4.0 EJB3, 4.2 Entity EJB, 4.2 JCA Data Source and 4.2 EJB3 Metrics
Create Calls
Create Calls per Minute
Remove Calls
Remove Calls per Minute
Ready Beans
Pooled Beans
CacheSize
PassivatedCount
PassivatedCount per Minute
PoolSize
MaxPoolSize
Availability
JBoss 3.2 Stateful Session EJB, 4.0 JGroups Channel, 4.0 Stateful Session EJB, 4.0 JCA Data Source, 4.0 EJB3, 4.2 Stateful Session EJB, 4.2 JCA Data Source and 4.2 EJB3 Metrics
Create Calls
Remove Calls
Method-Ready Beans
Passive Beans
Availability
JBoss 3.2 Stateless Session EJB, 4.0 JGroups Channel, 4.0 Stateless Session EJB, 4.0 JCA Data Source, 4.0 EJB3, 4.2 Stateless Session EJB, 4.2 JCA Data Source and 4.2 EJB3 Metrics
Create Calls
Create Calls per Minute
Remove Calls
Remove Calls per Minute
Method-Ready Beans
PoolSize
MaxPoolSize
Availability
JBoss 3.2 Hibernate Session Factory, 3.2 JGroups Channel, 4.0 Hibernate Session Factory, 4.0 JGroups Channel, 4.0 JCA Data Source, 4.0 EJB3, 4.2 Hibernate Session Factory, 4.2 JCA Data Source and 4.2 EJB3 Metrics
Availability
Entity Insert Count
Entity Insert Count per Minute
Query Execution Max Time
Entity Update Count
Entity Update Count per Minute
Collection Update Count
Collection Update Count per Minute
Entity Load Count
Entity Load Count per Minute
Entity Fetch Count
Entity Fetch Count per Minute
Entity Delete Count
Entity Delete Count per Minute
Collection Recreate Count
Collection Recreate Count per Minute
Query Execution Count
Query Execution Count per Minute
Flush Count
Flush Count per Minute
Collection Load Count
Collection Load Count per Minute
Successful Transaction Count
Successful Transaction Count per Minute
Query Cache Hit Count
Query Cache Hit Count per Minute
Collection Remove Count
Collection Remove Count per Minute
Connect Count
Connect Count per Minute
Start Time
Second Level Cache Put Count
Second Level Cache Put Count per Minute
Query Cache Put Count
Query Cache Put Count per Minute
Session Open Count
Session Open Count per Minute
Transaction Count
Transaction Count per Minute
Collection Fetch Count
Collection Fetch Count per Minute
Session Close Count
Session Close Count per Minute
Query Cache Miss Count
Query Cache Miss Count per Minute
Second Level Cache Miss Count
Second Level Cache Miss Count per Minute
JBoss Control Specification
Control Actions
stop
start
restart
runGarbageCollector
removeAllMessages
flush