You are here: Home / LBN / Up2date / Zenoss 4 / BastionLinux 19 / ZenPacks.zenoss.RabbitMQ-4.2.5_1.0.7-2.lbn19.noarch

ZenPacks.zenoss.RabbitMQ-4.2.5_1.0.7-2.lbn19.noarch

Package Attributes
RPM  ZenPacks.zenoss.RabbitMQ-4.2.5_1.0.7-2.lbn19.noarch.rpm Architecture  noarch Size  234542 Created  2019/09/30 06:52:52 UTC
Package Specification
Summary Monitor RabbbitMQ
Group Zenoss
License GPL
Home Page https://github.com/zenoss/ZenPacks.zenoss.RabbitMQ.git
Description

To start monitoring your RabbitMQ server you will need to setup SSH access so that your Zenoss collector server will be able to SSH into your RabbitMQ server(s) as a user who has permission to run the rabbitmqctl command. This almost always means the root user. See the Using a Non-Root User section below for instructions on allowing non-root users to run rabbitmqctl. To do this you need to set the following zProperties for the RabbitMQ devices or their device class in Zenoss.

  • zCommandUsername zCommandPassword zKeyPath

The zCommandUsername property must be set. To use public key authentication you must verify that the public portion of the key referenced in zKeyPath is installed in the ~/.ssh/authorized_keys file for the appropriate user on the RabbitMQ server. If this key has a passphrase you should set it in the zCommandPassword property. If you'd rather use password authentication than setup keys, simply put the user's password in the zCommandPassword property.

You should then add the zenoss.ssh.RabbitMQ modeler plugin to the device, or device class containing your RabbitMQ servers and remodel the device(s). This will automatically find the node, vhosts, exchanges and queues and begin monitoring them immediately for the following metrics.

  • Node Values o Status - Running or not? Generates event on failure. o Open Connections & Channels o Sent & Received Bytes Rate o Sent & Received Messages Rate o Depth of Send Queue o Consumers o Unacknowledged & Uncommitted Messages * Queue Values o Ready, Unacknowledged & Total Messages o Memory Usage o Consumers

There is a default threshold of 1,000,000 messages per queue. This is almost certainly an absurdly high threshold that shouldn't trip in normal systems. However, by clicking into the details of any individual queue you can set the per-queue threshold to a more reasonable value that makes sense for a given queue.

Requires
rpmlib(PartialHardlinkSets)  
rpmlib(CompressedFileNames)  
rpmlib(PayloadFilesHavePrefix)  
/bin/sh  
rpmlib(PayloadIsXz)  
rpmlib(FileDigests)  
zenoss4  
Provides
ZenPacks.zenoss.RabbitMQ

Document Actions