Синхронизация конфигурации мониторинга

Обзор

На этой странице приведены сведения об обновлении конфигурации мониторинга для прокси, то есть о том, как изменения, внесенные в конфигурацию мониторинга на сервере, синхронизируются с прокси.

Инкрементальное обновление

Обновление конфигурации прокси выполняется инкрементально. Во время синхронизации конфигурации обновляются только измененные сущности (то есть, если ни одна сущность не была изменена, ничего отправлено не будет). Такой подход позволяет экономить ресурсы и задавать меньший интервал (почти мгновенный) для обновления конфигурации прокси.

Изменения конфигурации прокси отслеживаются с помощью номеров ревизий. В данные конфигурации, отправляемые на прокси, включаются только те сущности, у которых ревизия больше, чем ревизия конфигурации прокси.

Сущности для синхронизации конфигурации перечислены ниже:

Entity Details
autoregistration tls data Все данные TLS для авторегистрации.
expressions Все выражения (регулярные выражения, таблицы выражений).
global configuration Глобальная конфигурация, определенная в таблице 'config'
host Все свойства, интерфейсы, инвентарь, элементы данных, предварительная обработка элементов данных, параметры элементов данных, веб-сценарии узла сети.
host macros Все макросы, определенные на узле сети, и все связанные с ним ID шаблонов.
proxy discovery rule Правила обнаружения и проверки, назначенные прокси.

Это означает следующее:

  • Если элемент данных изменен на узле сети, будет синхронизирована вся конфигурация этого узла сети.
  • Если изменено регулярное выражение, будут синхронизированы все регулярные выражения.

Исключение составляют макросы узла сети, которые также отправляются, если на узле сети было изменено что-либо еще.

Команда -R config_cache_reload на прокси также инициирует инкрементальное обновление.

Обратите внимание, что полная синхронизация конфигурации будет выполнена при запуске/перезапуске прокси, при переключении HA, если изменился токен сеанса, или если обновление конфигурации на прокси завершилось неудачно, например, если соединение было разорвано во время получения данных конфигурации.

Параметры конфигурации

Параметр ProxyConfigFrequency определяет, как часто конфигурация прокси синхронизируется с сервером (по умолчанию каждые 10 секунд).

Обратите внимание, что ProxyConfigFrequency является:

  • параметром сервера для пассивных прокси
  • параметром прокси для активных прокси

Для активных прокси ProxyConfigFrequency — это новый параметр, начиная с Zabbix 6.4, и его следует использовать вместо устаревшего ConfigFrequency.

Если используются и ProxyConfigFrequency, и ConfigFrequency, прокси запишет ошибку в журнал и завершит работу.

Расчет очередей во время обслуживания

Прокси Zabbix не учитывает периоды обслуживания; подробности см. в разделе Расчет очередей во время обслуживания.