Citrix Virtual Apps and Desktops 服务

配置日志记录

配置日志记录将 Citrix Virtual Apps and Desktops 部署配置更改和管理活动捕获到 Citrix Cloud 中的日志记录数据库。您可以使用记录的内容进行以下操作:

  • 在发生配置更改后诊断问题并进行故障排除。日志提供浏览路径记录。
  • 协助更改管理和跟踪配置。
  • 报告管理活动。

在 Studio 中,您可以查看按日期范围或全文搜索筛选的配置日志内容。还可以使用 PowerShell 生成 CSV 报告。在 Studio 中,您无法编辑或删除日志内容。可以使用远程 PowerShell SDK 安排从日志中定期删除数据。

配置日志会在创建时进行本地化。例如,用英语创建的日志将以英语显示,而无论阅读器的区域设置为何。

所需权限(请参阅委派管理):

  • Citrix Cloud 中的完全权限管理员以及 Citrix Virtual Apps and Desktops 服务云管理员和只读权限管理员可以在 Studio 中查看配置日志。
  • 完全权限管理员和云管理员还可以使用 PowerShell 下载日志记录活动的 CSV 报告。

记录的内容

通过服务的 Studio(管理)、Director(监视)和 PowerShell 脚本启动的配置更改和管理活动都在记录范围之内。但是,您无法看到 Citrix Cloud 平台内部操作(例如数据库设置和管理)的日志条目。

记录的配置更改包括对以下项目的处理(创建、编辑、删除和分配):

  • 计算机目录
  • 交付组(包括更改电源管理设置)
  • 管理员角色和作用域
  • 主机资源和连接
  • 通过 Studio 管理的 Citrix 策略

记录的管理更改示例包括:

  • 虚拟机或用户桌面的电源管理
  • 管理或监视向用户发送消息的功能

以下操作不在记录范围之内。(许多功能对客户管理员不可用。)

  • 自动操作,如虚拟机的池管理启动。
  • 通过组策略管理控制台 (GPMC) 实施的策略操作。使用 Microsoft 工具可查看这些操作的日志。
  • 通过注册表或从 Studio(管理)、Director(监视)或 PowerShell 以外的来源所做的更改。

显示配置日志内容

  1. 登录到 Citrix Cloud。在左上角菜单中,选择 Virtual Apps and Desktops
  2. 选择管理选项卡。
  3. 在 Studio 导航窗格中选择日志记录

默认情况下,在中心窗格显示的内容会按时间顺序列出日志内容(最新的条目在最前面),并按日期进行分隔。可以执行以下操作:

  • 按列标题对显示的内容进行排序。
  • 通过指定一个一天的时间间隔,或者在搜索框中输入文本,对显示的内容进行过滤。要在使用搜索后返回到标准显示,请清除搜索框中的文本。

显示特性:

  • 在 Studio 的中上部窗格中列出了管理和监视期间创建的高级别操作。高级别操作会导致出现一个或多个服务和 PowerShell SDK 调用,这些是低级别操作。在中上部窗格中选择一项高级别操作时,下部的窗格将显示低级别操作。
  • 如果您在 PowerShell 中创建了一项低级别操作,但未指定高级别父操作,配置日志记录将创建替代的高级别操作。
  • 如果操作在完成之前失败,可能无法在数据库中完成日志操作。例如,开始记录没有对应的停止记录在这种情况下,日志会指出缺少信息。在基于时间范围显示日志时,如果不完整日志中的数据符合条件,则会显示这些不完整的日志。例如,当请求过去五天的日志时,如果开始时间在过去五天内的某个日期没有结束时间,则会包括该日志。
  • 谨记:您无法看到 Citrix Cloud 平台内部操作(例如数据库设置和管理)的日志条目。

生成报告

要生成包含配置日志数据的 CSV 或 HTML 报告,请在 Citrix Virtual Apps and Desktops 远程 PowerShell SDK 中对 ConfigLogging Service 的 PowerShell cmdlet。有关详细信息,请参阅:

计划定期删除数据

使用远程 PowerShell SDK 可指定在配置日志记录数据库中保留数据的时间。(此功能在 Studio 管理控制台中不可用。)在 Citrix Virtual Apps and Desktops 服务中,您必须具有完全访问权限。

Set-LogSite cmdlet 中,-LoggingDBPurgeDurationDays 参数指定配置日志记录数据库中的数据在自动删除之前保留的天数。

  • 默认情况下,此参数的值为 0。值 0 表示永远不会自动删除配置日志记录数据库中的数据。
  • 设置了非零值时,将每隔 120 分钟检查一次数据库。早于保留期限的数据将被删除。

使用 Get-LogSite 可查看参数的当前值。

与本地 Citrix Virtual Apps and Desktops 的区别

如果您熟悉本地 Virtual Apps and Desktops 产品中的配置日志记录,则会发现 Citrix Cloud 版本有几个不同之处。 在 Citrix Cloud 中:

  • 配置日志记录始终处于启用状态。您无法将其禁用。强制日志记录不可用。
  • 您无法更改配置日志记录数据库的位置,因为该数据库在 Citrix Cloud 平台中进行管理,并且可供客户管理员访问。
  • 配置日志显示不包括在 Citrix Cloud 平台中执行的操作和活动。
  • 只能使用 PowerShell cmdlet 创建记录的操作的 CSV 或 HTML 报告。在本地产品中,可以从 Studio 或 PowerShell 生成报告。
  • 无法删除配置日志内容。