可以使用 vSphere Web Clientesxcli system syslog vCLI 命令来配置 syslog 服务。

有关使用 esxcli system syslog 命令和其他 vCLI 命令的信息,请参见《vSphere Command-Line Interface 入门》

过程

  1. vSphere Web Client 清单中,选择主机。
  2. 单击配置
  3. 在“系统”下,单击高级系统设置
  4. 筛选出 syslog
  5. 要全局设置日志记录,请选择要更改的设置,然后单击编辑
    选项 描述
    Syslog.global.defaultRotate 要保留的存档的最大数目。可以在全局范围内设置该数目,也可以为单个子记录器设置该数目。
    Syslog.global.defaultSize 在系统轮换日志之前,日志的默认大小 (KB)。可以在全局范围内设置该数目,也可以为单个子记录器设置该数目。
    Syslog.global.LogDir 存储日志的目录。该目录可能位于挂载的 NFS 或 VMFS 卷中。只有本地文件系统中的 /scratch 目录在重新引导后仍然存在。将目录指定为 [数据存储名称] 文件路径,其中,路径是相对于支持数据存储卷的 root 目录的路径。例如,路径 [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 服务的文档。
  6. (可选)覆盖任何日志的默认日志大小和日志轮换。
    1. 单击要自定义的日志的名称。
    2. 单击编辑,然后输入所需的轮换数和日志大小。
  7. 单击确定

结果

对 syslog 选项的更改将立即生效。