Monitor RabbitMQ clusters and nodes through Domotz

RabbitMQ cluster and nodes monitoring is available through Domotz network monitoring software.

RabbitMQ is an open-source message-broker software that originally implemented the Advanced Message Queuing Protocol (AMQP) and has since been extended with a plug-in architecture to support Streaming Text Oriented Messaging Protocol (STOMP), MQ Telemetry Transport (MQTT), and other protocols.

RabbitMQ is used to manage communication between applications, databases, and devices.

Keep an eye on the performance of the complex RabbitMQ systems with Domotz custom scripts.

We enable you to proactively monitor RabbitMQ performance and instances (single nodes or clusters) through Domotz.

Integration Domotz + RabbitMQ

How to monitor RabbitMQ

RabbitMQ Clusters and Node Monitoring

Monitor RabbitMQ clusters and nodes using our custom scripts.

The scripts use the HTTP-based API to access the RabbitMQ information. A set of credentials (Username and Password) is required to access the information.

Three different custom scripts have been developed to offer an initial set of variables and stats that can be monitored through Domotz:

  • rabbitmq_system.js - this script dynamically creates system metrics for the RabbitMQ Nodes and Clusters
  • rabbitmq_exchanges.js - this script dynamically creates a table with parameters and statistics for all the exchanges discovered on the RabbitMQ instances
  • rabbitmq_queues.js - this script dynamically creates a table with parameters and statistics for all the queues discovered on the RabbitMQ instances

You can find the RabbitMQ custom scripts in our examples library. Just customize them to fit your needs.


Easily Monitor the Nodes and Clusters configured in your RabbitMQ instances

Monitor Nodes and Clusters

For each Node/Cluster, correctly identify its configuration. Check the limits and adjust them accordingly:

  • Health check Parameters
  • Sockets Available (and used ones)
  • Memory limits (and used one)
  • File descriptors limits (and used ones)
  • Etc

Monitor the performance stats and info for each of the Exchanges configured

Monitor Performance Stats

For each configured Exchange, measure and monitor the health check parameters, such as:

  • Vhosts of the Exchange
  • Type of the Exchange
  • Messages (Acknowledged, Confirmed, Published, etc)
  • Number of messages managed per second
  • And more

Monitor the performance stats and info for each of the Queue configured

Performance Stats Queue Config

For each configured Queue, measure and monitor the health check parameters, such as:

  • Vhosts of the Queue
  • Type of the Queue
  • Messages (Acknowledged, Confirmed, Published, etc)
  • Number of messages managed per second
  • Number of Consumers
  • Memory consumed for the specific Queue
  • And more

Full network visibility with ready-to-use scripts

Use the pre-configured scripts to monitor and manage network-connected devices, cloud services, and web applications. By using standard network protocols, the scripts will allow you to retrieve valuable data and execute actions on the monitored devices and services.

Build or customize scripts according to your network monitoring needs.

Additionally, you can apply customized alerts on scripts to be notified when a specific event occurs.


Ready to get started with Domotz?

  • Powerful
  • Automated
  • Simple
  • Affordable
Start Your Free Trial

*no credit card required

or