Esta seção descreve uma configuração simples para monitorar o cluster de alta disponibilidade do Zabbix como um serviço.
Antes de configurar o monitoramento de serviços, você precisa ter os hosts configurados:
component:ha-node-1component:ha-node-2O próximo passo é construir a árvore de serviços. Neste exemplo, a infraestrutura é muito básica e consiste em três serviços: Zabbix cluster (pai) e dois serviços filhos Zabbix server node 1 e Zabbix server node 2.
Na página Serviços, ative o modo Editar e pressione Criar serviço:

Na janela de configuração do serviço, insira o nome Zabbix cluster e clique no rótulo Configuração avançada para exibir as opções avançadas de configuração.

Configure uma regra adicional:

O Zabbix cluster terá dois serviços filhos - um para cada nó HA. Se ambos os nós HA tiverem problemas de pelo menos status Aviso, o status do serviço pai deve ser definido como Desastre. Para isso, a regra adicional deve ser configurada como:
N serviços filhos tiverem status Status ou superiorAltere para a guia Tags e adicione a tag application:zabbix-server. Esta tag será usada posteriormente para ações de serviço e relatórios de SLA.

Salve o novo serviço.
Para adicionar um serviço filho, pressione o ícone de mais ao lado do serviço do cluster Zabbix (o ícone é visível apenas no modo Editar).

Na janela de configuração do serviço, insira o nome Zabbix server node 1. Observe que o parâmetro Serviços pai já está preenchido com Zabbix cluster.
A disponibilidade deste serviço é afetada por problemas no host HA node 1, marcados com a tag de problema component:ha-node-1. No parâmetro Tags de problema, insira:

Altere para a aba Tags e adicione uma tag de serviço: zabbix-server:node-1. Esta tag será usada posteriormente para ações de serviço e relatórios de SLA.

Salve o novo serviço.
Crie outro serviço filho do cluster Zabbix com o nome "Zabbix server node 2".
Defina as tags de problema como:
Altere para a aba Tags e adicione uma tag de serviço: zabbix-server:node-2.
Salve o novo serviço.
Neste exemplo, o desempenho esperado do cluster Zabbix é de 100%, excluindo o período de manutenção semestral de uma hora.
Primeiro, é necessário adicionar um novo acordo de nível de serviço (SLA).
Vá para a seção de menu Serviços->SLA e pressione Criar SLA. Digite o nome Desempenho do cluster Zabbix e defina o SLO para 100%.
O serviço do cluster Zabbix possui uma tag de serviço application:zabbix-server. Para usar este SLA para medir o desempenho do cluster Zabbix, no parâmetro Tags de serviço, especifique:

Em um ambiente real, você também pode atualizar o período de relatório desejado, o fuso horário e a data de início ou alterar a programação de 24/7 para personalizada. Para este exemplo, as configurações padrão são suficientes.
Altere para a guia Períodos de inatividade excluídos e adicione períodos de inatividade para períodos de manutenção programada para excluir esses períodos do cálculo do SLA. Na seção Períodos de inatividade excluídos, pressione o link Adicionar, insira o nome do período de inatividade, o horário de início planejado e a duração.

Pressione Adicionar para salvar o novo SLA.
Altere para a seção de relatórios de SLA para visualizar o relatório de SLA do cluster Zabbix.

As informações do SLA também podem ser verificadas na seção Serviços.
