Configuring RabbitMQ monitoring

The Monitoring Agent for RabbitMQ monitors the health and performance of the RabbitMQ cluster resources, such as the nodes, queues, and channels of the cluster. You must configure the RabbitMQ agent so that the agent can collect the RabbitMQ data.

Before you begin

  • Review the hardware and software prerequisites.
  • Ensure that the RabbitMQ user, who connects to the node, has read permission and either the monitoring, administrator, or management tag is enabled for this user.
  • If the agent is configured to use HTTPS protocol for monitoring, ensure following prerequisites are met:
    • Ensure that the RabbitMQ management plug-in is enabled on all nodes of the cluster, because if one node of the cluster fails, the RabbitMQ agent connects to a peer node that is available in the cluster.
    • Ensure that user has a CA certificate issued by a trusted vendor and a server certificate signed using this CA.
    • Ensure that user has truststore, in jks format, containing the CA certificate. Path to this truststore must be provided during agent configuration.
    • Ensure that the management plug-in is configured to use SSL. To configure, provide a port that is configured to use SSL, an accessible path, preferably local, to the CA certificate, a server certificate and a private key for the server certificate.

Review hardware and software prerequisites. For the up-to-date system requirement information, see the Software Product Compatibility Reports (SPCR) for the RabbitMQ agent.

About this task

The product version and the agent version often differ. The directions here are for the most current release of this agent. For information about how to check the version of an agent in your environment, see Agent version command. For detailed information about the agent version list and what's new for each version, see the Change history.

The RabbitMQ agent is a multiple instance agent. You must create the first instance, and start the agent manually.

  • To configure the agent on Windows systems, you can use the IBM® Cloud Application Performance Management window or the silent response file.
  • To configure the agent on Linux® systems, you can run the script and respond to prompts, or use the silent response file.