Sincronização da configuração de monitoramento

Visão geral

Esta página fornece detalhes sobre a atualização da configuração de monitoramento para o proxy, ou seja, como as alterações feitas na configuração de monitoramento no server são sincronizadas com o proxy.

Atualização incremental

A atualização da configuração do proxy é incremental.
Durante uma sincronização de configuração, somente as entidades modificadas são atualizadas (portanto, se nenhuma entidade tiver sido modificada, nada será enviado).
Essa abordagem permite economizar recursos e definir um intervalo menor (quase instantâneo) para a atualização da configuração do proxy.

As alterações na configuração do proxy são rastreadas usando números de revisão. Somente as entidades com revisões maiores que a revisão da configuração do proxy são incluídas nos dados de configuração enviados ao proxy.

As entidades consideradas em uma sincronização de configuração são as seguintes:

Entidade Detalhes
dados TLS de registro automático Todos os dados TLS de registro automático.
expressões Todas as expressões (expressões regulares, tabelas de expressões).
configuração global Configuração global definida na tabela 'config'
host Todas as propriedades, interfaces, inventário, itens, pré-processamento de itens, parâmetros de itens e cenários web de um host.
macros de host Todas as macros definidas em um host e todos os IDs de templates vinculados a ele.
regra de descoberta do proxy Regras de descoberta e verificações atribuídas a um proxy.

Isso significa que:

  • Se um item for alterado em um host, toda a configuração desse host será sincronizada.
  • Se uma expressão regular for alterada, todas as expressões regulares serão sincronizadas.

Uma exceção são as macros de host, que também são enviadas se qualquer elemento do host tiver sido alterado.

O comando -R config_cache_reload no proxy também iniciará uma atualização incremental.

Observe que uma sincronização completa da configuração ocorrerá quando um proxy for iniciado/reiniciado, durante um failover de HA, se o token de sessão tiver sido alterado ou se a atualização da configuração falhar no proxy, por exemplo, se a conexão for interrompida durante o recebimento dos dados de configuração.

Parâmetros de configuração

O parâmetro ProxyConfigFrequency determina com que frequência a configuração do proxy é sincronizada com o server (10 segundos por padrão).

Observe que ProxyConfigFrequency é:

  • parâmetro do server para proxies passivos
  • parâmetro do proxy para proxies ativos

Em proxies ativos, ProxyConfigFrequency é um novo parâmetro desde o Zabbix 6.4 e deve ser usado em vez do agora obsoleto ConfigFrequency.

Se ambos ProxyConfigFrequency e ConfigFrequency forem usados, o proxy registrará um erro e será encerrado.

Cálculo de filas durante a manutenção

O Zabbix proxy não tem conhecimento dos períodos de manutenção; veja Cálculo de filas durante a manutenção para detalhes.