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.