1 Synchronisation de la configuration de supervision

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.

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.

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.

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

Calcul des files d’attente pendant la maintenance

Le proxy Zabbix n’a pas connaissance des périodes de maintenance ; voir Calcul des files d’attente pendant la maintenance pour plus de détails.