No Zabbix 6.0, a funcionalidade de monitoramento de serviços foi significativamente reformulada (consulte O que há de novo no Zabbix 6.0.0 para a lista de alterações).
Esta página descreve como os serviços e SLAs, definidos em versões anteriores do Zabbix, são alterados durante uma atualização para o Zabbix 6.0 ou mais recente.
Em versões anteriores do Zabbix, os serviços tinham dois tipos de dependências: soft e hard. Após uma atualização, todas as dependências se tornarão iguais.
Se um serviço "Serviço filho" foi previamente vinculado ao "Serviço pai 1" por meio de dependência hard e, adicionalmente, ao "Serviço pai 2" por meio de dependência soft, após uma atualização o "Serviço filho" terá dois serviços pai: "Serviço pai 1" e "Serviço pai 2".
O mapeamento baseado em triggers entre problemas e serviços foi substituído pelo mapeamento baseado em tags. No Zabbix 6.0 e versões mais recentes, o formulário de configuração de serviço possui um novo parâmetro Tags de problema, que permite especificar um ou vários pares de nome e valor de tag para correspondência de problemas. Os triggers que foram vinculados a um serviço receberão uma nova tag ServiceLink : <ID do trigger>:<nome do trigger> (o valor da tag será truncado para 32 caracteres). Os serviços vinculados receberão a tag de problema ServiceLink com o mesmo valor.
O 'Algoritmo de cálculo de status' será atualizado usando as seguintes regras:
Anteriormente, as metas de SLA precisavam ser definidas separadamente para cada serviço. Desde o Zabbix 6.0, o SLA tornou-se uma entidade separada, que contém informações sobre o agendamento do serviço, o objetivo de nível de serviço (SLO) esperado e os períodos de indisponibilidade a serem excluídos do cálculo. Uma vez configurado, um SLA pode ser atribuído a vários serviços por meio de tags de serviço.
Durante uma atualização:
SLA:<ID> e a mesma tag será especificada no parâmetro Tags de serviço do SLA correspondente.