Skip to content
This repository has been archived by the owner on Jun 2, 2021. It is now read-only.

robotadam/rabbitmq-munin

 
 

Repository files navigation

RabbitMQ Munin Plug-Ins

Screenshots

http://cloud.github.com/downloads/ask/rabbitmq-munin/rabbitmq-munin-connections.png

http://cloud.github.com/downloads/ask/rabbitmq-munin/rabbitmq-munin-consumers.png

http://cloud.github.com/downloads/ask/rabbitmq-munin/rabbitmq-munin-list_queues.png

http://cloud.github.com/downloads/ask/rabbitmq-munin/rabbitmq-munin-queue-memory.png

http://cloud.github.com/downloads/ask/rabbitmq-munin/rabbitmq-munin-unacknowledged.png

Installation

Copy the plug-ins to the munin plugin directory, e.g /etc/munin/plugins/.

Granting Permissions

To use these plug-ins you (regretfully) have to grant access for the munin-node user to use rabbitmqctl via sudo.

Add this to your /etc/sudoers file by running visudo:

muninuser ALL= NOPASSWD: /usr/sbin/rabbitmqctl list_queues *
muninuser ALL= NOPASSWD: /usr/sbin/rabbitmqctl list_connections

Be careful and use at your own risk!

Using a Custom Virtual Host

You can set the name of virtual host by changing the plug-in configuration file (on debian that is /etc/munin/plugin-conf.d):

[rabbitmq-consumers]
env.vhost vhostname

[rabbitmq-messages]
env.vhost vhostname

[rabbitmq-messages_unacknowledged]
env.vhost vhostname

[rabbitmq-messages_uncommitted]
env.vhost vhostname

[rabbitmq-queue_memory]
env.vhost vhostname

Author

Ask Solem <askh@opera.com>

About

Munin-plugins for RabbitMQ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published