Nagios plugin to check munin via rrd
Project description
Introduction
This is a reimplementation of check_munin_rrd.pl in Python. It is used as a Nagios plugin command to read data collected from a Munin node by a Munin server.
It uses rrdtool directly via “rrdtool lastupdate”. rrdtool is a dependency for Munin servers, so it should be reliably available.
Installation is typical for a Python package; virtualenv is recommended.
Run the check_munin script for options. Command-line options allow you to set domain, host, Munin-node plugin module, various include/exclude filters, and warning/critical ranges. Options generally match check_munin_rrd. Differences: -o option values may be globs; warning/critical specifications may be ranges, e.g., “-w 0:85” for warn when outside 0-85 range.
Typical usage:
check_munin -d dcn.org -H www.dcn.org -M df -o "_dev_*" -i _dev_shm -w 85 -c 95
This reads the /var/lib/munin/dcn.org/www.dcn.org RRD files for the “df” module, including only RRD df files that match _dev_* and excluding _dev_shm:
/var/lib/munin/dcn.org/www.dcn.org-df-_dev_*-g.rrd
ignoring /var/lib/munin/dcn.org/www.dcn.org-df-_dev_shm-g.rrd
Sample output:
DF WARNING - /dev/sdi is 87.75 (greater than 85) | '/dev/sda1'=42.0611407378;85;95;0 '/dev/sdb'=31.7252599179;85;95;0 '/dev/sdh'=41.0162765108;85;95;0 '/dev/sdi'=87.7540702356;85;95;0 '/dev/sdj'=56.5373419066;85;95;0 '/dev/sdk'=54.4599777102;85;95;0
Changelog
1.0 (2013-09-03)
Initial release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file collective.check_munin-1.0.zip
.
File metadata
- Download URL: collective.check_munin-1.0.zip
- Upload date:
- Size: 16.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e4653f67b92dc1467de2c1ea8a70aeb83356bf13ac3a6f110d122f769b5a07e |
|
MD5 | 9960c421f180f0a873a6ebeb1cd32198 |
|
BLAKE2b-256 | f12e454d5394ae076a3b9dd9b124a88fdbe8f015e13e05dc185388986cc6fbd9 |