Nagios notification_interval para o dia da semana vs fim de semana

2

Eu gostaria de configurar o Nagios para enviar uma página uma vez a cada 6 horas de segunda a sexta-feira, mas apenas uma vez a cada 24 horas. Sábado & Domingo. Estou tendo dificuldade em entender como ter um grupo de administradores com duas frequências de paginação diferentes.

    
por Gary White 06.09.2013 / 20:16

1 resposta

0

Aqui está um exemplo de como isso poderia ser feito, mas espero que alguém tenha um método melhor. Defina seu serviço para os dias da semana:

define service{
    name                    foo-weekday
    host_name               linux-server
    service_description     check-disk-sda1-weekday
    check_command           check-disk!/dev/sda1
    max_check_attempts      5
    check_interval          5
    retry_interval          3
    check_period            weekday
    notification_interval   360
    notification_period     weekday
    notification_options    w,c,r
    contact_groups          linux-admins
    }

Em seguida, herde-o, sobrescrevendo o check_period, notification_interval, notification_period e service_description (que devem ser exclusivos por host) para o final de semana:

define service{
    name                    foo-weekend
    use                     foo-weekday
    service_description     check-disk-sda1-weekend
    check_period            weekend
    notification_interval   1440
    notification_period     weekend
    }

Edit: Gostaria de saber se as macros do usuário funcionariam nessa situação? Por exemplo, tenha apenas uma definição de serviço:

define service{
    host_name               linux-server
    service_description     check-disk-sda1
    check_command           check-disk!/dev/sda1
    max_check_attempts      5
    check_interval          5
    retry_interval          3
    check_period            24x7
    notification_interval   $USER21$
    notification_period     24x7
    notification_options    w,c,r
    contact_groups          linux-admins
    }

Em seguida, tenha dois arquivos de recursos diferentes. Um define USER21 como "360" e um como "1440". Quando o fim de semana começar, copie o último no lugar e recarregue a configuração nagios. Quando o fim de semana termina, copie o primeiro para o lugar e recarregue.

    
por 06.09.2013 / 21:14

Tags