이벤트 버스트 필터는 단기간의 수신 이벤트 스트림에서 동일한 이벤트를 모니터링합니다. 이벤트를 데이터베이스 또는 원격 syslog 서버에 저장하기 전에 반복적으로 발생하는 이벤트를 단일 이벤트로 통합하여 이벤트의 스토리지 크기를 최적화합니다.

이벤트 버스트는 다음을 포함하는 다양한 시나리오에서 볼 수 있습니다.
  • 기존 하드웨어 장애
  • vCenter Server에 자주 로그인하고 로그아웃하는 자동화 솔루션

이벤트 버스트 필터는 기본적으로 사용되도록 설정됩니다. 허용 목록의 이벤트를 제외한 모든 유형의 이벤트가 통합됩니다. 이벤트 버스트는 초당 둘 이상의 동일한 이벤트가 있는 것으로 정의됩니다. 다음과 같은 경우 두 이벤트는 동일한 것입니다.

  • 이벤트 유형이 동일합니다.
  • 이벤트가 동일한 인벤토리 개체에 있습니다.
  • 이벤트가 동일한 사용자에 의해 실행되었습니다.
참고: 나머지 이벤트 관련 데이터는 두 이벤트가 동일한지 여부를 결정하는 데 사용되지 않습니다.

이벤트 버스트는 30초 미만의 시간 동안 동일한 이벤트가 30개 이상 발생하는 경우 감지됩니다. 이러한 30개 이벤트는 VC 데이터베이스 또는 원격 syslog 서버에 저장됩니다. 버스트 이벤트의 통합은 31번째 이벤트부터 시작됩니다. 버스트 이벤트는 데이터베이스로 이동하지 않지만 통합된 이벤트가 데이터베이스에 저장됩니다.

버스트 이벤트의 경우 버스트 필터는 데이터베이스와 원격 syslog 스트림으로 이동하는 이벤트에만 영향을 줍니다. 버스트 이벤트가 트리거하는 경보와 EventHistoryCollector 개체는 영향을 받지 않습니다.
  • com.vmware.vc.EventBurstStartedEvent - 이벤트 버스트의 시작
  • com.vmware.vc.EventBurstEndedEvent - 이벤트 버스트의 끝
  • com.vmware.vc.AllEventBurstsEndedEvent - 모든 이벤트 버스트의 끝
  • com.vmware.vc.EventBurstCompressedEvent - 이벤트 버스트 이후 통합된 이벤트
이 각 이벤트에는 다음이 포함됩니다.
  • eventType - 버스트 이벤트의 이벤트 유형
  • objectId - 버스트 이벤트의 엔티티
  • userName - 버스트 이벤트의 사용자 이름
또한 압축된 이벤트에는 다음이 포함됩니다.
  • count - 이벤트 버스트의 시작 이후 동일한 이벤트의 수. 카운트는 31번째 이벤트부터 시작됩니다.
  • burstStartTime - 이벤트 버스트의 31번째 이벤트에 대한 시간
    참고: 버스트 필터 이벤트의 타임 스탬프는 버스트 이벤트와 관련되지 않습니다.

이벤트 버스트 필터 구성

고급 vCenter Server 설정에서 이벤트 버스트 필터에 대한 기본 및 고급 설정을 구성할 수 있습니다.

버스트 필터는 다음과 같이 구성될 수 있습니다.

  • 사용: compressToDb 또는 compressToSyslog를 사용하도록 설정한 경우 버스트 필터가 버스트를 데이터베이스에 저장하거나 원격 syslog 서버로 전송하기 전에 버스트를 감지하고, 버스트에 대한 이벤트를 게시하며, 이벤트를 통합합니다.
  • 사용 안 함: 버스트 필터가 버스트를 데이터베이스에 저장하거나 원격 syslog 서버로 전송하기 전에 버스트를 감지하지 않고, 버스트에 대한 이벤트를 게시하지 않으며, 이벤트를 통합하지 않습니다. compressToDbcompressToSyslog를 모두 사용하지 않도록 설정한 경우 버스트 필터가 버스트를 감지하고 버스트에 대한 이벤트를 게시하지만 이벤트를 통합하지 않습니다.

프로시저

  1. vSphere Client에서 vCenter Server 인스턴스로 이동합니다.
  2. 구성 탭을 선택합니다.
  3. 고급 설정
  4. 편집을 클릭합니다.
  5. 테이블 머리글의 이름 열에 있는 필터 텍스트 상자를 클릭합니다. vpxd.event를 입력하고 Enter를 누릅니다.
  6. 기본 설정의 경우
    1. vpxd.event.burstFilter.compressToDb 옵션을 사용하거나 사용하지 않도록 설정합니다.
      이 옵션을 사용하면 데이터베이스의 이벤트 버스트를 압축할 수 있습니다. 이 옵션은 기본적으로 사용되도록 설정됩니다.
    2. vpxd.event.burstFilter.compressToSyslog 옵션을 사용하거나 사용하지 않도록 설정합니다.
      이 옵션을 사용하면 syslog 서버의 이벤트 버스트를 압축할 수 있습니다. 이 옵션은 기본적으로 사용되지 않도록 설정됩니다.
  7. 버스트 설정은 고급 설정에서 해당하는 기본값으로 표시되지 않습니다. 그러나 키-값을 입력하여 구성을 적용할 수 있습니다.
    참고: 고급 설정을 추가하거나 수정하면 환경이 불안정해질 수 있습니다. 한 번 추가된 구성 매개 변수는 제거할 수 없습니다.
    1. config.vpxd.event.burstFilter.enabled 옵션을 사용하도록 설정하려면 키-값을 구성합니다.
      이 매개 변수는 VC 데이터베이스 및 syslog의 버스트 감지를 사용하도록 설정합니다. 버스트 필터를 사용하지 않도록 설정하면 버스트가 감지되지 않고 이벤트가 기본적으로 압축 없이 데이터베이스 또는 원격 syslog 서버에 저장됩니다. 기본값은 [사용]입니다.
    2. config.vpxd.event.burstFilter.rateEvents 옵션을 사용하도록 설정하려면 키-값을 구성합니다.
      버스트 감지를 트리거하는 이벤트 수를 구성할 수 있습니다. 구성한 제한에 도달하면 이벤트 시퀀스가 버스트로 간주되고, VC 데이터베이스에 저장할 때 압축됩니다. 기본값은 30입니다. 기본값을 설정한 경우 처음 30개의 이벤트는 압축되지 않습니다. 이러한 이벤트는 버스트를 감지하는 데 사용됩니다. 버스트가 감지되면 자체 카운트를 사용하는 단일의 통합 이벤트가 처음 30개 이벤트 후의 후속 이벤트를 대체합니다.
      참고: 경보 및 EventManager 속성 수집기 업데이트 같은 이벤트의 실시간 스트림은 압축되지 않습니다.
    3. config.vpxd.event.burstFilter.rateSeconds 옵션을 사용하도록 설정하려면 키-값을 구성합니다.
      이 매개 변수를 사용하면 이벤트가 발생한 마지막 시간부터 이벤트 데이터가 저장되는 시간(초)을 구성할 수 있습니다. 값이 크면 버스트 필터 캐시 부하가 증가하며, 이벤트의 수신 흐름이 고르지 않더라도 버스트가 감지됩니다. 값이 작으면 버스트 필터 캐시의 부하가 줄고, 수신 이벤트가 일시적으로 중단될 경우 버스트가 감지되지 않을 수 있습니다. 기본값은 30초입니다.
    4. config.vpxd.event.burstFilter.cacheSize 옵션을 사용하도록 설정하려면 키-값을 구성합니다.
      버스트 필터로 추적되는 고유한 이벤트의 수입니다. 캐시가 가득 차면 버스트 필터가 새로운 고유 수신 이벤트의 모니터링을 중지하고 VC 데이터베이스 및 syslog를 통해 전달합니다. 기본값은 128000입니다.
      참고: 기본값보다 작은 값을 설정하면 메모리 설치 공간이 감소하지만 대규모 인벤토리의 버스트를 감지하기 위한 용량도 감소합니다.
    5. config.vpxd.event.burstFilter.whitelist 옵션을 사용하도록 설정하려면 키-값을 구성합니다.
      허용 목록의 이벤트를 제외한 모든 유형의 이벤트를 압축하도록 버스트 필터를 구성할 수 있습니다. 이 매개 변수를 사용하면 이벤트 유형을 구분할 수 있습니다. 버스트 필터 모니터링에서 일부 이벤트 유형을 제외할 수 있습니다. 기본값은 <whiteList>vim.event.UserLoginSessionEvent;vim.event.UserLogoutSessionEvent</whiteList>입니다.
    6. config.vpxd.event.burstFilter.compressRatio 옵션을 사용하도록 설정하려면 키-값을 구성합니다.
      버스트 필터의 이벤트 압축이 시작되면 버스트가 끝나거나 X 이벤트가 발생할 때마다 압축된 이벤트가 게시됩니다. 버스트가 며칠 동안 발생하는 경우 버스트가 완전히 끝날 때까지 기다리지 않고 일부 이벤트를 게시합니다. 기본값은 3600입니다. 이벤트는 이벤트 수가 3600개가 될 때마다 기록됩니다.
    참고: 모든 변경 내용을 적용하려면 vmware-vpxd 서비스를 다시 시작해야 합니다. vSphere Client에서 서비스를 다시 시작하는 방법에 대한 자세한 내용은 " vCenter Server 및 호스트 관리" 설명서를 참조하십시오.