vSphere Client, VMware Host Client 또는 esxcli system syslog 명령을 사용하여 syslog 서비스를 구성할 수 있습니다.

syslog 서비스는 환경에서 예방 조치를 취하는 데 도움이 되는 분석을 위한 로그 메시지를 수신, 분류 및 저장합니다.

vSphere Client를 사용하여 ESXi Syslog 설정

vSphere Client 명령을 사용하여 syslog 서비스를 전역적으로 구성하고 다양한 고급 설정을 편집할 수 있습니다.

프로시저

  1. vSphere Client 인벤토리에서 ESXi 호스트를 찾습니다.
  2. 구성을 클릭합니다.
  3. 시스템에서 고급 시스템 설정을 클릭합니다.
  4. 편집을 클릭합니다.
  5. syslog를 필터링합니다.
  6. 로깅을 전역적으로 설정하고 다양한 고급 설정을 구성하려면 ESXi Syslog 옵션 항목을 참조하십시오.
  7. (선택 사항) 로그의 기본 로그 크기와 로그 순환을 덮어쓰려면 다음을 수행합니다.
    1. 사용자 지정할 로그의 이름을 클릭합니다.
    2. 원하는 순환 수와 로그 크기를 입력합니다.
  8. 확인을 클릭합니다.

결과

syslog 옵션에 대한 변경 내용이 적용됩니다.
참고: vSphere Client 또는 VMware Host Client를 사용하여 정의한 Syslog 매개 변수 설정은 즉시 적용됩니다. 하지만 ESXCLI를 사용하여 정의하는 대부분의 설정을 적용하려면 추가 명령이 필요합니다. 자세한 내용은 ESXi Syslog 옵션을 참조하십시오.

VMware Host Client를 사용하여 ESXi Syslog 설정

VMware Host Client를 사용하여 ESXi 호스트에서 syslog 서비스 매개 변수를 구성하고 편집할 수 있습니다.

프로시저

  1. VMware Host Client호스트 아래에서 관리 > 시스템 > 고급 설정을 클릭합니다.
  2. 검색 패널에 정의할 syslog 설정을 입력합니다. ESXi Syslog 옵션을 참조하십시오.
  3. 설정을 선택하고 옵션 편집을 클릭합니다.
  4. ESXi Syslog 옵션의 매개 변수 테이블에 설명된 대로 값을 설정합니다.
  5. 저장을 클릭합니다.

ESXCLI를 사용하여 ESXi Syslog 설정

ESXCLI 명령 esxcli system syslog config set <syslog option>을 사용하여 ESXi 호스트에서 syslog 서비스를 구성할 수 있습니다.

사전 요구 사항

esxcli system syslog 명령 및 기타 ESXCLI 명령 사용에 대한 자세한 내용은 ESXCLI 시작을 참조하십시오. 각 원격 호스트 규격에 지정된 포트에 대해 ESXi 방화벽을 여는 방법에 대한 자세한 내용은 ESXi 방화벽 구성을 참조하십시오.

참고:

ESXCLI를 사용하려면 ESXi가 SSH 로그인을 열어야 하는데, 이는 보안 위험이며 권장되지 않습니다. ESXCLI를 사용하도록 선택한 경우 각 매개 변수를 설정한 후 esxcli system syslog reload 명령을 사용하여 적용되었는지 확인합니다.

프로시저

  • ESXCLI 명령 esxcli system syslog config set <syslog option>을 사용하여 사용하도록 설정하기로 결정한 syslog 옵션을 설정합니다. 예를 들어 Syslog.global.logHost 옵션을 설정하려면 esxcli system syslog config set --loghost=<str> 명령을 사용합니다.

    Syslog.global.logHost를 설정하면 ESXi 호스트가 syslog 수집기에 대한 연결을 열고 유지하며 메시지 전송이 즉시 시작됩니다. ESXi는 syslog 메시지를 생성할 때 ESXi 호스트의 적절한 로그 파일에 기록하며 구성된 모든 syslog 수집기에도 전달합니다.