Nagios: desativa o envio de notificações para hosts específicos

1

Temos Nagios para todo o nosso servidor, mas apenas para alguns deles queremos enviar notificações. Eu pensei que se eu definir notifications_enabled to 0 para hosts em particular, isso não acontecerá mais.

define host{
        use                     linux-server
        host_name               dev1
        alias                   dev1 Server
        address                 100.100.100.205
        notifications_enabled   0
        }

No entanto, isso foi ignorado. O que funciona é enable_notifications=0 em nagios.cfg , mas precisamos que seja mais bem ajustado.

De acordo com alguns materiais, use_retained_program_state=0 deve fazer o truque, mas parece não ter efeito.

Obrigado pela ajuda.

    
por TomS 07.08.2016 / 11:32

2 respostas

2

O Nagios tem uma configuração de notificação distinta para hosts e serviços.

Você precisa ajustar as configurações de notificações de serviço para desativá-las no seu caso.

O mesmo vale para tempos de inatividade, você precisa definir o tempo de inatividade dos serviços host + para ter um efeito.

    
por 07.08.2016 / 12:51
0

Você deve verificar o modelo padrão de seus hosts e serviços. É possível ter notifications_enabled 1 especificado nos modelos que são aplicados (por padrão) em seus serviços e hosts.

Explica porque notifications_enabled 0 in nagios.cfg não funciona. A prioridade é feita nesta ordem:

  1. serviço / host
  2. modelo
  3. nagios.cfg

Se você deseja desativar as notificações para todas as suas opções. Você pode modificar diretamente seus modelos com notifications_enabled 0 . E para os seus anfitriões com notificações, você coloca le propriety em sua configuração ou cria um modelo específico.

    
por 08.08.2016 / 09:21

Tags