您可以使用 vSphere Web Client 或 esxcli system syslog vCLI 命令來設定 syslog 服務。
如需使用 esxcli system syslog 命令和其他 vCLI 命令的相關資訊,請參閱 vSphere Command-Line Interface 入門。
程序
- 在 vSphere Web Client 詳細目錄中,選取主機。
- 按一下設定。
- 在 [系統] 下,按一下進階系統設定。
- 篩選 syslog。
- 若要全域設定記錄,請選取要變更的設定,然後按一下編輯。
選項 說明 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 (預設)、TCP 和 SSL。遠端主機必須安裝並正確設定 Syslog,才能接收轉送的 Syslog 訊息。如需組態的相關資訊,請參閱遠端主機上所安裝 Syslog 服務的說明文件。 - (選用) 覆寫任何記錄的預設記錄大小和記錄輪替。
- 按一下您要自訂的記錄的名稱。
- 按一下編輯,然後輸入所需的輪替次數和記錄大小。
- 按一下確定。
結果
對 Syslog 選項進行的變更會立即生效。