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

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

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

  • 在删除最早的文件之前,事件日志记录的本地目录最大(包含已关闭的日志文件)为 300MB。Syslog 输出的默认目标位置为 %PROGRAMDATA%\VMware\VDM\events\
  • 如果是时间很长的事件记录,或者您没有 Syslog 服务器或事件数据库,或者当前的 Syslog 服务器无法满足您的要求,请使用 UNC 路径来保存日志文件。

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

重要说明: 在向 Syslog 服务器发送 Syslog 数据时,将在不使用软件加密的情况下跨网络发送这些数据,其中可能包含敏感数据(如用户名)。VMware 建议使用链路层安全机制(例如 IPSEC)来避免这类数据在网络上受到监视。

前提条件

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

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

过程

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