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.
Przyrostowa aktualizacja
Aktualizacja konfiguracji proxy jest przyrostowa. Podczas synchronizacji konfiguracji aktualizowane są tylko zmodyfikowane encje (a więc 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) dla aktualizacji konfiguracji proxy.
Zmiany konfiguracji proxy są śledzone za pomocą numerów rewizji. Do danych konfiguracji wysyłanych do proxy są dołączane tylko encje z rewizjami większymi niż rewizja konfiguracji proxy.
Encje uwzględniane podczas synchronizacji konfiguracji są następujące:
| Encja | Szczegóły |
|---|---|
| autoregistration tls data | Wszystkie dane TLS autorejestracji. |
| expressions | Wszystkie wyrażenia (wyrażenia regularne, tabele wyrażeń). |
| global configuration | Konfiguracja globalna zdefiniowana w tabeli 'config' |
| host | Wszystkie właściwości, interfejsy, inwentarz, pozycje, przetwarzanie wstępne pozycji, parametry pozycji, scenariusze web hosta. |
| host macros | Wszystkie makra zdefiniowane na hoście oraz wszystkie powiązane z nim identyfikatory szablonów. |
| proxy discovery rule | Reguły wykrywania i sprawdzenia przypisane do proxy. |
Oznacza to, że:
- Jeśli pozycja zostanie zmieniona na hoście, zsynchronizowana zostanie cała konfiguracja tego hosta.
- Jeśli zostanie zmienione wyrażenie regularne, zsynchronizowane zostaną wszystkie wyrażenia regularne.
Wyjątkiem są makra hosta, które są wysyłane również wtedy, gdy na hoście została zmieniona jakakolwiek inna rzecz.
Polecenie -R config_cache_reload na proxy również zainicjuje aktualizację przyrostową.
Należy pamiętać, że pełna synchronizacja konfiguracji nastąpi podczas uruchamiania/ponownego uruchamiania proxy, przełączenia awaryjnego HA, jeśli token sesji został zmieniony lub jeśli aktualizacja konfiguracji nie powiodła się na proxy, na przykład gdy połączenie zostało przerwane podczas odbierania danych konfiguracji.
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.