The RabbiqMQ integration allows Moogsoft Enterprise to ingest events from both direct queues and topic-based queues in RabbitMQ.

The integration ingests JSON messages from an active RabbitMQ broker, for example:

  • A broker within your infrastructure.

  • A broker connected to third-party monitoring tools.

When you use the integrations UI, you can only configure the visible properties. If you want to implement a more complex RabbitMQ LAM with custom settings, see Configure the RabbitMQ LAM.

See the RabbitMQ documentation for details on RabbitMQ components.

Before You Begin

The RabbitMQ integration has been validated with RabbitMQ 3.7.4. Before you start to set up your integration, ensure you have met the following requirements:

  • You have installed RabbitMQ.

  • You have your RabbitMQ server name.

  • You have a user with permissions to access the RabbitMQ server.

  • The configured port is accessible by both parties. The default RabbitMQ port is 5672.

  • You have set up the appropriate RabbitMQ exchange. The type must be 'direct' or 'topic'.

Configure the Integration

To configure the RabbitMQ integration:

  1. Navigate to the Integrations tab.

  2. Click RabbitMQ in the Monitoring section.

  3. Provide a unique integration name. You can use the default name or customize the name according to your needs.

  4. Provide connection details for RabbitMQ.

Configure RabbitMQ

You do not need to perform any integration-specific steps on your RabbitMQ system. After you complete the RabbitMQ integration, Moogsoft Enterprise ingests events from your configured queues.