可以使用 vSphere Client 或 esxcli system syslog 命令配置 syslog 服务。
有关使用 esxcli system syslog 命令和其他 ESXCLI 命令的信息,请参见vSphere Command-Line Interface 入门。
过程
- 在 vSphere Client 清单中,浏览到主机。
- 单击配置。
- 在“系统”下,单击高级系统设置。
- 单击编辑。
- 筛选出 syslog。
- 要全局设置日志记录,请选择要更改的设置,然后输入值。
选项 描述 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 消息的远程主机数量没有硬性限制,但建议将远程主机的数量保持在 5 个或 5 个以下。
- (可选) 要覆盖任何日志的默认日志大小和日志轮换,请执行以下操作:
- 单击要自定义的日志的名称。
- 输入所需的轮换数和日志大小。
- 单击确定。
结果
对 syslog 选项的更改将立即生效。