Permita que o Nagios verifique estações de trabalho não-allways-on

3

tentamos monitorar a idade do arquivo em algumas de nossas estações de trabalho. Funciona bem com o NSClient ++ - mas não queremos obter nenhum CRITICAL quando o computador é desligado.

Para o host, temos uma checagem falsa, retornando OK a cada cheque. Mas quando a estação de trabalho está offline, a verificação da idade do arquivo falha com uma 'conexão recusada'.

Você tem alguma sugestão para evitar esses CRÍTICOS?

    
por braindump 16.07.2010 / 13:28

3 respostas

2

Se o serviço estiver associado ao host (nome), se o teste check-host-alive (ou o que você tiver configurado) falhar, os alertas de serviço não serão enviados. Lembre-se de adicionar uma margem de erro em seus max_checks para considerar uma situação em que o computador está sendo desligado, mas ainda está respondendo a pings (ou o que você usa para check-host-alive).

Como alternativa, se o verificador de idade de arquivo só emite ADVERTÊNCIAS, não CRÍTICAS, em que ALERTAS são erros de idade de arquivamento de limites, enquanto CRÍTICOS são erros de host inacessíveis, apenas mascare os CRÍTICOS:

service_notification_options w,u,r

Dito isso, o que você realmente deve fazer, se esse é o seu objetivo, é reescrever o plug-in para retornar UNKNOWN para essa circunstância e, nesse caso, seria:

service_notification_options c,w,r
    
por 16.07.2010 / 14:26
1

As estações de trabalho estão desligadas durante horários previsíveis? Ou seja, eles só estarão disponíveis das 9 da manhã às 5 da tarde, ou algo similar? Nesse caso, você pode definir um período de tempo no Nagios e aplicá-lo às estações de trabalho; então eles só serão verificados dentro desse período de tempo.

    
por 16.07.2010 / 13:34
1

Já tentou com a opção -u em check_nrpe?

    
por 16.07.2010 / 13:58

Tags