通过rrd检查munin的nagios插件
collective.check_munin的Python项目详细描述
简介
这是python中check_munin_rrd.pl的重新实现。 它用作nagios插件命令来读取munin服务器从munin节点收集的数据。
它通过“rrdtool lastupdate”直接使用rrdtool。 rrdtool是munin服务器的依赖项,因此它应该是可靠可用的。
对于python包,安装是典型的;建议使用virtualenv。
运行check munin脚本以获取选项。 命令行选项允许您设置域、主机、munin节点插件模块、各种包含/排除筛选器和警告/关键范围。 选项通常与支票匹配。 差异:-o选项值可以是全局;警告/关键规范可以是范围,例如,“-w 0:85”表示超出0-85范围时发出警告。
典型用法:
check_munin -d dcn.org -H www.dcn.org -M df -o "_dev_*" -i _dev_shm -w 85 -c 95
这将读取“df”模块的/var/lib/munin/dcn.org/www.dcn.org rrd文件,其中仅包括与“dev”匹配的rrd df文件,不包括“dev shm:
/var/lib/munin/dcn.org/www.dcn.org-df-_dev_*-g.rrd
忽略/var/lib/munin/dcn.org/www.dcn.org-df--u dev_shm-g.rrd
样本输出:
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
更改日志
1.0(2013-09-03)
- 初始版本