Michał Błaszczak

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

Temat: Powiadomienia dla managera

Napisałem skrypt pozwalający wysyłać powiadomienia dla menagerów z usług i hostów monitorowanych w Nagios, które nie zostały naprawione w zadanym czasie przez techników odpowiedzialnych za dane urządzenia.

http://blaszczakm.blogspot.com/2012/10/powiadomienia-w...

może komuś się przyda.
Michał Panasiewicz

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

Temat: Powiadomienia dla managera

od tego jest escalation
Michał Błaszczak

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

Temat: Powiadomienia dla managera

Michał Panasiewicz:
od tego jest escalation

No ale nie chciałem przerabiać już ponad 600 hostów wpisanych. A w ten sposób nic nie trzeba przerabiać.
Michał Panasiewicz

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

Temat: Powiadomienia dla managera

Michał Błaszczak:
Michał Panasiewicz:
od tego jest escalation

No ale nie chciałem przerabiać już ponad 600 hostów wpisanych. A w ten sposób nic nie trzeba przerabiać.

Nie zawsze trzeba przerabiać hosty, możesz podpiąć pod grupę czy template (kwestia umiejętności planowania).
Fakt , trzeba mieć wcześniej dobrze rozplanowane grupy (hostów,usług) i dobrze zrobione templates (planowanie od ogółu do szczegółu) .
Nagios i pochodne jest bardzo elastyczny w konfiguracji, przy dobrym zaplanowaniu zmiana dla x tys. hostów może być dokonywana jednym wpisem.
Twoje rozwiązanie to typowa wydumka, "sznurek i gwoździe" (bez obrazy).

Poza tym w dużej organizacji masz różne osoby, z różnych działów odpowiedzialne za określone grupy serwerów.Michał Panasiewicz edytował(a) ten post dnia 26.10.12 o godzinie 16:24
Michał Błaszczak

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

Temat: Powiadomienia dla managera

No to zostałem nieźle pojechany za dobre chęci :)
Michał Panasiewicz

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

Temat: Powiadomienia dla managera

nie bierz tego tak do siebie ;-)
po prostu lepiej jest korzystać z funkcjonalności wbudowanej niż protez.

edit:

define hostescalation {
#_CONFIG_NAME ALL_Hosts_escalation
host_name *
hostgroup_name *
contacts manager
first_notification 3
last_notification 0
notification_interval 0
escalation_period 24x7
escalation_options d
register 1
}

define serviceescalation {
#_CONFIG_NAME ALL_Services_escalation
host_name *
hostgroup_name *
service_description *
contacts manager
first_notification 3
last_notification 0
notification_interval 0
escalation_period 24x7
escalation_options c
register 1
}


w generic-template ustawienie notification_interval trzeba mieć ustawione aby first_notification mogło działać. Michał Panasiewicz edytował(a) ten post dnia 29.10.12 o godzinie 11:29
Michał Błaszczak

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

Temat: Powiadomienia dla managera

Michał Panasiewicz:
nie bierz tego tak do siebie ;-)
po prostu lepiej jest korzystać z funkcjonalności wbudowanej niż protez.


No masz racje, ja przejąłem ten system monitoringu po kimś i nie chciało mi się zmieniać wielu wpisów, dlatego zrobiłem proteze.
Michał Panasiewicz

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

Temat: Powiadomienia dla managera

Michał Błaszczak:
Michał Panasiewicz:
nie bierz tego tak do siebie ;-)
po prostu lepiej jest korzystać z funkcjonalności wbudowanej niż protez.


No masz racje, ja przejąłem ten system monitoringu po kimś i nie chciało mi się zmieniać wielu wpisów, dlatego zrobiłem proteze.

Daj znać jak sprawdziło się podrzucone rozwiązanie.
Michał Błaszczak

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

Temat: Powiadomienia dla managera

W tygodniu powinienem mieć chwilkę na implementację tego, to dam znać.
Artur Bicki

Artur Bicki IT Manager, EMCA
S.A.

Temat: Powiadomienia dla managera

Dlatego w op5 Monitorze jest klawisz "propagate" aby zmiany we wszystkich hostach konfiguracji nagiosa zrobić na raz...
Apropo panelu dla managera to zarówno op5 jak i Nagios XI mają moduł do tworzenia czegoś takiego jak obiekt biznesowy. Idea jest taka, aby kierownik mógł obserwować swój panel lampek będących pewną wypadkową sprawdzanych serwisów. Dla przykładu weźmy usługi składające się z wielonodowego klastra. Tworząc widok mamy możliwość wskazania, że stan warning chcemy mieć dla usługi gdy wypadnie 1 z np 4 węzłów. Stan critical chcemy mieć gdy pozostanie np jeden węzeł sprawny. Jest to bardzo przydatny moduł, który pozwala zaprzęgnąć wyrażenia logiczne do powiadomień i serwisów.
Michał Panasiewicz

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

Temat: Powiadomienia dla managera

Artur Bicki:
...
Apropo panelu dla managera to zarówno op5 jak i Nagios XI mają moduł do tworzenia czegoś takiego jak obiekt biznesowy. Idea jest taka, aby kierownik mógł obserwować swój panel lampek będących pewną wypadkową sprawdzanych serwisów. Dla przykładu weźmy usługi składające się z wielonodowego klastra. Tworząc widok mamy możliwość wskazania, że stan warning chcemy mieć dla usługi gdy wypadnie 1 z np 4 węzłów. Stan critical chcemy mieć gdy pozostanie np jeden węzeł sprawny. Jest to bardzo przydatny moduł, który pozwala zaprzęgnąć wyrażenia logiczne do powiadomień i serwisów.

czyli podobnie jak check_mk:
http://mathias-kettner.de/checkmk_clusters.html

co możemy ustawić poprzez WATO:
DEMO
http://mathias-kettner.de/check_mk_demo.html



Wyślij zaproszenie do