您可以使用带 -I 选项的 vdmadmin 命令以 Syslog 格式在事件日志文件中记录 Horizon 7 事件消息。许多第三方分析产品要求使用平面文件 Syslog 数据作为输入内容来完成其分析操作。

语法

        vdmadmin
        -I
        -eventSyslog
        -disable
      
        vdmadmin
        -I
        -eventSyslog
        -enable
        -localOnly
      
        vdmadmin
        -I
        -eventSyslog
        -enable
        -path
        path
      
        vdmadmin
        -I
        -eventSyslog
        -enable
        -path
        path
        -user
        DomainName\username
        -password
        password
      

用法说明

您可使用该命令以 Syslog 格式生成 Horizon 7 事件日志消息。在 Syslog 文件中,Horizon 7 事件日志消息的格式是键值对,便于分析软件访问日志数据。

您也可使用包含 -I 选项的 vdmadmin 命令来列出可用的报告和视图,并显示指定报告的内容。请参阅使用 ‑I 选项列出并显示 Horizon 7 运行报告

选项

您可以禁用或启用 eventSyslog 选项。您可以将 Syslog 输出仅定向到本地系统,也可以定向到其他位置。
Horizon 7 5.2 或更高版本支持通过 UDP 直接连接到 Syslog 服务器。请参阅《Horizon 7 安装指南》文档中的“为 Syslog 服务器配置事件日志记录”。

表 1. 以 Syslog 格式生成 Horizon 7 事件日志消息的选项
选项 说明
-disable 禁用 Syslog 日志记录。
-e|-enable 启用 Syslog 日志记录。
-eventSyslog 指定 Horizon 7 事件以 Syslog 格式生成。
-localOnly 仅在本地系统中存储 Syslog 输出。使用 -localOnly 选项时,Syslog 输出的默认目标位置为 %PROGRAMDATA%\VMware\VDM\events\
-password 密码 为用户指定密码,该用户可授予对 Syslog 输出的指定目标路径的访问权限。
-path 确定 Syslog 输出的目标 UNC 路径。
-u|-user 域名\用户名 指定可访问 Syslog 输出的目标路径的域和用户名。

示例

禁用以 Syslog 格式生成 Horizon 7 事件。

vdmadmin -I -eventSyslog -disable

Horizon 7 事件的 Syslog 输出仅定向到本地系统。

vdmadmin -I -eventSyslog -enable -localOnly

Horizon 7 事件的 Syslog 输出定向到指定路径。

vdmadmin -I -eventSyslog -enable -path path

Horizon 7 事件的 Syslog 输出定向到需要授权域用户访问的指定路径。

vdmadmin -I -eventSyslog -enable -path \\logserver\share\ViewEvents -user mydomain\myuser 
 -password mypassword