Nagios: desativar as verificações de serviço / exibição nos hosts inativos

2

Eu quero ajustar nagios de tal forma que toda a checagem pare (com serviços não exibidos ou exibidos como desconhecidos) para qualquer nó inativo. Dito de forma diferente, eu só quero ver um alerta para um down host em vez de 1 (para baixo) + n (1 para cada serviço). Note que estou interessado no serviço display / status , não apenas em desativar as notificações.

Justificativa: usamos o plugin nagios firefox / chrome para monitorar o status e o comportamento dos nagios é muito barulhento, dando leituras como essas (porque cada nó tem 20 serviços):

3 down, 1 unreachable, 4 warnings, 87 critical

Isso significa que os 7 serviços críticos no nó ativo (o problema está no serviço) estão sobrecarregados em uma placa de serviços vermelhos que são críticos apenas porque eles estão em um nó que está inativo / inacessível. O que eu prefiro ver é:

3 down, 1 unreachable, 80 unknown, 4 warnings, 7 critical

Ou até mesmo

3 down, 1 unreachable, 4 warnings, 7 critical

Procurei nas dependências de serviço, mas não consegui descrever uma maneira: "faz com que todos os serviços em um host vivo dependam do status da verificação do host".

Encontrei o problema discutido aqui , onde um dos participantes achou que era um bug nagios  e aqui onde um dos participantes achou que era "como projetado ".

Como estão as coisas, estou interessado apenas no efeito, muito menos na filosofia de design. Note que este nagios está verificando centenas de nós, então a manutenção da solução também é importante.

TIA e aplausos.

    
por Alien Life Form 04.06.2014 / 13:28

2 respostas

2

Você pode ocultar isso ao usar a versão mais recente (0.9.11) do Nagstamon , que é um monitor de status de área de trabalho (bandeja) para Nagios / Icinga: link

    
por 04.06.2014 / 14:26
1

Você pode fazer isso aplicando filtros na exibição CGI de status ...

Os plug-ins do Google Chrome / FF estão apenas retirando dados do CGI, portanto, se você adicionar esses mesmos filtros ao URL de status que o plug-in está consultando, poderá controlar o que é exibido.

Por exemplo, se você quiser apenas ver os hosts: status.cgi?hostgroup=all&style=hostdetail

Para serviços problemáticos em hosts que estão ativos, apenas: status.cgi?host=all&servicestatustypes=28&hoststatustypes=2

Veja esta postagem do blog sobre filtros para obter mais informações sobre os valores específicos a serem usados. (Eles são campos de bits.)

Editar: é precisamente isso que o nagstamon está fazendo quando você verifica essas caixas, por exemplo.

    
por 04.06.2014 / 16:48