Synchronisierung der Überwachungskonfiguration
Übersicht
Diese Seite enthält Details zur Aktualisierung der Überwachungskonfiguration für den Proxy, d. h. wie Änderungen an der Überwachungskonfiguration auf dem Server mit dem Proxy synchronisiert werden.
Inkrementelle Aktualisierung
Die Aktualisierung der Proxy-Konfiguration erfolgt inkrementell.
Während einer Konfigurationssynchronisierung werden nur die geänderten Entitäten aktualisiert (wenn also keine Entitäten geändert wurden, wird nichts gesendet).
Dieser Ansatz ermöglicht es Ihnen, Ressourcen zu sparen und ein kleineres Intervall (nahezu sofort) für die Aktualisierung der Proxy-Konfiguration festzulegen.
Änderungen an der Proxy-Konfiguration werden mithilfe von Revisionsnummern nachverfolgt. Nur Entitäten mit Revisionen, die größer als die Revisionsnummer der Proxy-Konfiguration sind, werden in die an den Proxy gesendeten Konfigurationsdaten aufgenommen.
Die Entitäten für eine Konfigurationssynchronisierung sind:
| Entität | Details |
|---|---|
| TLS-Daten für die automatische Registrierung | Alle TLS-Daten für die automatische Registrierung. |
| Ausdrücke | Alle Ausdrücke (reguläre Ausdrücke, Ausdruckstabellen). |
| globale Konfiguration | Globale Konfiguration, die in der Tabelle „config“ definiert ist |
| Host | Alle Eigenschaften, Schnittstellen, Inventardaten, Datenpunkte, Datenpunkt-Vorverarbeitung, Datenpunktparameter und Web-Szenarien eines Hosts. |
| Host-Makros | Alle auf einem Host definierten Makros sowie alle mit ihm verknüpften Vorlagen-IDs. |
| Proxy-Erkennungsregel | Erkennungsregeln und Prüfungen, die einem Proxy zugewiesen sind. |
Das bedeutet:
- Wenn ein Datenpunkt auf einem Host geändert wird, wird die gesamte Konfiguration dieses Hosts synchronisiert.
- Wenn ein regulärer Ausdruck geändert wird, werden alle regulären Ausdrücke synchronisiert.
Eine Ausnahme bilden die Host-Makros, die ebenfalls gesendet werden, wenn irgendetwas auf dem Host geändert wurde.
Der Befehl -R config_cache_reload auf dem Proxy initiiert ebenfalls eine inkrementelle Aktualisierung.
Beachten Sie, dass beim Start/Neustart eines Proxys, bei einem HA-Failover, wenn sich das Sitzungstoken geändert hat oder wenn die Konfigurationsaktualisierung auf dem Proxy fehlgeschlagen ist, eine vollständige Konfigurationssynchronisierung durchgeführt wird, beispielsweise wenn die Verbindung während des Empfangs von Konfigurationsdaten unterbrochen wurde.
Konfigurationsparameter
Der Parameter ProxyConfigFrequency bestimmt, wie oft die Proxy-Konfiguration mit dem Server synchronisiert wird (standardmäßig alle 10 Sekunden).
Beachten Sie, dass ProxyConfigFrequency Folgendes ist:
- Server-Parameter für passive Proxies
- Proxy-Parameter für aktive Proxies
Bei aktiven Proxies ist ProxyConfigFrequency ein neuer Parameter seit Zabbix 6.4 und muss anstelle des inzwischen veralteten ConfigFrequency verwendet werden.
Wenn sowohl ProxyConfigFrequency als auch ConfigFrequency verwendet werden, protokolliert der Proxy einen Fehler und beendet sich.
Berechnung von Warteschlangen während der Wartung
Der Zabbix Proxy ist sich von Wartungszeiträumen nicht bewusst; siehe Berechnung von Warteschlangen während der Wartung für Details.