How-to monitor RabbitMQ instances

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

Table of Contents


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:

  1. Click on Setup → Agents → Other integrations → RabbitMQ → Add Rule

  2. Provide the following information:

    • RabbitMQ instance to query
    • Username
    • Password
    • Protocol
    • Port
    • Information to query
      • Clusterwide
      • Nodes
      • Vhosts
      • Queues





  3. Click Save

  4. Activate changes