1 Drzewo usług
Drzewo usług jest konfigurowane w sekcji menu Services -> Services. W prawym górnym rogu przełącz z trybu View do trybu edycji.

Aby skonfigurować nową usługę, kliknij przycisk Create service w prawym górnym rogu.
Aby szybko dodać usługę podrzędną, możesz też nacisnąć ikonę plusa obok usługi nadrzędnej. Spowoduje to otwarcie tego samego formularza konfiguracji usługi, ale parametr Parent services będzie wstępnie wypełniony.
Konfiguracja usługi
Na karcie Usługa określ wymagane parametry usługi:

Wszystkie obowiązkowe pola wejściowe są oznaczone czerwoną gwiazdką.
| Parameter | Description |
|---|---|
| Name | Nazwa usługi. |
| Parent services | 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 wyświetlana w drzewie usług pod każdą z usług nadrzędnych. |
| Problem tags | Określ tagi, aby mapować dane problemów do usługi. Można ustawić kilka warunków. Dopasowanie nazwy tagu jest zawsze rozróżniane wielkością liter. Dla każdego warunku dostępne są dwa operatory: Equals - uwzględnij określone nazwy i wartości tagów (rozróżnianie wielkości liter) Contains - uwzględnij określone nazwy tagów, których wartości zawierają wprowadzony ciąg znaków (dopasowanie podciągu, rozróżnianie wielkości liter) |
| Sort order | Kolejność sortowania wyświetlania, najniższa wartość jest wyświetlana jako pierwsza. |
| Status calculation rule | 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 kolorowania 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 kolorowania statusu usługi Set status to OK - nie obliczaj statusu usługi Dodatkowe reguły obliczania statusu można skonfigurować w opcjach advanced configuration. |
| Description | Opis usługi. |
| Created at | Czas utworzenia usługi; wyświetlany podczas edycji istniejącej usługi. |
| Advanced configuration | Kliknij nagłówek Advanced configuration, aby wyświetlić opcje advanced configuration. |
Zaawansowana konfiguracja

| Parameter | Opis |
|---|---|
| Dodatkowe reguły | Kliknij Dodaj, aby skonfigurować dodatkowe reguły obliczania statusu. |
| Ustaw status na | Ustaw status usługi na OK (domyślnie), Nie sklasyfikowano, Informacja, Ostrzeżenie, Średni, 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), Nie sklasyfikowano, Informacja, Ostrzeżenie, Średni, Wysoki lub Katastrofa. |
| Reguła propagacji statusu | Reguła propagowania statusu usługi do usługi nadrzędnej: Jak jest - 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 w ogóle nie jest propagowany do usługi nadrzędnej Stały status - status jest propagowany statycznie, tzn. zawsze taki sam |
| Waga | Waga usługi (liczba całkowita w zakresie 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 parametrem Reguła obliczania statusu status jest Katastrofa - usługa będzie miała status Katastrofa.
Karta 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 na usługę (w tym celu użyj Tagów problemów z pierwszej karty).
Karta 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 właśnie utworzonej usługi.
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 Services znajduje się w trybie edycji.
Aby edytować istniejącą usługę, kliknij ikonę ołówka obok usługi.
Aby sklonować istniejącą usługę, kliknij ikonę ołówka, aby otworzyć jej konfigurację, a następnie kliknij przycisk Clone. Po sklonowaniu usługi jej linki nadrzędne są zachowywane, natomiast linki podrzędne nie.
Aby usunąć usługę, kliknij 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 (usługi podrzędne 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 - usuwanie usług
Aby skorzystać z tych opcji, zaznacz pola wyboru przed odpowiednimi usługami, a następnie kliknij wymagany przycisk.