Я проверяю большинство хостов (групп) с 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{ ... }
Но нагиограф выбрасывает данные, которые не совпадают все graph_perf_regex
за одну услугу.
Итак, вопрос: есть ли способ сказать nagiosghrapher игнорировать несоответствие graph_perf_regex
или что-то вроде того. Или есть какой-то другой способ заставить эту или похожую вещь работать, которую я не вижу?
Вопрос ясен? Я надеюсь, что это так ...
Большое спасибо!
P.S .: Я действительно не хочу определять проверки nagios для каждой точки монтирования, nonono ... не хочу этого делать ... :)