원격 스트리밍을 사용하도록 설정한 후 vCenter Server가 스트리밍을 시작하고 새로 생성된 이벤트만 원격 syslog 서버로 스트리밍됩니다.

모든 syslog 메시지는 특정 접두사로 시작합니다. vCenter Server 이벤트는 Event 접두사로 다른 syslog 메시지와 구분할 수 있습니다.

syslog 프로토콜에서는 syslog 메시지의 길이를 1024자로 제한합니다. 1024자보다 긴 메시지는 여러 개의 syslog 메시지로 분할됩니다.

syslog 서버에서 이벤트는 다음과 같은 형식입니다.
<syslog-prefix> : Event [eventId] [partInfo] [createdTime] [eventType] [severity] [user] [target] [chainId] [desc]
항목 설명
syslog-prefix syslog 접두사를 표시합니다. <syslog-prefix>는 원격 syslog 서버 구성에 의해 결정됩니다.
eventId 이벤트 메시지의 고유 ID를 표시합니다. 기본값은 Event입니다.
partInfo 메시지가 여러 부분으로 분할되는지 여부를 표시합니다.
createdTime 이벤트가 생성된 시간을 표시합니다.
eventType 이벤트 유형을 표시합니다.
severity 정보, 주의, 오류 등과 같은 이벤트의 심각도를 표시합니다.
user 이벤트를 생성한 사용자의 이름을 표시합니다.
target 이벤트가 참조하는 개체를 표시합니다.
chainId 상위 또는 그룹 ID 관련 정보를 표시합니다.
desc 이벤트 설명을 표시합니다.

긴 이벤트 메시지를 여러 개의 Syslog 메시지로 분할

1024자보다 긴 이벤트는 다음과 같은 방식으로 여러 개의 syslog 메시지로 분할됩니다.
<syslog-prefix> : Event [eventId] [1-X] [payload-part-1]
<syslog-prefix> : Event [eventId] [2-X] [payload-part-2] 
...
<syslog-prefix> : Event [eventId] [X-X] [payload-part-X]

X는 이벤트 메시지 부분의 번호를 나타냅니다.

vCenter Server 로그 파일을 원격 Syslog 서버

vCenter Server 로그 파일을 원격 syslog 서버에 전달하여 로그 분석을 수행할 수 있습니다.

참고: 로그 파일을 로컬 디스크에 저장하지 않고 vCenter Server로 전송하도록 ESXi를 구성할 수 있습니다. 로그 수집을 위해 지원되는 최대 권장 호스트 수는 30입니다. ESXi 로그 전달을 구성하는 방법에 대한 자세한 내용은 http://kb.vmware.com/s/article/2003322를 참조하십시오. 이 기능은 상태 비저장 ESXi 호스트가 있는 소규모 환경을 위한 것이며, 다른 모든 경우에는 전용 로그 서버를 사용해야 합니다. vCenter Server를 사용하여 ESXi 로그 파일을 받으면 vCenter Server 성능에 영향을 미칠 수 있습니다.

사전 요구 사항

vCenter Server 관리 인터페이스에 루트로 로그인합니다.

프로시저

  1. vCenter Server 관리 인터페이스에서 Syslog를 선택합니다.
  2. 원격 Syslog 호스트를 구성하지 않은 경우 [전달 구성] 섹션에서 구성을 클릭합니다. 호스트를 이미 구성한 경우 편집을 클릭합니다.
  3. [전달 구성 생성] 창에서 대상 호스트의 서버 주소를 입력합니다. 지원되는 대상 호스트의 최대 수는 3개입니다.
  4. 프로토콜 드롭다운 메뉴에서 사용할 프로토콜을 선택합니다.
    메뉴 항목 설명
    TLS 전송 계층 보안(Transport Layer Security)
    TCP 전송 제어 프로토콜(Transmission Control Protocol)
    RELP Reliable Event Logging Protocol
    UDP 사용자 데이터그램 프로토콜(User Datagram Protocol)
  5. 포트 텍스트 상자에 대상 호스트와 통신하는 데 사용할 포트 번호를 입력합니다.
  6. [전달 구성 생성] 창에서 추가를 클릭하여 다른 원격 syslog 서버를 입력합니다.
  7. 저장을 클릭합니다.
  8. 원격 Syslog 서버가 메시지를 수신하는지 확인합니다.
  9. [전달 구성] 섹션에서 테스트 메시지 전송을 클릭합니다.
  10. 원격 Syslog 서버에서 테스트 메시지가 수신되었는지 확인합니다.
    새 구성 설정이 [전달 구성] 섹션에 표시됩니다.

원격 Syslog 서버에 대한 이벤트 스트리밍 구성

또한 vCenter Server 스트리밍 기능에 대한 이벤트 쓰기를 구성할 수 있습니다. 이벤트 스트리밍은 vCenter Server에서만 지원됩니다. 원격 syslog 서버로의 이벤트 스트리밍은 기본적으로 사용되지 않습니다. vCenter Server 관리 인터페이스에서 원격 syslog 서버로의 vCenter Server 이벤트 스트리밍을 사용하도록 설정하고 구성할 수 있습니다.

프로시저

  1. vSphere Client에서 vCenter Server 인스턴스로 이동합니다.
  2. 구성 탭을 선택합니다.
  3. 설정 옵션을 확장하고 고급 설정을 선택합니다.
  4. 설정 편집을 클릭합니다.
  5. 테이블 머리글의 이름 열에 있는 필터 텍스트 상자를 클릭합니다. vpxd.event를 입력하고 Enter를 누릅니다.
  6. vpxd.event.syslog.enabled 옵션을 사용하거나 사용하지 않도록 설정합니다.
    기본적으로 이 옵션은 사용하도록 설정되어 있습니다.
  7. 저장을 클릭합니다.