Notification_interval do Nagios para dia da semana vs fim de semana

Notification_interval do Nagios para dia da semana vs fim de semana

Gostaria de configurar o Nagios para enviar uma página uma vez a cada 6 horas, de segunda a sexta, mas apenas uma vez a cada 24 horas, aos sábados e domingos. Estou tendo dificuldade em entender como fazer com que um grupo de administradores tenha duas frequências de paginação diferentes.

Responder1

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 de 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 dele, substituindo check_period, notificação_interval, notificação_período e service_description (que deve ser exclusivo por host) para o fim 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
    }

Editar: 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
    }

Então, tenha dois arquivos de recursos diferentes. Um define USER21 como "360" e outro como "1440". Quando o fim de semana começar, copie o último no lugar e recarregue a configuração do nagios. Quando o fim de semana terminar, copie o primeiro no lugar e recarregue.

informação relacionada