您可以生成 Syslog 格式的 Horizon 7 事件,以便分析软件能够访问事件数据。

您只需要在连接服务器组中配置一个主机。组中剩余的主机会自动进行配置。

如果启用基于文件的事件日志记录,则事件会在本地日志文件中累积。如果指定文件共享,这些日志文件将移至该共享中。

  • 仅在配置期间进行快速故障排除时(可能在配置事件数据库之前)使用本地文件,这样就有办法查看事件。

    在删除最早的文件之前,事件日志记录的本地目录最大(包含已关闭的日志文件)为 300MB。Syslog 输出的默认目标位置为 %PROGRAMDATA%\VMware\VDM\events\

  • 对于时间很长的事件记录,或者如果您没有 Syslog 服务器,或者当前的 Syslog 服务器无法满足您的要求,请使用 UNC 路径保存日志文件。

您也可以使用 vdmadmin 命令以 Syslog 格式配置基于文件的事件日志记录。请参阅《Horizon 7 管理指南》文档中有关使用 vdmadmin 命令的 -I 选项生成 Syslog 格式的 Horizon 7 事件日志消息的主题。

重要说明: Syslog 数据在不采用软件加密的情况下跨网络传输,它可能包含敏感数据,例如用户名。VMware 建议使用链路层安全机制(例如 IPSEC)来避免这类数据在网络上受到监视。

前提条件

配置连接服务器时需要使用以下信息,以便能以 Syslog 格式记录事件和/或将事件发送到 Syslog 服务器:

  • 如果您计划使用 Syslog 服务器侦听 UDP 端口上的 Horizon 7 事件,您必须具有 Syslog 服务器的 DNS 名称或 IP 地址以及 UDP 端口号。默认 UDP 端口号为 514。
  • 如果您计划以平面文件格式收集日志,则必须拥有指向存有日志文件的文件共享和文件夹的 UNC 路径,同时还必须具备有权对文件共享执行写入操作的帐户的用户名、域名和密码。

过程

  1. 在 Horizon Administrator 中,选择 View 配置 > 事件配置
  2. (可选) Syslog 区域,要将连接服务器配置为向 Syslog 服务器发送事件,请单击发送到 syslog 服务器旁边的添加,然后提供服务器名称或 IP 地址以及 UDP 端口号。
  3. (可选) 事件到文件系统区域中,选择是否允许以 Syslog 格式生成事件日志消息并存储在日志文件中。
    选项 说明
    始终 始终以 Syslog 格式生成事件日志消息并存储在日志文件中。
    出现错误时记录到文件(默认) 如果在将事件写入事件数据库或 Syslog 服务器时出现问题,则将审核事件记录到日志文件中。默认情况下,将启用此选项。
    从不 从不以 Syslog 格式生成事件日志消息并存储在日志文件中。
    如果不指定文件共享的 UNC 路径,日志文件会保留在本地。
  4. (可选) 要将 Horizon 7 事件日志消息存储在文件共享中,请单击复制到位置旁边的添加,然后提供文件共享的 UNC 路径和用于存储日志文件的文件夹,以及具有文件共享写入权限的帐户的用户名、域名和密码。
    以下是 UNC 路径示例:
    \\syslog-server\folder\file