通过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)

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
生成的代码为什么在无人机中使用Java是不安全的?   java实体继承和鉴别器列   java使用Struts 2中sj:datepicker的beforeShow事件   JavaMaven没有安装pom文件中的所有内容,导致“缺少必需的库”x124   java将自定义GIF从assets文件夹加载到recyclerview 安卓中   java实现稀疏数组   java在获得所需结果集后关闭连接对象   java在活动中将数组值添加到MClickListener()   java如何删除单元格工厂引用   java字符串。分号分隔   Java抽象和接口   java Intellij IDEA SLF4J:未能加载类“org.SLF4J.impl.StaticLoggerBinder”   java改造JsonArray recyclerview异常   JavaJUnit@Theory:有没有方法抛出有意义的异常?   如何在Java中将XML内容写入字符串?