Managing Apache ActiveMQ
Manage monitoring thresholds and perform remote administrative actions on Apache ActiveMQ queues and services.
This agent allows you to monitor and manage content on Apache ActiveMQ queues.
Note
Thresholds for queue depth and age can be global or unique per configured specific queue to monitor.
Delegate the power to control all or individual Apache ActiveMQ resources to selected team members and the business. This feature helps the people involved in the support and maintenance team have the power to manage problems with your Queues and services without having individual direct access to the Web-based admin pages in Apache ActiveMQ. Limiting the number of attack vectors, and having fewer people with high access rights minimizes the risk of disruption of mission-critical services.
Stockpiling messages is terrible for your business. So we developed this Monitoring Agent to give end-users the power to get alerts and manage content to keep the system healthy.
Monitoring Features
The Agent monitors the following resources:
- ActiveMQ Brokers
- The server(s) and core services
- ActiveMQ Queues
- Age verification (warning/error) - Set the maximum allowed age for messages on the queue
- Count (warning/error) - Set the maximum allowed message count on the queue
You can individually fine-tune the Monitoring thresholds per queue.
Actions
A User with access rights to a Monitor View with ActiveMQ Queues where Actions are allowed can perform the following Actions:
- Edit thresholds
- List Messages on queue
- Repair/View message
- Download individual messages from the queue with the encoding option
- Download selected messages in a ZIP file (with the encoding option)
- Delete one or more messages from the queue
Edit Thresholds
The Monitoring thresholds are global or specific. Whenever you set a value on a queue, it becomes a specific configuration. This configuration applies only to this queue, regardless of settings for other queues.
You can either use the global settings for the queue using Remote Configuration, or you can individually set different thresholds for different queues.
Warning
When you opt to save, the Resource changes to a "Specific ActiveMQ Queue" (may impact your Monitor Views depending on filter).
List messages on the queue
From within the 'List messages on the queue' modal, a paged list of messages currently on the queue is displayed. The messages displays with evaluation according to the monitoring thresholds (either global or specific).
The following remote Actions can be performed using the With selected button:
- Delete one or more messages from the queue
- Download selected messages in a ZIP file (with the encoding option)
Actions on the With selected button.
The following remote Actions can be performed using the Actions button:
- Delete message from the queue
- Repair/View message
- Download individual messages from the queue with the encoding option
Actions on the Actions button.
Repair
You can view and repair a message on the queue by clicking on the View/Repair menu item.
Here's an example of the View/Repair menu item in the Actions button.
Doing so opens the Post tab:
Here's an example of the View and Post message tab.
In the Advanced accordion, you can manage the set of properties:
Message properties present in descending order by name. You can add and remove properties as you feel fit.
Download
Download individual messages from the queue:
Download message option.Download selected messages in a ZIP file:
Download selected messages option.
Delete Message
You can delete an individual message from the queue by clicking on the Delete menu item in the Actions button.
Delete message option.
You can delete selected messages from the queue by clicking on the Delete menu item in the With selected button.
Delete messages option
A prompt is displayed to confirm the intent to delete selected messages.
Here's an example of the Confirm delete operation dialogue.
Next Step
Configure the Nodinite Message Queueing Monitoring Agent