- 3 minutes to read

RabbitMQ - Disk

The Nodinite RabbitMQ Monitoring Agent monitors the RabbitMQ disk usage on all configured Brokers.

MonitorViewCategoryDisk.png
Example of a Monitor View filtered by the 'Disk' category

What are the key features for Monitoring the RabbitMQ disk?

  • Cluster support - Verifies that your disk usage for each node within the cluster is within user-defined thresholds
  • Remote Actions - Support the execution of user-initiated remote actions
  • State Evaluation - Monitors and evaluates the run-time state

What is evaluated for the RabbitMQ Disk usage?

The evaluation rules for Disk usage are provided in the table below:

State Status Description Actions
Unavailable Resource not available Evaluation of the 'RabbitMQ Disk' is not possible either due to network or security-related problems Review prerequisites
Error Disk usage error threshold is breached If the used disk is above the user-defined Error usage threshold Edit
Warning Disk usage warning threshold is breached If the used disk is above the user-defined Warning usage threshold Edit
OK Online Disk usage is below user-defined thresholds, and no other problems are detected Edit

TIP: The evaluated state may be reconfigured using the Expected State functionality that exists on every Resource within Nodinite.


Disk Configuration

Actions

The Nodinite RabbitMQ Agent has support for Remote Actions. The following Actions are currently implemented for monitoring disk usage:

  • Edit - Edit user-defined disk usage thresholds
    png_ActionEdit

Edit

It is possible to configure a specific evaluation for a certain RabbitMQ node. The specific evaluation has precedence over the global disk evaluation. The same options are available as in remote configuration for the disk.

You can manage the following properties:

  • Description

The following dialogue is displayed when you select the Edit option from the 'Actions' button menu item:
png_ActionEditSpecificDisk

Here it is possible to configure a specific evaluation for a certain node. The evaluation has precedence over the global settings. The same set of options are available as in the remote configuration for the disk.

Description

You can manage the user-friendly Description. This setting is unique for each node.

Disk usage

You can manage the thresholds for:

  • Warning
  • Error
  • Evaluation Type
    • None
    • Fixed
      Evaluation Type
None

Select the None evaluation type, to Disable Monitoring of the disk usage on the selected RabbitMQ node.
None

Fixed

Select the Fixed evaluation type to use an integer for monitoring the number of messages on the queue.

  • Warning - The minimum free disk space before the RabbitMQ disk limit is reached and a Warning alert is triggered. E.g. RabbitMQ disk limit is 5GB, and the Warning Limit is 2GB will trigger the Warning alert when less then 7GB is free
  • Error - The minimum of free memory before the RabbitMQ memory limit is reached and an Error alert is triggered. E.g. the RabbitMQ memory limit is 6GB, and the Error Limit is 1GB will trigger the Error alert when more then 5GB memory is in use Fixed

Save

You must click Save or click Save and close, for changes to be persisted. The new settings/thresholds are evaluated on the next synchronisation.
Save and Close buttons

NOTE: Depending on the synchronisation interval set for the agent, there might be a delay before the Web Client reflects upon the change. You can choose to force the agent to synchronize from the configuration of the Monitoring Agents.

Save and close, save, and close the dialogue.

Cancel, close the dialogue without saving any changes.


Next Step

Memory Thresholds
Queue Thresholds
Broker
Add or manage Monitor View

Resources
Monitoring Agents
Monitor Views