您可以将 vCenter Server 日志文件转发到远程 Syslog 服务器对日志进行分析。

注: ESXi 可以配置为将日志文件发送到 vCenter Server,而不是将日志文件存储到本地磁盘。建议最多从 30 个支持的主机中收集日志。有关如何配置 ESXi 日志转发的信息,请参见 http://kb.vmware.com/s/article/2003322。此功能适用于具有无状态 ESXi 主机的较小的环境。对于所有其他情况,请使用专用的日志服务器。使用 vCenter Server 接收 ESXi 日志文件可能会影响 vCenter Server 性能。

前提条件

以 root 用户身份登录 vCenter Server 管理界面。

过程

  1. vCenter Server 管理界面中,选择 Syslog
  2. 如果尚未配置任何远程 syslog 主机,请在“转发配置”部分中,单击配置。如果已配置主机,请单击编辑
  3. 在“创建转发配置”窗格中,输入目标主机的服务器地址。受支持的目标主机的最大数量为三个。
  4. 协议下拉菜单中,选择要使用的协议。
    菜单项 描述
    TLS 传输层安全
    TCP 传输控制协议
    RELP 可靠事件日志记录协议
    UDP 用户数据报协议
  5. 端口文本框中,输入与目标主机进行通信要使用的端口号。
  6. 在“创建转发配置”窗格中,单击添加以输入其他的远程 syslog 服务器。
  7. 单击保存
  8. 确认远程 syslog 服务器正在接收消息。
  9. 在“转发配置”部分中,单击发送测试消息
  10. 确认远程 syslog 服务器已收到测试消息。
    新配置设置会显示在“转发配置”部分中。
  11. (可选) 要查看导出的日志,请以 root 用户身份登录到 vCenter Server 管理界面,然后查看 /etc/vmware-syslog/ 目录中的一系列日志文件。