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.