記錄篩選功能可讓您修改 ESXi 主機上所執行 syslog 服務的記錄原則。您可以建立記錄篩選器,以減少 ESXi 記錄中的重複項目數目並將特定記錄事件全部列入封鎖清單。

從 vSphere 7.0 Update 2 開始,您需要新增記錄篩選器並使用 ESXCLI 來啟用記錄篩選。

記錄篩選器會影響 ESXi 主機 vmsyslogd 服務處理的所有記錄事件,不論這些事件是記錄到記錄目錄還是記錄到遠端 syslog 伺服器都一樣。

建立記錄篩選器時,可設定記錄訊息的記錄項目數目上限。記錄訊息由一或多個指定的系統元件產生,且符合指定的片語。在 ESXi 主機上,您必須啟用記錄篩選功能並重新載入 syslog 精靈,才能啟動記錄篩選器。
重要: 設定記錄資訊量限制會限制您正確疑難排解潛在系統故障的能力。如果在記錄項目達到數目上限後發生記錄輪替,您可能會遺失某則已篩選訊息的所有執行個體。

必要條件

安裝 ESXCLI。請參閱ESXCLI 入門。若要進行疑難排解,請在 ESXi Shell 中執行 esxcli 命令。

程序

  1. 若要取得 ESXCLI 系統 Syslog 組態記錄篩選器,請執行如下命令:
    [root@xxx-xx-dhcp-xx-xx:~] esxcli system syslog config logfilter

    設定記錄篩選器的 ESXCLI 命令遵循此模式:esxcli system syslog config logfilter {cmd} [cmd options]

  2. 若要取得 ESXCLI 系統 Syslog 組態記錄篩選器,請執行如下命令:
    [root@xxx-xx-dhcp-xx-xx:~] esxcli system syslog config logfilter