[comment]: # translation:outdated

[comment]: # ({9eea6187-e92d6298})
# 1 Synchronisation de la configuration de supervision

[comment]: # ({/9eea6187-e92d6298})

[comment]: # ({e92356a4-49859c37})
### Aperçu

Cette page fournit des détails sur la mise à jour de la configuration de supervision pour le proxy, c’est-à-dire sur la manière dont les modifications apportées à la configuration de supervision sur le serveur sont synchronisées avec le proxy.

[comment]: # ({/e92356a4-49859c37})

[comment]: # ({bb4b4fe9-0a1602c8})
### Mise à jour incrémentielle

La mise à jour de la configuration du proxy est incrémentielle. Lors d’une synchronisation de la configuration, seules les entités modifiées sont mises à jour (ainsi, si aucune entité n’a été modifiée, rien ne sera envoyé). Cette approche permet d’économiser des ressources et de définir un intervalle plus court (presque instantané) pour la mise à jour de la configuration du proxy. 

Les modifications de la configuration du proxy sont suivies à l’aide de numéros de révision. Seules les entités dont les révisions sont supérieures à la révision de configuration du proxy sont incluses dans les données de configuration envoyées au proxy.

Les entités concernées par une synchronisation de la configuration sont les suivantes :

|Entité|Détails|
|--|--------|
|*données TLS d’auto-enregistrement*|Toutes les données TLS d’auto-enregistrement.|
|*expressions*|Toutes les expressions (expressions régulières, tables d’expressions).|
|*configuration globale*|Configuration globale définie dans la table « config »|
|*hôte*|Toutes les propriétés, interfaces, inventaire, éléments de données, prétraitement des éléments de données, paramètres des éléments de données, scénarios web d’un hôte.|
|*macros d’hôte*|Toutes les macros définies sur un hôte et tous les ID de modèles qui lui sont liés.|
|*règle de découverte du proxy*|Règles de découverte et vérifications attribuées à un proxy.|

Cela signifie :

-   Si un élément de données est modifié sur un **hôte**, toute la configuration de cet hôte sera synchronisée.
-   Si une **expression régulière** est modifiée, toutes les expressions régulières seront synchronisées.

Les macros d’hôte constituent une exception, car elles sont également envoyées si quoi que ce soit sur l’hôte a été modifié.

La commande `-R config_cache_reload` sur le proxy lancera également une mise à jour incrémentielle.

Notez qu’une synchronisation complète de la configuration aura lieu au démarrage/redémarrage d’un proxy, lors d’un basculement HA, si le jeton de session a changé, ou si la mise à jour de la configuration a échoué sur le proxy, par exemple si la connexion a été interrompue pendant la réception des données de configuration.

[comment]: # ({/bb4b4fe9-0a1602c8})

[comment]: # ({7b2e0cba-7636f8f7})
### Paramètres de configuration

Le paramètre **ProxyConfigFrequency** détermine la fréquence de synchronisation de la configuration du proxy avec le serveur (10 secondes par défaut).

Notez que ProxyConfigFrequency est :

-    un paramètre du serveur pour les proxys passifs 
-    un paramètre du proxy pour les proxys actifs

Sur les proxys actifs, ProxyConfigFrequency est un nouveau paramètre depuis Zabbix 6.4 et doit être utilisé à la place de ConfigFrequency, désormais obsolète.

::: noteimportant
Si ProxyConfigFrequency et ConfigFrequency sont tous deux utilisés, le proxy enregistrera une erreur et s'arrêtera.
:::

[comment]: # ({/7b2e0cba-7636f8f7})

[comment]: # ({de7d29ed-0e2ceffb})
#### Calcul des files d’attente pendant la maintenance

::: noteimportant
Le proxy Zabbix n’a pas connaissance des périodes de maintenance ; voir [Calcul des files d’attente pendant la maintenance](/manual/maintenance#calculation-of-queues-during-maintenance) pour plus de détails.
:::

[comment]: # ({/de7d29ed-0e2ceffb})
