Apache ActiveMQ

The activemq.log file, queues, and topics should be monitored for any errors.

Log Monitoring

Grep the /opt/activemq/data/activemq.log file for any ERROR messages. For example:
2014-05-07 01:33:08,359 | ERROR | 
Temporary Store limit is 51200 mb, 
whilst the temporary data directory: 
/opt/apache-activemq-5.9.0/data/localhost/tmp_storage only has 15771 mb 
of usable space - resetting to maximum available 15771 mb. | 
org.apache.activemq.broker.BrokerService | main

Queue and Topic Monitoring

Apache ActiveMQ queues and topics should be monitored to ensure that Messages Enqueued = Messages Dequeued. Log into http://<ip_address>:8161/admin/queues.jsp where <ip_address> is the IP address of the Apache ActiveMQ host server to monitor queues. For example:
Figure 1. Apache ActiveMQ Queue Monitoring

A table with 4 columns: Name, Number of Consumers, Number of Messages Enqueued, Number of Messages Dequeued

For more information about monitoring Apache ActiveMQ, see the Apache ActiveMQ documentation.