2013-03-12 16 views
5

Mam problemy z ustawieniem Nagiosa w celu uwzględnienia ustawienia terminu powiadomień dla predefiniowanego okresu czasu.Okres czasu Nagios i okres powiadamiania

Moja definicja timeperiod nazywa się "sleep" jak w, nie powiadamiaj mnie między północą a 7 rano. wygląda to tak:

define timeperiod{ 
    timeperiod_name sleep 
    alias   Not Middle of Night 
    sunday   07:00-23:59 
    monday   07:00-23:59 
    tuesday   07:00-23:59 
    wednesday  07:00-23:59 
    thursday  07:00-23:59 
    friday   07:00-23:59 
    saturday  07:00-23:59 
    } 

mam wpisane dyrektywy dla gospodarzy w następujący sposób:

define host{ 
    use    linux-server,host-pnp 
    host_name  server.domain.com 
    alias   server.domain.com 
    address   xxx.33.xxx.243 
    notification_period  sleep 
    } 

Rano Spodziewałem się zobaczyć powiadomień z ostrzeżeniem, ale dopiero po 7 rano. Zamiast tego widziałem ich przez całą noc między 23:59 zeszłej nocy a 7 rano dzisiejszego ranka.

Moje zrozumienie z konfiguracji jest takie, że NIE powinienem otrzymywać żadnych wiadomości e-mail w tym czasie.

Czy coś przeoczyłem? Miałem nadzieję, że to będzie takie proste, ale nie zadziałało zgodnie z oczekiwaniami.

Odpowiedz

2

Tylko podpowiedź. Sprawdź ustawienie czasu i strefy czasowej na serwerze Nagios. Twoja konfiguracja wygląda dobrze dla mnie.

+0

Dzięki za sugestię, ale czas jest poprawny na serwerze. –

6

Rozwiązałem ten problem, który wynikał z braku zrozumienia sposobu konfiguracji Nagios. Krótko mówiąc, niestandardowe kontrole serwisowe wymagają niestandardowych dyrektyw dotyczących powiadomień w razie potrzeby.

Pytanie zostało zadane i prawidłowo odpowiedział szczegółowo tutaj:

Nagios Forum: notification_period not honoured on host config?

+0

tylko mała uwaga dotycząca okresu powiadomienia dla hosta: Ta dyrektywa służy do określenia krótkiej nazwy okresu, w którym powiadomienia o zdarzeniach dla tego hosta mogą być wysyłane do kontaktów. ** Jeśli host przestanie działać, stanie się nieosiągalny lub odzyska ** w czasie, który nie jest objęty okresem czasu, żadne powiadomienia nie zostaną wysłane. (zgodnie z [oficjalnym dokumentem] (http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#host). Nie dotyczy to powiadomień o usłudze – Labynocle

1

Zamiast dodanie go do wszystkich swoich czeków usługowych. Możesz go dodać do kontaktu lub grupy contact_o, które mają adresy e-mail, które powinny zostać powiadomione w tym czasie. Zasadniczo robię to samo dla dwóch różnych grup, ponieważ mamy 24X7. Grupa amerykańska otrzymuje powiadomienia podczas EST dni, a grupa azjatycka dostaje je w nocy. Ratowanie wszystkich niepotrzebnych alertów spamowych.

Powiązane problemy