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 trigger entre problemas e serviços foi substituído pelo mapeamento baseado em tags. No Zabbix 6.0 e mais recente, 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.