1 모니터링 설정 동기화

원본 보기

1 모니터링 구성 동기화

개요

이 페이지는 프록시의 모니터링 구성 업데이트에 대한 세부 정보를 제공합니다. 즉, 서버에서 모니터링 구성에 대한 변경 사항이 프록시와 어떻게 동기화되는지에 대한 내용입니다.

증분 업데이트

프록시 구성 업데이트는 증분 방식입니다. 구성 동기화 중에는 수정된 엔티티만 업데이트됩니다(따라서 수정된 엔티티가 없으면 아무것도 전송되지 않습니다). 이 방법을 통해 리소스를 절약하고 프록시 구성 업데이트를 위한 더 짧은 간격(거의 즉시)을 설정할 수 있습니다.

프록시 구성 변경 사항은 리비전 번호를 사용하여 추적됩니다. 프록시 구성 리비전보다 큰 리비전을 가진 엔티티만 프록시에 전송되는 구성 데이터에 포함됩니다.

구성 동기화를 위한 엔티티는 다음과 같습니다:

엔티티 세부 정보
자동 등록 TLS 데이터 모든 자동 등록 TLS 데이터.
표현식 모든 표현식(정규 표현식, 표현식 테이블).
글로벌 구성 'config' 테이블에서 정의된 글로벌 구성
호스트 호스트의 모든 속성, 인터페이스, 인벤토리, 아이템, 아이템 전처리, 아이템 매개변수, 웹 시나리오.
호스트 매크로 호스트에 정의된 모든 매크로와 해당 호스트에 연결된 모든 템플릿 ID.
프록시 디스커버리 규칙 프록시에 할당된 디스커버리 규칙과 확인 사항.

즉, 다음을 의미합니다:

  • 호스트에서 아이템이 변경되면, 해당 호스트의 모든 구성이 동기화됩니다.
  • 정규 표현식이 변경되면, 모든 정규 표현식이 동기화됩니다.

예외는 호스트에서 무언가가 변경된 경우에도 전송되는 호스트 매크로입니다.

프록시에서 -R config_cache_reload 명령도 증분 업데이트를 시작합니다.

전체 구성 동기화는 프록시 시작/재시작, HA 장애 조치, 세션 토큰이 변경되었거나, 구성 데이터를 수신하는 동안 연결이 끊어지는 등 프록시에서 구성 업데이트가 실패한 경우에 수행됩니다.

구성 매개변수

ProxyConfigFrequency 매개변수는 프록시 구성이 서버와 동기화되는 빈도를 결정합니다(기본값은 10초).

ProxyConfigFrequency는 다음과 같습니다:

  • 수동 프록시의 경우 서버 매개변수
  • 능동 프록시의 경우 프록시 매개변수

능동 프록시에서 ProxyConfigFrequency는 Zabbix 6.4부터 새로운 매개변수이며, 이제 더 이상 사용되지 않는 ConfigFrequency 대신 사용해야 합니다.

ProxyConfigFrequency와 ConfigFrequency를 모두 사용하면, 프록시는 오류를 기록하고 종료됩니다.

유지보수 중 큐 계산

Zabbix 프록시는 유지보수 기간을 인식하지 못합니다. 자세한 내용은 유지보수 중 큐 계산을 참조하세요.