Intervalo de notificación de Nagios para días laborables o fines de semana

Intervalo de notificación de Nagios para días laborables o fines de semana

Me gustaría configurar Nagios para enviar una página una vez cada 6 horas de lunes a viernes, pero sólo una vez cada 24 horas los sábados y domingos. Me resulta difícil entender cómo hacer que un grupo de administradores tenga dos frecuencias de paginación diferentes.

Respuesta1

Aquí hay un ejemplo de cómo se podría hacer, pero espero que alguien tenga un método mejor. Define tu servicio para días laborables:

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
    }

Luego herede de él, anulando el período de verificación, el intervalo de notificación, el período de notificación y la descripción de servicio (que deben ser únicos por host) para el fin 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: Me pregunto si las macros de usuario funcionarían en esta situación. Por ejemplo, solo tenga 1 definición de servicio:

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
    }

Luego, tenga dos archivos de recursos diferentes. Uno define USUARIO21 como "360" y el otro como "1440". Cuando comience el fin de semana, copie este último y vuelva a cargar la configuración de nagios. Cuando termine el fin de semana, copie el primero en su lugar y vuelva a cargarlo.

información relacionada