verificações passivas Nagios, redefinir o serviço para o estado OK após a notificação

2

Temos uma configuração de serviço passivo (o servidor externo reporta problemas por meio de verificações passivas para nagios) e o nagios envia notificações quando esses serviços recebem um estado não-ok. No entanto, não queremos ter que entrar e redefinir manualmente o estado desse serviço de volta para OK, existe uma maneira de dizer aos nagios para redefinir o serviço de volta uma vez que ele recebeu o estado não ok? Eu tentei definir "is-volitle" para 1, mas isso não parece funcionar. Obrigado!

    
por Mike 07.10.2013 / 18:02

2 respostas

4

Basta criar um script no servidor nagios que submeta uma verificação passiva com um status OK. Defina um comando no nagios que chamará o script com o host e o nome do serviço. Configure uma notificação para ser vinculada ao host e ao serviço que acionará o comando de notificação, além de outras notificações.

    
por 07.10.2013 / 18:18
1

Mike, você precisará ler as verificações passivas. Vou avisá-lo que as verificações passivas têm uma curva de aprendizado, o daemon NSCA (usado para coletar resultados de verificação passiva de servidores remotos) é buggy. A maioria das pessoas evita cheques passivos.

link

Existem várias possibilidades aqui e você não fornece detalhes suficientes em sua pergunta, então a única coisa que podemos oferecer a você é o conselho geral. Os detalhes são realmente para você descobrir e enumerar.

Mas, em poucas palavras, sim, há maneiras de redefinir o estado do serviço no Nagios. O script que está detectando o erro e definindo o status como não-OK também deve detectar quando o problema é resolvido e, em seguida, deve definir o status como "OK".

Normalmente, a maneira como as verificações passivas funcionam é que um script em um servidor remoto verifica algo e, em seguida, envia esses resultados para o daemon do NCSA (ou outro daemon) em seu servidor Nagios. O script no servidor remoto deve ser modificado para enviar um "OK" quando o problema for resolvido. A pessoa que criou o script já deveria ter feito isso.

    
por 07.10.2013 / 19:00

Tags