Citrix Virtual Apps and Desktops

监视策略设置

“监视”部分包含用于进程、资源监视和应用程序故障监视的策略设置。

这些策略的作用域可以根据站点、交付组、交付组类型、组织单位和标记进行定义。

用于进程和资源监视的策略

CPU、内存和进程的每个数据点均通过 VDA 收集,并存储在监视数据库中。发送来自 VDA 的数据点会消耗网络带宽,存储这些数据点会占用监视数据库中的大量空间。如果您不想监视某一特定作用域(例如,特定的交付组或组织单位)的资源数据或/和进程数据,建议您禁用此策略。

启用进程监视

启用此设置以通过 VDA 监视计算机上运行的进程。诸如 CPU 和内存使用等统计信息会发送至 Monitoring Service。该统计信息用于 Director 中的实时通知和历史报告。

此设置默认情况下为禁用。

启用资源监视

启用此设置以通过 VDA 监视计算机上的关键性能计数器。统计信息(例如 CPU 和内存数据、IOPS 和磁盘延迟数据)会发送至 Monitoring Service。该统计信息用于 Director 中的实时通知和历史报告。

此设置默认情况下为启用。

可扩展性

CPU 和内存数据按 5 分钟间隔从每个 VDA 推送至数据库;进程数据(如已启用)按 10 分钟间隔推送至数据库。IOPS 和磁盘延迟数据按 1 小时间隔推送至数据库。

CPU 和内存数据

默认情况下,CPU 和内存数据处于启用状态。数据保留期限值如下(Platinum 许可证):

数据粒度 天数
5 分钟数据 1 天
10 分钟数据 7 天
小时数据 30 天
日数据 90 天

IOPS 和磁盘延迟数据

默认情况下,IOPS 和磁盘延迟数据处于启用状态。数据保留期限值如下(Platinum 许可证):

数据粒度 天数
小时数据 3 天
日数据 90 天

根据上文所述的数据保留期限设置,大约需要 276 KB 的磁盘空间即可存储一个 VDA 一年时间的 CPU、内存、IOPS 和磁盘延迟数据。

计算机数 所需的大约存储
1 276 KB
1K 270 MB
40K 10.6 GB

进程数据

默认情况下,进程数据处于禁用状态。建议根据需要对一部分计算机启用进程数据。进程数据的默认数据保留设置如下:

数据粒度 天数
10 分钟数据 1 天
小时数据 7 天

如果进程数据已启用,在使用默认保留设置的情况下,进程数据在为期一年的时间内每 VDA 会消耗大约 1.5 MB,每端点服务 VDA (TS VDA) 会消耗大约 3 MB。

计算机数 VDA 所需的大约存储 TS VDA 所需的大约存储
1 1.5 MB 3 MB
1K 1.5 GB 3 GB

注意

以上数字不包含索引空间。同时,所有上述计算为近似计算,可能依部署的不同而有所不同。

可选配置

您可以修改默认保留期限设置以满足您的需求。但是,这会占用额外的存储空间。通过启用以下设置,您可以获得更高的进程利用率数据准确性。可以启用的配置为:

EnableMinuteLevelGranularityProcessUtilization

EnableDayLevelGranularityProcessUtilization

这些配置可以通过 Monitoring PowerShell cmdlet 来启用:Set-MonitorConfiguration

应用程序故障监视策略

默认情况下,应用程序故障选项卡仅显示多会话操作系统 VDA 中的应用程序故障。可以通过以下监视策略修改应用程序故障监视的设置:

启用应用程序故障的监视

使用此设置可配置应用程序故障监视,以监视应用程序错误或故障(崩溃和未处理的异常),或者监视两者。通过将设置为禁用应用程序故障监视。此设置的默认值为“仅限应用程序故障”。

在单会话操作系统 VDA 上启用应用程序故障的监视

默认情况下,仅监视多会话操作系统 VDA 上托管的应用程序中的故障。要监视单会话操作系统 VDA,请将此策略设置为允许。此设置的默认值为禁止

从故障监视中排除的应用程序列表

指定不监视其故障的应用程序的列表。 此列表默认为空。

存储计划提示

组策略。如果您对监视资源数据或进程数据不感兴趣,可以使用组策略来关闭两者或其中之一。有关详细信息,请参阅创建策略的“组策略”部分。

数据整理。可以对默认的数据保留设置进行修改,以尽早整理数据并释放存储空间。有关整理设置的详细信息,请参阅使用 API 访问数据中的数据粒度和保留。

监视策略设置