Managing Apache ActiveMQ/Artemis
Manage monitoring thresholds and perform remote administrative actions on Apache ActiveMQ queues and services.
Why Choose Nodinite for Managing Apache ActiveMQ / Artemis?
✅ Proactive Monitoring & Threshold Management Set global or queue-specific thresholds for depth and age to detect issues before they impact operations.
✅ Full Queue Control Without Direct ActiveMQ Access Download, remove, and post messages securely—without granting users direct access to ActiveMQ’s web admin. This minimizes attack vectors and reduces security risks.
✅ Time-Saving Automation & Remote Actions Streamline troubleshooting by automating alerts and actions. No need for manual interventions—resolve issues faster and keep queues healthy.
✅ Built-In Auditing & Compliance Essential for industries like public sector, banking, and insurance, Nodinite provides detailed logs of every action for full traceability—ensuring compliance with company policies and regulations.
Here is a list of ActiveMQ Resources in a self-service enabled Nodinite Monitor View.
Note
Stockpiling messages leads to failures and delays. With Nodinite, you get real-time insights and powerful tools to keep your system running smoothly, securely, and efficiently.
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