我用check_disk -A ...检查大多数主机(组)。 由于我有很多不同的挂载文件系统的机器,我不想对每个挂载的驱动器进行额外的检查。
现在,我认为,我有一个可以在一台机器上可用的每个安装点(/,/ home,/ srv,/ srv / repos,…)的部分,从性能数据中提取值并打印从一个单独的页面从这个挂载点 – 这样的事情:
# for / define ngraph{ service_name disk graph_perf_regex \/=(\d+)MB; graph_value root_abs_used graph_units MB graph_legend / used (MB) rrd_plottype AREA rrd_color ff0000 page / } # for /home define ngraph{ service_name disk graph_perf_regex \/home=(\d+)MB; graph_value home_abs_used graph_units MB graph_legend /home used (MB) rrd_plottype AREA rrd_color ff0000 page /home } # for /srv define ngraph{ ... }
但是nagiosgrapher抛弃了与一个服务的所有 graph_perf_regex不匹配的数据。
所以问题是:有没有办法告诉nagiosghrapher忽略不匹配的graph_perf_regex或类似的东西。 或者有没有其他的方式来得到这个或类似的东西,我看不到?
问题清楚吗? 但愿如此 …
非常感谢!
PS:我真的不想为每一个mountpoint定义nagios检查,nonono …不想这么做… 🙂