Nagios notification_interval für Werktage vs. Wochenende

Nagios notification_interval für Werktage vs. Wochenende

Ich möchte Nagios so konfigurieren, dass von Montag bis Freitag alle 6 Stunden eine Seite gesendet wird, samstags und sonntags jedoch nur alle 24 Stunden. Ich kann mir nicht erklären, wie ich einer Gruppe von Administratoren zwei verschiedene Paging-Frequenzen geben kann.

Antwort1

Hier ist ein Beispiel, wie es gemacht werden könnte, aber ich hoffe, jemand hat eine bessere Methode. Definieren Sie Ihren Service für Werktage:

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
    }

Dann erben Sie davon und überschreiben Sie check_period, notification_interval, notification_period und service_description (die für jeden Host eindeutig sein müssen) für das Wochenende:

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

Bearbeiten: Ich frage mich, ob Benutzermakros in dieser Situation funktionieren würden. Beispielsweise gibt es nur eine Dienstdefinition:

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
    }

Dann haben Sie zwei verschiedene Ressourcendateien. Eine definiert USER21 als „360“ und eine als „1440“. Wenn das Wochenende beginnt, kopieren Sie letztere an ihren Platz und laden Sie die Nagios-Konfiguration neu. Wenn das Wochenende endet, kopieren Sie erstere an ihren Platz und laden Sie sie neu.

verwandte Informationen