Nagios envia uma notificação quando volta em notification_period

3

Eu desativei as notificações durante determinados períodos de tempo, assim:

define timeperiod{  
        timeperiod_name test  
        alias           Except test Hours  
        monday          08:20-08:15  
            [etc..] 
        sunday          08:20-08:15  
        }

Portanto, se um serviço for desativado entre 08: 15-08: 20, eu não receberei notificação por e-mail. Aconteceu hoje que o serviço permaneceu inativo por mais duas horas, e eu esperava receber um email quando ele estivesse de volta no notification_period.
Como eu digo ao Nagios para enviar um e-mail de notificação se ele se encaixa nos tempos de notificação e o estado do serviço ainda é Crítico?

EDITAR:
Minha primeira abordagem foi incorreta, então segui um conselho e usei períodos de exclusão como:

define timeperiod{
        timeperiod_name test2
        alias           test2
        use             24x7
        exclude         test
}

define timeperiod{
        timeperiod_name test
        alias           Except test Hours
        thursday        12:15-12:25   # it was thursday when I tested
        }

e a verificação de serviço:

define service{
        use                             generic-service
        service_description             TEST
        check_command                   check_nrpe!check_TEST
        host_name                       some.host.here
        notification_period            test2
        }

e o modelo de serviço:

define service{
        name                            generic-service
        active_checks_enabled           1              
        passive_checks_enabled          1              
        parallelize_check               1              
        obsess_over_service             1              
        check_freshness                 1              
        notifications_enabled           1              
        event_handler_enabled           1              
        flap_detection_enabled          0              
        failure_prediction_enabled      1              
        process_perf_data               1              
        retain_status_information       1              
        retain_nonstatus_information    1              
        is_volatile                     0              
        check_period                    24x7           
        max_check_attempts              2              
        check_interval                  120s           
        retry_interval                  60s            
        contact_groups                  admins         
        notification_options            w,u,c,r        
        notification_interval           120s           
        notification_period             24x7           
        register                        0              
        }

Mas ainda não sou notificado. Eu sou notificado, no entanto, se eu reprogramar manualmente a verificação de serviço OU se eu recarregar nagios.

    
por w00t 16.10.2013 / 14:47

0 respostas

Tags