Skip to main content

A munin plugin to monitor rabbitmq queues.

Project description

A simple plugin for munin to monitor the number of messages in a queue.

By default monitors the celery queue for the user ‘guest’

Installation

The easiest way to install the code is to use pip.

Install the newest version from PyPI.:

pip install rabbitmq-munin

Install the latest development version:

pip install git+https://github.com/freyes/rabbitmq_munin.git#egg=rabbitmq-munin

The other option is to download and uncompress the code manually and execute the included setup.py script for installation:

./setup.py install

To make the plugin available to the munin-node you can run the following commands:

ln -s $(which rabbitmq_munin) /etc/munin/plugins/

Once munin can run the plugin, you can configure it as any other munin plugin (in /etc/munin/plugin-conf.d/munin-node) and the config will look like this:

[rabbitmq_munin]
env.username guest
env.password guest
env.server localhost:15672
env.vhost /
env.queue celery

The config above is using the default values of the plugin, your environment may require different values.

Dependencies

Python packages:

Rabbitmq plugins:

  • Management Plugin, you can install it with the following command:

    rabbitmq-plugins enable rabbitmq_management
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for rabbitmq-munin, version 0.2
Filename, size File type Python version Upload date Hashes
Filename, size rabbitmq-munin-0.2.tar.gz (3.0 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page