1 Drzewo usług

Drzewo usług konfiguruje się w sekcji menu Usługi -> Usługi. W prawym górnym rogu przełącz z widoku do trybu edycji.

Aby skonfigurować nową usługę, kliknij przycisk Utwórz usługę w prawym górnym rogu.

Aby szybko dodać usługę podrzędną, możesz alternatywnie nacisnąć ikonę plusa obok usługi nadrzędnej. Spowoduje to otwarcie tego samego formularza konfiguracji usługi, ale parametr Usługi nadrzędne będzie już wstępnie wypełniony.

Konfiguracja usługi

W zakładce Usługa należy określić wymagane parametry usługi:

Wszystkie obowiązkowe pola wejściowe są oznaczone czerwoną gwiazdką.

Parametr Opis
Nazwa Nazwa usługi.
Usługi nadrzędne Usługi nadrzędne, do których należy usługa.
Pozostaw to pole puste, jeśli dodajesz usługę najwyższego poziomu.
Jedna usługa może mieć wiele usług nadrzędnych. W takim przypadku będzie ona wyświetlana w drzewie usług pod każdą z usług nadrzędnych.
Tagi problemów Określ tagi, aby mapować dane problemów do usługi.
Można ustawić kilka warunków. Dopasowanie nazw tagów zawsze uwzględnia wielkość liter.
Dla każdego warunku dostępne są dwa operatory:
Equals - uwzględnij określone nazwy i wartości tagów (z uwzględnieniem wielkości liter)
Contains - uwzględnij określone nazwy tagów, w których wartości tagów zawierają wprowadzony ciąg znaków (dopasowanie podciągu, z uwzględnieniem wielkości liter)
Kolejność sortowania Kolejność sortowania do wyświetlania, od najmniejszej do największej.
Reguła obliczania statusu Reguła obliczania statusu usługi:
Most critical if all children have problems - najbardziej krytyczny problem w usługach podrzędnych jest używany do określenia koloru statusu usługi, jeśli wszystkie usługi podrzędne mają problemy
Most critical of child services - najbardziej krytyczny problem w usługach podrzędnych jest używany do określenia koloru statusu usługi
Set status to OK - nie obliczaj statusu usługi
Dodatkowe reguły obliczania statusu można skonfigurować w opcjach konfiguracji zaawansowanej.
Opis Opis usługi.
Utworzono Czas utworzenia usługi; wyświetlany podczas edycji istniejącej usługi.
Konfiguracja zaawansowana Kliknij etykietę Konfiguracja zaawansowana, aby wyświetlić opcje konfiguracji zaawansowanej.

Konfiguracja zaawansowana

Parametr Opis
Dodatkowe reguły Kliknij Dodaj, aby skonfigurować dodatkowe reguły obliczania statusu.
Ustaw status na Ustaw status usługi na OK (domyślnie), Niesklasyfikowany, Informacja, Ostrzeżenie, Przeciętny, Wysoki lub Katastrofa w przypadku spełnienia warunku.
Warunek Wybierz warunek dla bezpośrednich usług podrzędnych:
jeśli co najmniej (N) usług podrzędnych ma status (Status) lub wyższy
jeśli co najmniej (N%) usług podrzędnych ma status (Status) lub wyższy
jeśli mniej niż (N) usług podrzędnych ma status (Status) lub niższy
jeśli mniej niż (N%) usług podrzędnych ma status (Status) lub niższy
jeśli waga usług podrzędnych ze statusem (Status) lub wyższym wynosi co najmniej (W)
jeśli waga usług podrzędnych ze statusem (Status) lub wyższym wynosi co najmniej (N%)
jeśli waga usług podrzędnych ze statusem (Status) lub niższym jest mniejsza niż (W)
jeśli waga usług podrzędnych ze statusem (Status) lub niższym jest mniejsza niż (N%)

Jeśli określono kilka warunków i sytuacja spełnia więcej niż jeden warunek, zostanie ustawiony najwyższy poziom ważności.
N (W) Ustaw wartość N lub W (1-100000) albo N% (1-100) w warunku.
Status Wybierz wartość Status w warunku: OK (domyślnie), Niesklasyfikowany, Informacja, Ostrzeżenie, Przeciętny, Wysoki lub Katastrofa.
Reguła propagacji statusu Reguła propagowania statusu usługi do usługi nadrzędnej:
Bez zmian - status jest propagowany bez zmian
Zwiększ o - możesz zwiększyć propagowany status o 1 do 5 poziomów ważności
Zmniejsz o - możesz zmniejszyć propagowany status o 1 do 5 poziomów ważności
Ignoruj tę usługę - status nie jest w ogóle propagowany do usługi nadrzędnej
Stały status - status jest propagowany statycznie, tj. zawsze jako taki sam
Waga Waga usługi (liczba całkowita z zakresu od 0 (domyślnie) do 1000000).

Dodatkowe reguły obliczania statusu mogą być używane wyłącznie do zwiększania poziomu ważności ponad poziom obliczony zgodnie z głównym parametrem Reguła obliczania statusu. Jeśli zgodnie z dodatkowymi regułami status powinien być Ostrzeżenie, ale zgodnie z Reguła obliczania statusu status to Katastrofa — usługa będzie miała status Katastrofa.

Zakładka Tagi zawiera tagi na poziomie usługi. Tagi na poziomie usługi są używane do identyfikacji usługi. Tagi tego typu nie są używane do mapowania problemów do usługi (w tym celu użyj Tagi problemów z pierwszej zakładki).

Zakładka Usługi podrzędne umożliwia określenie usług zależnych. Kliknij Dodaj, aby dodać usługę z listy istniejących usług. Jeśli chcesz dodać nową usługę podrzędną, najpierw zapisz tę usługę, a następnie kliknij ikonę plusa obok usługi, którą właśnie utworzyłeś.

Tagi

W usługach istnieją dwa różne typy tagów:

  • Tagi usługi
  • Tagi problemu

Tagi usługi

Tagi usługi są używane do dopasowywania usług do akcji usług i SLA. Tagi te są określane na karcie konfiguracji usługi Tagi. Do mapowania SLA używana jest logika OR: usługa zostanie przypisana do SLA, jeśli ma co najmniej jeden pasujący tag. W akcjach usług reguły mapowania można konfigurować i mogą one używać logiki AND, OR lub AND/OR.

Tagi problemów

Tagi problemów są używane do dopasowywania problemów i usług. Tagi te są określane na karcie konfiguracji usługi podstawowej.

Tylko usługi podrzędne na najniższym poziomie hierarchii mogą mieć zdefiniowane tagi problemów i być bezpośrednio skorelowane z problemami. Jeśli tagi problemów są zgodne, status usługi zmieni się na taki sam status, jaki ma problem. W przypadku kilku problemów usługa będzie miała status problemu o najwyższym poziomie ważności. Status usługi nadrzędnej jest następnie obliczany na podstawie statusów usług podrzędnych zgodnie z regułami obliczania statusu.

Jeśli określono kilka tagów, stosowana jest logika AND: problem musi mieć wszystkie tagi określone w konfiguracji usługi, aby został przypisany do usługi.

Problem w Zabbix dziedziczy tagi z całego łańcucha szablonów, hostów, pozycji, scenariuszy WWW i wyzwalaczy. Każdy z tych tagów może zostać użyty do dopasowywania problemów do usług.

Przykład:

Problem Kamera internetowa 3 jest niedostępna ma tagi type:video-surveillance, floor:1 i name:webcam-3 oraz status Ostrzeżenie

Usługa Kamera internetowa 3 ma określony tylko jeden tag problemu: name:webcam-3

Status usługi zmieni się z OK na Ostrzeżenie, gdy ten problem zostanie wykryty.

Gdyby usługa Kamera internetowa 3 miała tagi problemu name:webcam-3 i floor:2, jej status nie zostałby zmieniony po wykryciu problemu, ponieważ warunki są spełnione tylko częściowo.

Modyfikowanie istniejących usług

Przyciski opisane poniżej są widoczne tylko wtedy, gdy sekcja Usługi jest w trybie edycji.

Aby edytować istniejącą usługę, naciśnij ikonę ołówka obok usługi.

Aby sklonować istniejącą usługę, naciśnij ikonę ołówka, aby otworzyć jej konfigurację, a następnie naciśnij przycisk Clone. Po sklonowaniu usługi jej powiązania nadrzędne zostaną zachowane, natomiast powiązania podrzędne nie.

Aby usunąć usługę, naciśnij ikonę x obok niej. Po usunięciu usługi nadrzędnej jej usługi podrzędne nie zostaną usunięte i zostaną przeniesione o jeden poziom wyżej w drzewie usług (dzieci 1. poziomu otrzymają ten sam poziom co usunięta usługa nadrzędna).

Dwa przyciski poniżej listy usług oferują opcje edycji zbiorczej:

  • Mass update - zbiorcza aktualizacja właściwości usług
  • Delete - usunięcie usług

Aby skorzystać z tych opcji, zaznacz pola wyboru przy odpowiednich usługach, a następnie kliknij wymagany przycisk.