How-to monitor RabbitMQ instances
This article details how to configure the special agent to monitor RabbitMQ instances.
LAST TESTED ON CHECKMK 2.4.0P1
This special agent queries the HTTP API provided by RabbitMQ's 'Management Plugin'. You will need to enable this plugin in your RabbitMQ instance.
Background
What is RabbitMQ?
RabbitMQ is an open-source message broker that enables applications, services, and systems to communicate with each other by exchanging messages. It acts as a middleman that facilitates the transmission of messages between producers (who send messages) and consumers (who receive messages), ensuring reliable, asynchronous communication.
Step-by-step guide
To configure the RabbitMQ special agent, use the following instructions:
Click on Setup → Agents → Other integrations → RabbitMQ → Add Rule
Provide the following information:
RabbitMQ instance to query
Username
Password
Protocol
Port
Information to query
Clusterwide
Nodes
Vhosts
Queues
Click Save
Activate changes