- 6 minutes to read

Configuring AnypointMQ

Easily configure and manage your AnypointMQ brokers for enterprise-grade monitoring with Nodinite. This guide walks you through adding, enabling, disabling, and removing brokers, setting queue thresholds, applying RegEx filters, and managing authentication for secure, flexible, and proactive monitoring.

✅ Add, enable, disable, or remove any number of AnypointMQ brokers
✅ Set global and specific queue thresholds for proactive alerting
✅ Apply RegEx-based queue exclusions for fine-grained control
✅ Secure connections with robust authentication options (Basic or Connected Apps)

Note

Before any monitoring and remote configuration can be performed, you must first install the Message Queueing Monitoring Agent and create a Monitoring Agent Configuration. First-time users start here.

From the AnypointMQ tab, you can manage any number of AnypointMQ brokers, each with its own set of properties.
To monitor and control one or more AnypointMQ brokers, provide the required connection details.
Empty configuration
Add your first AnypointMQ broker from the AnypointMQ tab.

Click the Add button to add an entry.

Configuring the connection

Remember to click on the Save button to persist changes. It may take some time (depending on the user-defined synchronization interval) for Nodinite to reflect changes.

Add AnypointMQ broker

Click the Add button to add a new AnypointMQ broker to monitor. Repeat as needed.
Empty AnypointMQ configuration
Expand the accordion to configure the connection.

Basic Tab
Configure the basic connection details for your AnypointMQ broker.

  • Enable AnypointMQ monitoring - When checked, the AnypointMQ broker will be monitored
  • Use EU Anypoint Platform panel - When checked, monitoring EU Anypoint Platform is enabled New 6.0.3.0
  • Configuration name - User-friendly name for this AnypointMQ connection. Also becomes the default Application name for all monitored Resources.
  • Description - (optional) User-friendly name for this AnypointMQ connection.
  • OrganizationId - The Guid for the Organization
  • Environment - The name of the Environment (i.e. Prod, Test, QA, ...)
  • EnvironmentId - The Guid for the Environment
  • RegionId - The name for the Region

Remove AnypointMQ broker

Click the Remove button to remove the configuration for monitoring the AnypointMQ broker and its queue Resources.
Remove AnypointMQ configuration Button
Remove an AnypointMQ broker from monitoring.

Instead of removing an AnypointMQ broker, you can simply disable monitoring to keep your configuration for later use.

Enable AnypointMQ broker

A disabled Monitoring Configuration is clearly marked with a ban sign. Only disabled brokers can be Enabled.
Disabled AnypointMQ Broker
Disabled AnypointMQ broker is marked with a ban sign.

Click the checkbox to re-enable monitoring of AnypointMQ broker related Resources.
Enable AnypointMQ Monitoring
Monitoring is enabled when the checkbox is checked.

Disable AnypointMQ broker

You can stop monitoring the AnypointMQ broker without removing the configuration by disabling the selected configuration. An enabled Monitoring Configuration does not have the ban sign. Only enabled AnypointMQ brokers can be Disabled.
Enabled AnypointMQ Broker
Enabled AnypointMQ brokers do not have a ban sign.

Un-check the checkbox to disable monitoring of AnypointMQ broker related Resources.

Manage Queue thresholds

Queue settings are either global or overridden with specific settings.

Global Settings

Global settings are used for evaluations of the queues if not specific settings have been set.

  • Queue thresholds:
    • Number-based evaluation
      • Warning Count
      • Error Count
    • Time-based evaluation
      • Warning Time Span
      • Error Time Span
  • Queue exclusions filter

Queue Monitoring thresholds
Configure queue thresholds and exclusions in the Queues tab.

Number-based evaluation

If you select the Fixed option for Count Evaluation Type, monitoring is based on the number of messages in the queue.

State Name Data Type Description
Warning Count integer The number of messages to go above on the queue to trigger Warning alert
Error Count integer The number of messages to go above on the queue to trigger Error alert

Time-based evaluation

Time-based evaluation is always evaluated. If you do not want to perform evaluation based on time, simply provide long enough thresholds.

State Name Data Type Description
Warning TimeSpan Timespan 00:05:00 (5 minutes) The age of first message on the queue to trigger Warning alert
Error TimeSpan Timespan 01:10:00 (1 hour 10 minutes) The age of first message on the queue to trigger Error alert

Queue exclusions filter

Resources can be excluded using a RegEx based filter. You can Add and Remove as many RegEx expressions as you like.

Example #1: Remove all queues that start with the letter '_'

^[_].*

Filter Example 1
Example: Remove all queues starting with the letter '_'

You can also use the filter to remove everything that does not match your provided RegEx expression, like ^((?!ONLYLIKEMYNAME).)*$

Whenever you apply one or more filters, the configuration accordion will display a filter icon to indicate exclusions are in use.
Filter icon
Filter icon appears when exclusions are configured.

Important

We have had many support incidents with reports of missing queues due to this functionality. If you miss a queue in your Monitor Views, first check your filters. Remember: With great power comes great responsibility.

Specific queue settings

You can provide specific thresholds for named queues.

Important

If the actual queue is removed or changes its name, you must reconfigure the specific configuration within Nodinite

From within the Specific queue settings section, click the Add button to add a specific configuration.
Empty Specific Accordion
Add a specific configuration for a named queue.

Next, expand the accordion.
Expanded Empty Specific Queue Accordion
Expand to configure thresholds for a specific queue.

  • Queue name - (mandatory) The exact name of the queue to configure
  • Description - (optional) User-friendly short description for this configuration.

All other threshold settings are already documented in the global section.

Specific configurations using Remote Actions are further detailed in the Managing AnypointMQ user guide.

Configure Authentication

There are two authentication options:

Basic Authentication

Use this option to pass user name and password.

  • User name - The name of the 'User' account with proper access rights.
  • Password - The password for the user.

Basic Authentication
Configure basic authentication for AnypointMQ.

Connected Apps

New 6.0.2.0 Use this option to pass client id and client secret.

  • Use Connected Apps- When checked, client credentials are used for Authentication and Authorization.
  • Client Id - The client id of Anypoint Platform.
  • Client Secret - The client secret of Anypoint Platform.

Connected Apps Authentication
Configure Connected Apps authentication for AnypointMQ.


Next Step

Add or manage a Monitoring Agent Configuration
Install Message Queueing Monitoring Agent