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

有关使用 esxcli system syslog 命令和其他 ESXCLI 命令的信息,请参见《ESXCLI 入门》

过程

  1. vSphere Client 清单中,浏览到主机。
  2. 单击配置
  3. 在“系统”下,单击高级系统设置
  4. 单击编辑
  5. 筛选出 syslog
  6. 要全局设置日志记录,请选择要更改的设置,然后输入值。
    选项 描述
    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(仅在端口 514 上)、TCP 和 SSL。远程主机必须安装并正确配置 syslog 以接收转发的 syslog 消息。有关远程主机配置的详细信息,请参见远程主机上安装的 syslog 服务的文档。

    您可以使用无限数量的远程主机来接收 syslog 消息。

  7. (可选) 要覆盖任何日志的默认日志大小和日志轮换,请执行以下操作:
    1. 单击要自定义的日志的名称。
    2. 输入所需的轮换数和日志大小。
  8. 单击确定

结果

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