Ulepszenie monitorowania usług
Przegląd
W Zabbix 6.0 funkcjonalność monitorowania usług została znacząco przebudowana (zobacz listę zmian w sekcji Co nowego w Zabbix 6.0.0).
Ta strona opisuje, w jaki sposób usługi i SLA, zdefiniowane we wcześniejszych wersjach Zabbix, są zmieniane podczas aktualizacji do Zabbix 6.0 lub nowszej.
Usługi
W starszych wersjach Zabbixa usługi miały dwa typy zależności: miękkie i twarde. Po aktualizacji wszystkie zależności staną się równorzędne.
Jeśli usługa "Child service" była wcześniej powiązana z "Parent service 1" za pomocą zależności twardej, a dodatkowo z "Parent service 2" za pomocą zależności miękkiej, po aktualizacji usługa "Child service" będzie miała dwie usługi nadrzędne: "Parent service 1" i "Parent service 2".
Mapowanie problemów i usług oparte na wyzwalaczach zostało zastąpione mapowaniem opartym na tagach. W Zabbixie 6.0 i nowszych formularz konfiguracji usługi ma nowy parametr Tagi problemów, który umożliwia określenie jednej lub wielu par nazwa tagu i wartość tagu do dopasowywania problemów. Wyzwalacze, które były powiązane z usługą, otrzymają nowy tag ServiceLink : <trigger ID>:<trigger name> (wartość tagu zostanie skrócona do 32 znaków). Powiązane usługi otrzymają ServiceLink tag problemu z tą samą wartością.
Zasady obliczania statusu
Algorytm obliczania statusu zostanie ulepszony zgodnie z następującymi zasadami:
- Nie obliczaj → Ustaw status na OK
- Problem, jeśli co najmniej jedno dziecko ma problem → Najbardziej krytyczny spośród usług podrzędnych
- Problem, jeśli wszystkie dzieci mają problemy → Najbardziej krytyczny, jeśli wszystkie dzieci mają problemy
SLA
Wcześniej cele SLA musiały być definiowane osobno dla każdej usługi. Od Zabbix 6.0 SLA stało się osobnym bytem, który zawiera informacje o harmonogramie usługi, oczekiwanym poziomie realizacji usługi (SLO) oraz okresach przestoju, które mają być wyłączone z obliczeń. Po skonfigurowaniu SLA można przypisać do wielu usług za pomocą tagów usługi.
Podczas aktualizacji:
- Identyczne SLA zdefiniowane dla każdej usługi zostaną pogrupowane i dla każdej grupy zostanie utworzone jedno SLA.
- Każda objęta tym usługa otrzyma specjalny tag
SLA:<ID>, a ten sam tag zostanie określony w parametrze Service tags odpowiedniego SLA. - Czas utworzenia usługi, nowa metryka w raportach SLA, zostanie ustawiony na 01/01/2000 00:00 dla istniejących usług.