[comment]: # translation:outdated

[comment]: # ({754d9abd-f9e8f670})
# 12 Aktualizacja monitorowania usług

[comment]: # ({/754d9abd-f9e8f670})

[comment]: # ({63b14c66-f21be034})

### Overview 

In Zabbix 6.0, [service monitoring](/manual/it_services) functionality has been reworked significantly (see [What's new in Zabbix 6.0.0](https://www.zabbix.com/documentation/6.0/en/manual/introduction/whatsnew600#services) for the list of changes). 

This page describes how services and SLAs defined in earlier Zabbix versions are changed during an upgrade to Zabbix 6.0 or newer.

[comment]: # ({/63b14c66-f21be034})

[comment]: # ({ea106c32-58b995d0})
### Usługi

W starszych wersjach Zabbix 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 „Usługa podrzędna” była wcześniej powiązana z „Usługa nadrzędna 1” za pomocą zależności twardej, a dodatkowo z „Usługa nadrzędna 2” za pomocą zależności miękkiej, po aktualizacji „Usługa podrzędna” będzie miała dwie usługi nadrzędne: „Usługa nadrzędna 1” i „Usługa nadrzędna 2”.

Mapowanie problemów na usługi oparte na wyzwalaczach zostało zastąpione mapowaniem opartym na tagach. W Zabbix 6.0 i nowszych formularz konfiguracji usługi ma nowy parametr *Tagi problemów*, który umożliwia określenie jednej lub wielu par nazwy i wartości tagu do dopasowywania problemów. Wyzwalacze, które zostały powiązane z usługą, otrzymają nowy tag `ServiceLink` : `<trigger ID>:<trigger name>` (wartość tagu zostanie obcięta do 32 znaków). Powiązane usługi otrzymają [tag problemu](/manual/it_services/service_tree#problem-tags) `ServiceLink` o tej samej wartości.

[comment]: # ({/ea106c32-58b995d0})

[comment]: # ({9b7b4bc8-e48d17a6})
#### Zasady obliczania statusu

„Status calculation algorithm” zostanie zaktualizowany 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 usługi podrzędne mają problemy

[comment]: # ({/9b7b4bc8-e48d17a6})

[comment]: # ({ae005713-9341f38c})
### SLA

Wcześniej cele SLA musiały być definiowane osobno dla każdej usługi. Od wersji Zabbix 6.0 SLA stało się odrębną encją, która zawiera informacje o harmonogramie usługi, oczekiwanym celu poziomu usługi (SLO) oraz okresach przestoju wyłączonych z obliczeń. Po skonfigurowaniu SLA można przypisać do wielu usług za pomocą [tagów usługi](/manual/it_services/service_tree#tags). 

Podczas aktualizacji: 

- Identyczne SLA zdefiniowane dla każdej usługi zostaną zgrupowane i dla każdej grupy zostanie utworzone jedno SLA. 
- Każda usługa, której to dotyczy, 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.

[comment]: # ({/ae005713-9341f38c})

