O recurso de filtragem de log permite modificar a política de log do serviço syslog que está em execução em um host ESXi. Você pode criar filtros de log para reduzir o número de entradas repetitivas nos logs ESXi e para negar totalmente eventos de log específicos.

A partir do vSphere 7.0 Update 2, você pode adicionar filtros de log e habilitar o logfitering usando o ESXCLI.

Os filtros de log afetam todos os eventos de log processados pelo serviço do ESXi host vmsyslogd, sejam eles registrados em um diretório de log ou em um servidor syslog remoto.

Ao criar um filtro de log, você define um número máximo de entradas de log para as mensagens de log. As mensagens de log são geradas por um ou mais componentes do sistema especificados que correspondem a uma frase especificada. Você deve habilitar o recurso de filtragem de log e recarregar o daemon syslog para ativar os filtros de log no host ESXi.
Importante: Definir um limite para a quantidade de informações de log restringe sua capacidade de solucionar problemas de possíveis falhas do sistema corretamente. Se ocorrer uma rotação de log depois que o número máximo de entradas de log for atingido, você poderá perder todas as instâncias de uma mensagem filtrada.

Pré-requisitos

Instale o ESXCLI. Consulte Introdução ao ESXCLI. Para solucionar problemas, execute comandos esxcli no ESXi Shell.

Procedimento

  1. Para acessar o syslog config logfilter do sistema ESXCLI, execute um comando como:
    [root@xxx-xx-dhcp-xx-xx:~] esxcli system syslog config logfilter

    Os comandos ESXCLI para configurar filtros de log seguem este padrão: esxcli system syslog config logfilter {cmd} [cmd options]

  2. Para acessar o syslog config logfilter do sistema ESXCLI, execute um comando como:
    [root@xxx-xx-dhcp-xx-xx:~] esxcli system syslog config logfilter