A division of VMware
Spring Source - Hyperic | Build, Run, Manage
REQUEST A QUOTE  |  FORUMS  |  BLOG  |      CONTACT US

JBoss Monitoring & Management


JBoss is the most popular, fully compliant open source J2EE application server. Because Hyperic is built on JBoss technology, Hyperic has ensured that Hyperic provides the most complete JBoss management capabilties available from any solution on the market.

Hyperic'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.

Hyperic'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 Hyperic'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.

Hyperic 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 Hyperic 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 Hyperic.

Hyperic 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.

Hyperic's control capabilities are designed to allow administrators to start, stop, and restart your JBoss servers through the Hyperic 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.

Discover how easy JBoss monitoring and management can be. Take a fully functional FREE test drive of Hyperic HQ today!

For more information, visit our HyperForge JBoss plugin page.

System Supported Versions

  • JBoss 3.0
  • JBoss 3.2
  • JBoss 4.0
  • JBoss 4.2
  • JBoss 4.3
  • JBoss 5.0
  • JBoss 5.1
  • JBoss 6.0
  • Jboss 7.0
  • Linux
  • Solaris
  • HPUX
  • AIX
  • MacOSX
  • FreeBSD
  • OpenBSD
  • NetBSD
  • Win32

System Monitoring Specification

JBoss Web 2.0 , 2.1, 3.0 Server
  • Uptime
  • Free Swap Space Size
  • Free Physical Memory Size
  • Process Cpu Time
  • Process Cpu Time Per Minute
  • Open File Descriptor Count
  • Thread Count
  • Thread Count Per Minute
  • Current Thread Cpu Time
  • Current Thread Cpu Time Per Minute
  • Current Thread User Time
  • Current Thread User Time Per Minute
  • Daemon Thread Count
  • Peak Thread Count
  • Heap Memory Used
  • Heap Memory Committed
  • Heap Memory Free
  • Heap Memory Max
  • Availability
JBoss 3.2, 4.0, 4.2, 4.3 and 5.0 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 5.1 and 6.0 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
JBoss Web 2.0, 2.1 and 3.0 Web Module Stats Metrics
  • Availability
  • Processing Time
JBoss Web 2.0, 2.1 and 3.0 Thread Pools Metrics
  • Availability
  • Current Thread Count
  • Current Thread Busy
JBoss Web 2.0, 2.1 and 3.0 Servlet Monitor Metrics
  • Availability
  • Class Load Time
  • Error Count
  • Error Count per Minute
  • Load Time
  • Processing Time
  • Processing Time per Minute
  • Request Count
  • Request Count per Minute
JBoss Web 2.0, 2.1 and 3.0 JSP Monitor Metrics
  • Availability
  • JSP Count
  • JSP Count per Minute
  • JSP Reload Count
  • JSP Reload Count per Minute
JBoss Web 2.0, 2.1 and 3.0 Global Request Processor Metrics
  • Availability
  • Bytes Sent
  • Bytes Sent per Minute
  • Bytes Received
  • Bytes Received per Minute
  • Error Count
  • Error Count per Minute
  • Processing Time
  • Processing Time per Minute
  • Request Count
  • Request Count per Minute
JBoss Web 2.0, 2.1 and 3.0 Cache Metrics
  • Availability
  • Access Count
  • Access Count per Minute
  • Hits Count
  • Hits Count per Minute
JBoss Web 2.0, 2.1 and 3.0 DataSource Pool Metrics
  • Availability
  • Idle DataSource Connections
  • Active DataSource Connections
JBoss Web 2.0, 2.1 and 3.0 Java Process Metrics
  • Availability
  • Process Virtual Memory Size
  • Process Resident Memory Size
  • Process Page Faults
  • Process Page Faults per Minute
  • Process Cpu System Time
  • Process Cpu System Time per Minute
  • Process Cpu User Time
  • Process Cpu User Time per Minute
  • Process Cpu Total Time
  • Process Cpu Total Time per Minute
  • Process Cpu Usage
  • Process Start Time
  • Process Open File Descriptors
  • Process Threads
  • Child Processes
JBoss Web 2.0, 2.1 and 3.0 HTTP Metrics
  • Availability
  • Inbound Connections
  • Outbound Connections
JBoss Web 2.0, 2.1 and 3.0 HQ Internals Metrics
  • Availability
  • Metric Inserts Per Minute
  • Metric Collected Per Minute
  • Platform Count
  • Agent Count
  • Agent Connections
  • Agent Requests
  • Agent Requests per Minute
  • Zevent Max Wait
  • Zevents Processed
  • Zevents Processed per Minute
  • Zevent Queue Size
JBoss Web 2.0, 2.1 and 3.0 Hyperic DataSource Metrics
  • Availability
  • Active Connections
  • Idle Connections
JBoss Web 2.0, 2.1 and 3.0 Hibernation Session Factory Metrics
  • Availability
  • Entity Insert Count
  • Entity Insert Count per Minute
  • 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/li>
  • 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 3.2, 4.0, 4.2, 4.3, 5.0, 5.1 and 6.0 Hibernate Server 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 3.2 and 4.0 JGroups Channel Metrics
    [No Metrics Found]
JBoss 4.2 and 4.3 JGroups Channel 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 5.0, 5.1 and 6.0 JGroups Channel 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
  • Timer Threads
  • Tasks In Timer
JBoss 3.2, 4.0, 4.2 and 4.3 Stateless Session EJB Metrics
  • Create Calls
  • Create Calls per Minute
  • Remove Calls
  • Remove Calls per Minute
  • Method-Ready Beans
  • PoolSize
  • MaxPoolSize
  • Availability
JBoss 5.0, 5.1and 6.0 Stateless Session EJB Metrics
  • Availability
  • AvailableCount
  • MaxSize
  • CurrentSize
  • CreateCount
  • CreateCount per Minute
  • RemoveCount
  • RemoveCount per Minute
JBoss 3.2, 4.0, 4.2 and 4.3 Stateful Session Metrics
  • Create Calls
  • Remove Calls
  • Method-Ready Beans
  • Passive Beans
  • Availability
JBoss 5.0, 5.0 and 6.0 Stateful Session Metrics
  • Availability
  • Cache Size
  • Available Count
  • Max Size
  • Total Size
  • Current Size
  • Create Count
  • Create Count per Minute
  • Remove Count
  • Remove Count per Minute
  • Passivated Count
  • Passivated Count per Minute
JBoss 3.2, 4.0, 4.2 and 4.3 Entity EJB 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, 4.0, 4.2 and 4.3 Message Driven EJB Metrics
  • Create Calls
  • Create Calls per Minute
  • Remove Calls
  • Remove Calls per Minute
  • Messages Received
  • Messages Received per Minute
  • Availability
JBoss 5.0, 5.1and 6.0 Message Driven EJB Metrics
  • Availability
  • Min Pool Size
  • Max Messages
  • Keep AliveMillis
  • Max Pool Size
JBoss 3.2, 4.0, 4.2 and 4.3 JMS Destination Metrics
  • Availability
  • Messages in Queue
  • Receivers Count
  • Scheduled Message Count
JBoss 3.2, 4.0, 4.2, 4.3, 5.0, 5.1and 6.0 JMS Topic Metrics
  • Availability
  • All Subscriptions Count
  • Non Durable Subscriptions Count
  • Durable Subscriptions Count
  • All Message Count
  • Durable Message Count
  • NonDurableMessageCount
JBoss 3.2, 4.0, 4.2, 4.3, 5.0, 5.1, 6.0 JCA Connection Pool 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 4.0, 4.2, 4.3, 5.0, 5.1 and 6.0 JCA Data Source and EJB3 Metrics
  • Availability
JBoss 4.3, 5.0, 5.1and 6.0 JMS Queue Destination Metrics
  • Availability
  • Messages in Queue
  • Delivering Count
  • Consumer Count
  • Scheduled Message Count
JBoss 5.0, 5.1and 6.0 WebApp Metrics
  • Availability
  • Cache MaxSize
  • Access Count
  • Cache Size
  • Hits Count
JBoss 6.0 JMS HornetQ QUEUE Metrics
  • Availability
  • Messages in Queue
  • Messages Add
  • Messages Add per Minute
  • Delivering Count
  • Consumer Count
  • Scheduled Message Count
JBoss 6.0 JMS HornetQ Topic Metrics
  • Availability
  • Subscriptions Count
  • Non Durable Subscriptions Count
  • Durable Subscriptions Count
  • Message Count
  • Durable Message Count
  • NonDurableMessageCount
JBoss Host Controller 7 Metrics
  • Availability
  • thread-count
  • peak-thread-count
  • total-started-thread-count
  • daemon-thread-count
  • current-thread-cpu-time
  • current-thread-user-time
  • Heap Used %
  • Heap Init
  • Heap used
  • Heap Commited
  • Heap Max
  • Non-Heap Used %
  • Non-Heap Init
  • Non-Heap used
  • Non-Heap Commited
  • Non-Heap Max
      JBoss 7 and Managed 7 Server Metrics
      • Availability
      • thread-count
      • peak-thread-count
      • total-started-thread-count
      • daemon-thread-count
      • current-thread-cpu-time
      • current-thread-user-time
      • Heap Used %
      • Heap Init
      • Heap used
      • Heap Commited
      • Heap Max
      • Non-Heap Used %
      • Non-Heap Init
      • Non-Heap used
      • Non-Heap Commited
      • Non-Heap Max
      • Object Pending Finalization
      • Aborted Transactions
      • Aborted Transactions per Minute
      • Application Transactions Rollbacks
      • Application Transactions Rollbacks per Minute
      • Committed Transactions
      • Committed Transactions per Minute
      • Heuristics Transactions
      • Heuristics Transactions per Minute
      • Inflight Transactions
      • Nested Transactions
      • Nested Transactions per Minute
      • Resource Transactions Rollbacks
      • Resource Transactions Rollbacks per Minute
      • Timed-out Transactions
      • Timed-out Transactions per Minute
      • Number of Transactions
      • Number of Transactions per Minute
      JBoss 7 and Managed 7 Datasource Metrics
      • Availability
      • ActiveCount
      • AvailableCount
      • AverageBlockingTime
      • AverageCreationTime
      • CreatedCount
      • CreatedCount per Minute
      • DestroyedCount
      • DestroyedCount per Minute
      • MaxCreationTime
      • MaxUsedCount
      • MaxUsedCount per Minute
      • MaxWaitCount
      • MaxWaitCount per Minute
      • MaxWaitTime
      • PreparedStatementCacheAccessCount
      • PreparedStatementCacheAccessCount per Minute
      • PreparedStatementCacheAddCount
      • PreparedStatementCacheAddCount per Minute
      • PreparedStatementCacheCurrentSize
      • PreparedStatementCacheCurrentSize per Minute
      • ]
      • PreparedStatementCacheDeleteCount
      • PreparedStatementCacheDeleteCount per Minute
      • PreparedStatementCacheHitCount
      • PreparedStatementCacheHitCount per Minute
      • PreparedStatementCacheMissCount
      • PreparedStatementCacheMissCount per Minute
      • TimedOut
      • TimedOut per Minute
      • TotalBlockingTime
      • TotalCreationTime
      JBoss 7 and Managed 7 Connector Metrics
      • Availability
      • errorCount
      • errorCount per Minute
      • requestCount
      • requestCount per Minute
      • maxTime
      • bytesSent
      • bytesSent per Minute
      • bytesReceived
      • bytesReceived per Minute
      • processingTime
      • processingTime per Minute
      JBoss 7 and Managed 7 Deployment Metrics
      • Availability