1 Sincronizzazione della configurazione del monitoraggio

Panoramica

Questa pagina fornisce dettagli sull'aggiornamento della configurazione di monitoraggio per il proxy, cioè su come le modifiche apportate alla configurazione di monitoraggio sul server vengano sincronizzate con il proxy.

Aggiornamento incrementale

L'aggiornamento della configurazione del proxy è incrementale. Durante una sincronizzazione della configurazione vengono aggiornate solo le entità modificate (quindi, se non è stata modificata alcuna entità, non verrà inviato nulla). Questo approccio consente di risparmiare risorse e di impostare un intervallo più piccolo (quasi istantaneo) per l'aggiornamento della configurazione del proxy.

Le modifiche alla configurazione del proxy vengono tracciate utilizzando numeri di revisione. Solo le entità con revisioni maggiori della revisione della configurazione del proxy vengono incluse nei dati di configurazione inviati al proxy.

Le entità per una sincronizzazione della configurazione sono le seguenti:

Entità Dettagli
dati TLS di autoregistrazione Tutti i dati TLS di autoregistrazione.
espressioni Tutte le espressioni (espressioni regolari, tabelle delle espressioni).
configurazione globale Configurazione globale definita nella tabella 'config'
host Tutte le proprietà, le interfacce, l'inventario, gli item, il preprocessing degli item, i parametri degli item, gli scenari web di un host.
macro host Tutte le macro definite su un host e tutti gli ID dei template collegati ad esso.
regola di discovery del proxy Regole di discovery e controlli assegnati a un proxy.

Ciò significa:

  • Se un item viene modificato su un host, verrà sincronizzata tutta la configurazione di quell'host.
  • Se un'espressione regolare viene modificata, verranno sincronizzate tutte le espressioni regolari.

Fanno eccezione le macro host, che vengono inviate anche se è stato modificato qualsiasi elemento dell'host.

Il comando -R config_cache_reload sul proxy avvierà anch'esso un aggiornamento incrementale.

Si noti che una sincronizzazione completa della configurazione avverrà all'avvio/riavvio di un proxy, in caso di failover HA, se il token di sessione è cambiato oppure se l'aggiornamento della configurazione non è riuscito sul proxy, ad esempio se la connessione si è interrotta durante la ricezione dei dati di configurazione.

Parametri di configurazione

Il parametro ProxyConfigFrequency determina con quale frequenza la configurazione del proxy viene sincronizzata con il server (10 secondi per impostazione predefinita).

Si noti che ProxyConfigFrequency è:

  • un parametro del server per i proxy passivi
  • un parametro del proxy per i proxy attivi

Nei proxy attivi, ProxyConfigFrequency è un nuovo parametro introdotto a partire da Zabbix 6.4 e deve essere utilizzato al posto di ConfigFrequency, ora deprecato.

Se vengono utilizzati sia ProxyConfigFrequency sia ConfigFrequency, il proxy registrerà un errore e terminerà.

Calcolo delle code durante la manutenzione

Il proxy Zabbix non è a conoscenza dei periodi di manutenzione; per i dettagli, vedere Calcolo delle code durante la manutenzione.