您可以使用 vSphere Clientesxcli system syslog 命令來設定 syslog 服務。

如需使用 esxcli system syslog 命令和其他 ESXCLI 命令的相關資訊,請參閱vSphere Command-Line Interface 入門

程序

  1. vSphere Client 詳細目錄中瀏覽到主機。
  2. 按一下設定
  3. 在 [系統] 下,按一下進階系統設定
  4. 按一下編輯
  5. 篩選 syslog
  6. 若要全域設定記錄,請選取要變更的設定,然後輸入值。
    選項 說明
    Syslog.global.defaultRotate 要保留的封存數目上限。可全域設定該數目,也可針對個別子記錄器進行設定。
    Syslog.global.defaultSize 系統輪替記錄前記錄的預設大小 (以 KB 為單位)。可全域設定該數目,也可針對個別子記錄器進行設定。
    Syslog.global.LogDir 儲存記錄的目錄。該目錄可能位於掛接的 NFS 或 VMFS 磁碟區中。只有本機檔案系統中的 /scratch 目錄在重新開機後仍會存在。將目錄指定為 [datastorename] path_to_file,其中路徑相對於支援資料存放區的磁碟區的根目錄路徑。例如,路徑 [storage1] /systemlogs 會對應到路徑 /vmfs/volumes/storage1/systemlogs
    Syslog.global.logDirUnique 若選取此選項,將會使用 ESXi 主機的名稱,在 Syslog.global.LogDir 指定的目錄下建立子目錄。如果有多個 ESXi 主機使用同一個 NFS 目錄,則唯一的目錄非常有用。
    Syslog.global.LogHost Syslog 訊息轉送到的遠端主機,以及該遠端主機接收 Syslog 訊息所在的連接埠。可以包含通訊協定和連接埠,例如 ssl://hostName1:1514。支援 UDP (僅位於連接埠 514 上)、TCP 和 SSL。遠端主機必須安裝並正確設定 Syslog,才能接收轉送的 Syslog 訊息。如需有關遠端主機組態的詳細資訊,請參閱遠端主機上安裝之 Syslog 服務的說明文件。

    雖然對接收 Syslog 訊息的遠端主機數量沒有固定限制,但建議將遠端主機的數量保持在 5 個或以下。

  7. (選擇性) 覆寫任何記錄的預設記錄大小和記錄輪替:
    1. 按一下您要自訂的記錄的名稱。
    2. 輸入所需的輪替次數和記錄大小。
  8. 按一下確定

結果

對 Syslog 選項進行的變更會立即生效。