Administration Console Online Help

Previous Next Open TOC in new window
Content starts here

Monitor JMS servers


On the JMS Server: Monitoring page, you can monitor statistics for view runtime information for an active JMS server. From here, you can also access runtime information for a JMS server's destinations, transactions, connections, and server session pools.

  1. In the Administration Console, expand Services > Messaging and select JMS Servers.
  2. On the Summary of JMS Servers page, click the JMS server that you want to monitor.
  3. Click the Monitoring tab to display the monitoring links for monitoring JMS server data:
    1. Monitoring - A table displays run-time statistics for a JMS Server's paging store.

      For more information, see Monitoring Options.

    2. Paging Store - A table displays all active JMS transactions for the domain.

      For more information, see Monitoring Options.

    3. Active Destinations - A table displays statistics for all active JMS destinations for the domain. For troubleshooting purposes, run-time message production, consumption, and insertion activity can be temporarily paused on any or all destinations. Simply select a destination(s), and then click either the Production, Consumption, or Insertion button above the table to select a Pause or Resume operation. The table then reflects the destination's new "paused" or "non-paused" state.

      For more information, see Monitoring Options.

    4. Active Transactions - A table displays all active JMS transactions for the domain. For troubleshooting purposes, you can force commits or rollbacks on selected transactions. Simply select a transaction(s), and then click either the Force Commit or Force Rollback button above the table to initiate a commit or rollback operation. The table then reflects the transaction's new status.

      For more information, see Monitoring Options.

    5. Active Connections - A table displays showing all active JMS connections for the domain. For troubleshooting purposes, you can destroy selected connections. Simply select a connection(s), and then click the Destroy button above the table. The table then reflects the connection's new status.

      For more information, see Monitoring Options.

    6. Active Session Pools - A table displays showing all active JMS session pools for the domain.

      Deprecated. Session pools are an optional JMS facility for defining a server-managed pool of server sessions. They are now used rarely, as they are not a required part of the J2EE specification, do not support JTA user transactions, and are largely superseded by message-driven beans (MDBs), which are simpler, easier to manage, and more capable. For more information, see Monitoring Options.

    7. Active Pooled Connections - A table displays showing all active JMS pooled connections for the domain. A pooled JMS connection is a session pool used by EJBs and servlets that use a resource-ref element in their EJB or servlet deployment descriptor to define their JMS connection factories (also known as a wrapped connection factory). This tab enables you to monitor JMS connection and session objects, as well as some message producer objects that are automatically created when declaring a wrapped JMS connection factory in your EJB or servlet.

      For more information, see Monitoring Options.

    For more information about monitoring JMS resources, see Monitoring JMS Statistics and Managing Messages.


Back to Top