Eu verifico a maioria dos Hosts (grupos) s com check_disk -A ...
.
Devido ao fato de que eu tenho muitas máquinas com muitos sistemas de arquivos montados diferentes, eu não quero fazer verificações extras para cada unidade montada.
Agora, com nagiosgrapher eu pensei, eu tenho uma seção para cada ponto de montagem que poderia estar disponível em uma máquina (/, / home, / srv, / srv / repos, ...), puxe os valores dos dados de desempenho e imprima coisas deste ponto de montagem em uma página separada - algo assim:
# 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{ ... }
Mas o nagiosgrapher joga fora os dados que não correspondem a all graph_perf_regex
para um serviço.
Portanto, a questão é: existe uma maneira de dizer ao nagiosghrapher para ignorar graph_perf_regex
não correspondente ou algo assim. Ou existe alguma outra maneira de fazer isso ou coisa semelhante que eu não posso ver?
Pergunta clara? Eu espero que sim ...
Muito obrigado!
P.S .: Eu realmente não quero definir verificações de nagios para cada ponto de montagem, nonono ... não quero fazer isso ...:)