Configure nagios para alertar somente quando não houver servidores mx disponíveis

3

Na minha empresa há dois servidores MX redundantes, gostaria de dizer ao nagios para me acordar à noite APENAS se ambos os servidores estiverem inativos. O comportamento padrão é alertar sempre que um dos servidores MX estiver inativo. Eu gostaria de definir um período de tempo ou seja, 23: 00-06: 00 quando nagios só me alerta por sms no caso de ambos os servidores estão em baixo.
Estou usando o nagios3, mas não consegui encontrar algo assim nos documentos.
Solução:
Eu usei este check_command em um serviço chamado MXservice:

check_command check_service_cluster!"MXservice"!2!1!$SERVICESTATEID:mx1:SMTP$,$SERVICESTATEID:mx1:SMTP$

Obrigado por toda sua ajuda

    
por Aseques 17.03.2010 / 14:15

4 respostas

4

O Nagios costumava ter um plugin check_cluster que apenas alertaria se todos os servidores em um determinado cluster estivessem inativos, por exemplo. Eu nunca usei isso sozinho, mas algumas pessoas fizeram nas listas de discussão.

Acredito que ainda esteja na versão 3.0 - dê uma olhada em esta página .

    
por 17.03.2010 / 14:32
2

O Nagios tem arquivos de configuração de dependência de host e serviço. Eu vinculei a documentação abaixo. Você pode fazer uma ligação cruzada das verificações e cada uma só alertará se a outra estiver inoperante.

Dependências do Nagios

    
por 17.03.2010 / 14:39
0

Além do que foi dito. Você pode usar períodos de tempo para que o nagios altere seu comportamento em alertas e escalonamentos de eventos, dependendo do período de tempo. Esse link explica como os períodos funcionam com contatos, escalações e dependências.

Usando isso em combinação com a verificação de que Andy mencionou, você pode executar uma verificação de serviço / host normal durante o horário comercial para enviar alertas para qualquer interrupção de qualquer servidor durante o horário comercial. Então, depois do horário comercial, ele pode passar a usar a verificação de cluster e alertá-lo somente quando todos os servidores MX estiverem inativos.

EDIT: Depois de reler a sua pergunta, parece que é isso que você pretende fazer.

    
por 17.03.2010 / 15:21
0

Que tal um cheque de fim a fim? Eu tenho duas verificações: uma que garante que meu servidor de e-mail possa enviar para o gmail e outra que possa receber. Verifica todos os tipos de guloseimas que devem ser transversais em um estrondo.

    
por 03.04.2010 / 06:09