nagios 和 nagiosgrapher 和 check_disk -A

nagios 和 nagiosgrapher 和 check_disk -A

我使用 检查大多数主机(组)check_disk -A ...。由于我有许多机器,其中安装了许多不同的文件系统,因此我不想对每个安装的驱动器进行额外的检查。

现在有了 nagiosgrapher,我想,我为机器上可用的每个挂载点(/、/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:我真的不想为每个挂载点定义 nagios 检查,不不不...不想那样做... :)

相关内容