Синхронизация конфигурации мониторинга
Обзор
На этой странице приведены сведения об обновлении конфигурации мониторинга для прокси, то есть о том, как изменения, внесенные в конфигурацию мониторинга на сервере, синхронизируются с прокси.
Инкрементальное обновление
Обновление конфигурации прокси является инкрементальным.
Во время синхронизации конфигурации обновляются только измененные сущности (поэтому, если ни одна сущность не была изменена, ничего отправлено не будет).
Такой подход позволяет экономить ресурсы и устанавливать меньший интервал (почти мгновенный) для обновления конфигурации прокси.
Изменения конфигурации прокси отслеживаются с помощью номеров ревизий. В данные конфигурации, отправляемые прокси, включаются только сущности с номерами ревизий, превышающими номер ревизии конфигурации прокси.
Сущности, участвующие в синхронизации конфигурации:
| Сущность | Подробности |
|---|---|
| autoregistration tls data | Все данные TLS для автоматической регистрации. |
| expressions | Все выражения (регулярные выражения, таблицы выражений). |
| global configuration | Глобальная конфигурация, определенная в таблице 'config' |
| host | Все свойства, интерфейсы, данные инвентаризации, элементы данных, предобработка элементов данных, параметры элементов данных и веб-сценарии узла сети. |
| host macros | Все макросы, определенные на узле сети, и все идентификаторы шаблонов, связанные с ним. |
| proxy discovery rule | Правила обнаружения и проверки, назначенные прокси. |
Это означает следующее:
- Если элемент данных изменен на узле сети, вся конфигурация этого узла сети будет синхронизирована.
- Если изменено регулярное выражение, все регулярные выражения будут синхронизированы.
Исключением являются макросы узла сети: они также отправляются, если на узле сети было изменено что-либо еще.
Команда -R config_cache_reload на прокси также инициирует инкрементальное обновление.
Обратите внимание, что полная синхронизация конфигурации выполняется при запуске или перезапуске прокси, переключении HA, изменении токена сеанса или сбое обновления конфигурации на прокси, например если соединение было разорвано во время получения данных конфигурации.
Параметры конфигурации
Параметр ProxyConfigFrequency определяет, как часто конфигурация прокси синхронизируется с сервером (по умолчанию каждые 10 секунд).
Обратите внимание, что ProxyConfigFrequency является:
- параметром сервера для пассивных прокси
- параметром прокси для активных прокси
Для активных прокси ProxyConfigFrequency — это новый параметр, начиная с Zabbix 6.4, и его следует использовать вместо устаревшего ConfigFrequency.
Если используются и ProxyConfigFrequency, и ConfigFrequency, прокси запишет ошибку в журнал и завершит работу.
Расчет очередей во время обслуживания
Прокси Zabbix не учитывает периоды обслуживания; подробности см. в разделе Расчет очередей во время обслуживания.