Łukasz Ciszewski

Łukasz Ciszewski Administrator IT

Temat: Wysyłanie powiadomień

Witam, załóżmy że mam monitorowane dwa hosty A i B. Mają one identyczne usługi, za hosta A jestem odpowiedzialny ja a za hosta B kolega i czy można zdefiniować powiadomienia tak że jak usługa np. SSH nie działa na host A to wysyła maila tylko do mnie ?
Michał Błaszczak

Michał Błaszczak Pentester / Linux
Administrator / VoIP
/ Blockchain /
Cry...

Temat: Wysyłanie powiadomień

mozna

konto usunięte

Temat: Wysyłanie powiadomień

Tak. Robisz to za pomocą przypisania do odpowiedniego hosta, odpowiednich contactgroup.

Przykładowo tworzysz grupę A do której przypisujesz siebie, a do grupy B Twojego kolegę. Następnie przypisujesz tą grupę do serwisu bądź hosta. Co więcej.. możesz ustawić także eskalacje. Czyli jeśli Twój kolega nie rozwiążę problemu ze swoim hostem w określonym czasie, wtedy to Ty dostaniesz kolejne powiadomienie.
Łukasz Ciszewski

Łukasz Ciszewski Administrator IT

Temat: Wysyłanie powiadomień

Utworzyłem 2 grupy kontaktów dla siebie i dla drugiego admina, do hosta A przypisałem moją grupę kontaktów a do hosta B drugiego admina natomiast jeśli na którymś z hostów padnie tylko jedna z usług to wysyła powiadomienie do grupy kontaktów od danej usługi a nie od hosta i w tym problem że mam zdefiniowaną raz usługę np. SSH a mam mieć dwie osoby od niej ale wysyłane powiadomienie tylko do jednej w zależności od tego na którym serwerze padła. I macie jakiś pomysł jak to skonfigurować ?

konto usunięte

Temat: Wysyłanie powiadomień

Przypisz poprawna grupe kontaktowa do uslugi. Pamietaj ze nawet jesli na poziomie template serwisu masz ustawiona juz grupe kontaktowa to mozesz ta wartosc nadpisac juz na poziomie przypisywania uslugi do hosta. W Twoim przypadku najprawdopodobniej uzywasz uslugi przypisanej do grupy hostow. Stworz po prostu usluge o tej samej nazwie przypisana per host w ktorej nadpiszej grupy kontaktowe.

BTW. najlepszym rozwiazaniem byloby stworzenie template do uslugi i template dla kontaktow. Nastepnie przy grupach hostow za ktore Ty jestes odpowiedzialny uzywasz swojego template kontaktu... a w grupach za ktore odpowiada drugi admin wybierasz template kontaktu kolegi. Reasumujac - problem rozwiazujesz na poziomie grupy hostow.

Poczytaj jeszcze o eskalacji powiadomien, ktora moze byc pomocna przy takim rozwiazaniu.

Przepraszam za brak pl znakow, ale pisze z telefonu.Mariusz Derela edytował(a) ten post dnia 24.02.13 o godzinie 12:49
Michał Panasiewicz

Michał Panasiewicz Administrator
systemów, sieci i
aplikacji.

Temat: Wysyłanie powiadomień

Proponuję pytającemu dokładne zapoznaznanie się z tym jak nagios składa konfigurację z wpisów. Ostateczny wynik może sprawdzić w GUI w zakładce Configuration.
Tomasz Piękoś

Tomasz Piękoś Senior IT Specialist

Temat: Wysyłanie powiadomień

a nie masz czasem tak skonfigurowane, że ten sam serwis jest podpięty do dwóch hostów?
Łukasz Ciszewski

Łukasz Ciszewski Administrator IT

Temat: Wysyłanie powiadomień

na razie mam zdefiniowane 12 hostów 2 grupy kontaktowe i kilka tych samych usług natomiast ja jestem odpowiedzialny za 7 hostów a kolega za 5 więc powiadomienia muszę rozdzielić między nas w zależności na którym serwerze padnie np. usługa SSH a nie chcę dublować wpisów usług np. z nazwą SSH2.
Krystian Fronckiewicz

Krystian Fronckiewicz Informatyk, Izba
Skarbowa

Temat: Wysyłanie powiadomień

Małe odejście od tematu..... A czy próbowaliście może zrobić takie coś ..mianowicie aby Nagios wysyłał jednego zbiorowego maila stanu wszystkich hostów o danym czasie .....walczę z tym od paru dni ..póki co zapoznałem się z sposobem planowania monitorowania danego hosta poprzez edycję paru plików .problem w tym że Nagios wysyła maila o zmianie stanu danej usługi i póki co tak uważam tylko w takim przypadku.... a jak nic się nie zmienia ..nic nie wysyła....
Michał Panasiewicz

Michał Panasiewicz Administrator
systemów, sieci i
aplikacji.

Temat: Wysyłanie powiadomień

to raczej zaprzeczenie idei działania powiadomień nagios-a, to co chcesz zrobić.
Zrzut stanu usług, hostów , da się to zrobić zewnętrznym narzędziem albo własnym skryptem (nagios odpowiednio skonfigurowany zrzuca stan do pliku co określony czas).

status_file=/var/cache/nagios3/status.dat 
status_update_interval=10


zerknij przy okazji (na szybko zgooglane):
http://qq.is/article/using-the-nagios-apiTen post został edytowany przez Autora dnia 17.10.13 o godzinie 01:11
Krystian Fronckiewicz

Krystian Fronckiewicz Informatyk, Izba
Skarbowa

Temat: Wysyłanie powiadomień

Właśnie się tego obawiałem :). Dziękuję za nakierowanie mnie. Pozdrawiam.



Wyślij zaproszenie do