我使用 检查大多数主机(组)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 检查,不不不...不想那样做... :)