로그 필터링 기능을 사용하면 ESXi 호스트에서 실행되는 syslog 서비스의 로깅 정책을 수정할 수 있습니다. 로그 필터를 생성하면 ESXi 로그 내에 반복되는 항목 수를 줄이고 특정 로그 이벤트 전체를 거부 목록에 추가할 수 있습니다.

vSphere 7.0 업데이트 2부터 ESXCLI를 사용하여 로그 필터를 추가하고 로그 필터링을 사용하도록 설정합니다.

로그 필터는 로그 이벤트가 로그 디렉토리에 기록되는지 아니면 원격 syslog 서버에 기록되는지에 관계없이 ESXi 호스트 vmsyslogd 서비스에 의해 처리되는 모든 로그 이벤트에 영향을 줍니다.

로그 필터를 생성할 때 로그 메시지에 대한 최대 로그 항목 수를 설정합니다. 로그 메시지는 지정된 구문과 일치하는 하나 이상의 지정된 시스템 구성 요소에 의해 생성됩니다. ESXi 호스트에서 로그 필터를 활성화하려면 로그 필터링 기능을 사용하도록 설정하고 syslog 대몬을 다시 로드해야 합니다.
중요: 로깅 정보 양에 제한을 설정하면 잠재적인 시스템 장애를 적절하게 해결할 수 있는 기능이 제한됩니다. 로그 항목의 최대 수에 도달한 이후에 로그 순환이 발생하면 필터링된 메시지의 모든 인스턴스를 잃을 수 있습니다.

사전 요구 사항

ESXCLI를 설치합니다. "ESXCLI 시작" 의 내용을 참조하십시오. 문제를 해결하려면 ESXi Shell에서 esxcli 명령을 실행합니다.

프로시저

  1. ESXCLI system syslog config logfilter로 이동하려면 다음과 같은 명령을 실행합니다.
    [root@xxx-xx-dhcp-xx-xx:~] esxcli system syslog config logfilter

    로그 필터를 구성하는 ESXCLI 명령은 다음 패턴을 따릅니다. esxcli system syslog config logfilter {cmd} [cmd options]

  2. ESXCLI system syslog config logfilter로 이동하려면 다음과 같은 명령을 실행합니다.
    [root@xxx-xx-dhcp-xx-xx:~] esxcli system syslog config logfilter