Mithilfe der Protokollfilterung können Sie die Protokollierungsrichtlinie des Syslog-Diensts ändern, der auf einem ESXi-Host ausgeführt wird. Sie können Protokollfilter erstellen, um die Anzahl doppelter Einträge in den ESXi-Protokollen zu reduzieren und bestimmte Protokollereignisse komplett auf die Sperrliste zu setzen.

Ab vSphere 7.0 Update 2 können Sie mithilfe von ESXCLI Protokollfilter hinzufügen und die Protokollfilterung aktivieren.

Protokollfilter betreffen alle Protokollereignisse, die vom vmsyslogd-Dienst des ESXi-Hosts verarbeitet werden, und zwar unabhängig davon, ob sie in einem Protokollverzeichnis oder auf einem Remote-Syslog-Server aufgezeichnet werden.

Wenn Sie einen Protokollfilter erstellen, legen Sie eine maximale Anzahl von Protokolleinträgen für die Protokollmeldungen fest. Protokollmeldungen werden von einer oder mehreren angegebenen Systemkomponenten generiert, die einem angegebenen Ausdruck entsprechen. Sie müssen die Protokollfilterungsfunktion aktivieren und den Syslog-Daemon erneut laden, um die Protokollfilter auf dem ESXi-Host zu aktivieren.
Wichtig: Wenn der Umfang der Protokollierungsinformationen limitiert wird, wird die Fähigkeit eingeschränkt, potenzielle Systemfehler ordnungsgemäß zu beheben. Wenn nach Erreichen der maximalen Anzahl von Protokolleinträgen eine Protokollrotation erfolgt, verlieren Sie möglicherweise alle Instanzen einer gefilterten Nachricht.

Voraussetzungen

Installieren Sie ESXCLI. Weitere Informationen finden Sie unter Erste Schritte mit ESXCLI. Führen Sie zwecks Fehlerbehebung esxcli-Befehle in der ESXi Shell aus.

Prozedur

  1. Um zum Protokollfilter für die Syslog-Konfiguration im ESXCLI-System zu gelangen, führen Sie einen Befehl wie den folgenden aus:
    [root@xxx-xx-dhcp-xx-xx:~] esxcli system syslog config logfilter

    ESXCLI-Befehle zum Konfigurieren von Protokollfiltern folgen diesem Muster: esxcli system syslog config logfilter {cmd} [cmd options]

  2. Um zum Protokollfilter für die Syslog-Konfiguration im ESXCLI-System zu gelangen, führen Sie einen Befehl wie den folgenden aus:
    [root@xxx-xx-dhcp-xx-xx:~] esxcli system syslog config logfilter