No Zabbix 6.0, a funcionalidade de monitoramento de serviços foi significativamente reformulada (veja What's new in Zabbix 6.0.0 para a lista de mudanças).
Esta página descreve como os serviços e SLAs, definidos em versões anteriores do Zabbix, são alterados durante um upgrade para Zabbix 6.0 ou mais recente.
Nas versões anteriores de Zabbix, os serviços tinham dois tipos de dependência: soft e hard. Depois do upgrade, todas as dependências serão iguais. Se o "Child service" estava previamente ligado a "Parent service 1" via dependência hard e adicionalmente "Parent service 2" via dependência soft, depois do upgrade o "Child service" terá dois serviços "Parent service 1" e "Parent service 2". O mapeamento Trigger-based entre os problemas e serviços foram substituídos por mapeamento tag-based.
No Zabbix 6.0 e versões mais recentes, a configuração de serviço tem um novo parâmetro Problem tags, que permite especificar um ou vários pares de nome valor de tag para correspondência de problemas. Triggers que foram vinculados a um serviço receberão uma tag nova ServiceLink
: <trigger ID>:<trigger name>
(o valor da tag será truncado para 32 caracteres). Serviços vinculados irão receber ServiceLink
problem tag com o mesmo valor.
CONTEXTO 58b995d0
Fonte: Documentation 6.0•manual/appendix/services_upgrade.xliff
O 'algoritmo de cálculo de status' será atualizado usando as seguintes regras:
Se você atualizou o Zabbix pre-6.0 para o Zabbix 6.0.0, 6.0.1 ou 6.0.2, veja Known issues para documentação Zabbix 6.0.
Anteriormente, as targets SLA tinham que ser definidas para cada serviço separadamente. Desde o Zabbix 6.0, SLA se tornou uma entidade separada, que contém informações sobre o cronograma do serviço, objetivo de nível de serviço esperado (SLO) e período de inatividade a serem excluídos do cálculo. Uma vez configurado, uma SLA pode ser atribuído a vários serviços através de service tags.
Durante uma atualização:
SLA
:<ID>
e a mesma tag será especificada no parâmetro Service tags do SLA correspondente.