Synchronizacja konfiguracji monitorowania

Przegląd

Ta strona zawiera szczegóły dotyczące aktualizacji konfiguracji monitorowania dla proxy, tj. sposobu synchronizacji zmian wprowadzonych w konfiguracji monitorowania na serwerze z proxy.

Aktualizacja przyrostowa

Aktualizacja konfiguracji proxy jest przyrostowa. Podczas synchronizacji konfiguracji aktualizowane są tylko zmodyfikowane encje (dlatego jeśli żadna encja nie została zmodyfikowana, nic nie zostanie wysłane). Takie podejście pozwala oszczędzać zasoby i ustawić krótszy interwał (niemal natychmiastowy) aktualizacji konfiguracji proxy.

Zmiany konfiguracji proxy są śledzone za pomocą numerów rewizji. Tylko encje z rewizjami większymi niż rewizja konfiguracji proxy są uwzględniane w danych konfiguracyjnych wysyłanych do proxy.

Encje uwzględniane podczas synchronizacji konfiguracji są następujące:

Encja Szczegóły
dane TLS automatycznej rejestracji Wszystkie dane TLS automatycznej rejestracji.
wyrażenia Wszystkie wyrażenia (wyrażenia regularne, tabele wyrażeń).
konfiguracja globalna Konfiguracja globalna zdefiniowana w tabeli 'config'
host Wszystkie właściwości, interfejsy, dane inwentaryzacyjne, pozycje, przetwarzanie wstępne pozycji, parametry pozycji i scenariusze web hosta.
makra hosta Wszystkie makra zdefiniowane na hoście oraz wszystkie identyfikatory szablonów z nim powiązane.
reguła wykrywania proxy Reguły wykrywania i kontrole przypisane do proxy.

Oznacza to, że:

  • Jeśli pozycja zostanie zmieniona na hoście, cała konfiguracja tego hosta zostanie zsynchronizowana.
  • Jeśli zostanie zmienione wyrażenie regularne, wszystkie wyrażenia regularne zostaną zsynchronizowane.

Wyjątkiem są makra hosta, które są wysyłane również wtedy, gdy na hoście została zmieniona dowolna inna konfiguracja.

Polecenie -R config_cache_reload na proxy również zainicjuje aktualizację przyrostową.

Należy pamiętać, że pełna synchronizacja konfiguracji zostanie przeprowadzona podczas uruchamiania/ponownego uruchamiania proxy, przełączenia HA, zmiany tokenu sesji lub niepowodzenia aktualizacji konfiguracji na proxy, na przykład gdy połączenie zostało przerwane podczas odbierania danych konfiguracyjnych.

Parametry konfiguracji

Parametr ProxyConfigFrequency określa, jak często konfiguracja proxy jest synchronizowana z serwerem (domyślnie co 10 sekund).

Należy pamiętać, że ProxyConfigFrequency jest:

  • parametrem serwera dla proxy pasywnych
  • parametrem proxy dla proxy aktywnych

W przypadku proxy aktywnych ProxyConfigFrequency jest nowym parametrem od Zabbix 6.4 i musi być używany zamiast przestarzałego już ConfigFrequency.

Jeśli używane są zarówno ProxyConfigFrequency, jak i ConfigFrequency, proxy zapisze błąd w logu i zakończy działanie.

Obliczanie kolejek podczas konserwacji

Proxy Zabbix nie jest świadomy okresów konserwacji; szczegóły można znaleźć w sekcji Obliczanie kolejek podczas konserwacji.