站点分析
使用 Director,您可以监控部署的运行状况。您可以通过搜索所有已加入站点的用户、端点或计算机来排除性能问题。

拥有完全管理员权限后,当您打开 Director 时,控制板会提供一个集中位置来监控站点的运行状况和使用情况。

如果当前没有故障,并且在过去 60 分钟内也没有发生故障,则面板保持折叠状态。当发生故障时,相应的故障面板会自动出现。
注意:
根据您组织的许可证和您的管理员权限,某些选项或功能可能不可用。
Director 控制板上的面板
用户连接故障
过去 60 分钟内的连接故障。单击总数旁边的类别可查看该类型故障的指标。在相邻的表格中,该数字按交付组细分。连接故障包括因达到应用程序限制而导致的故障。有关应用程序限制的更多信息,请参阅应用程序。
失败的单会话操作系统计算机或失败的多会话操作系统计算机
过去 60 分钟内按交付组细分的总故障。故障按类型细分,包括启动失败、启动停滞和未注册。对于多会话操作系统计算机,故障还包括达到最大负载的计算机。
许可状态
许可证服务器警报显示由许可证服务器发送的警报以及解决这些警报所需的措施。需要许可证服务器版本 11.12.1 或更高版本。交付控制器警报显示控制器所见的许可状态详细信息,并由控制器发送。需要适用于 XenApp 7.6 或 XenDesktop 7.6 或更高版本的控制器。您可以在 Studio 中设置警报阈值。在 Delivery Controllers > Details > Product Editions > PLT 中显示的许可状态表示 Premium 而非 Platinum。
宽限状态
Director 显示以下宽限状态之一。此信息从交付控制器获取。
-
未激活:未处于任何类型的许可证缓存模式。正常许可限制适用。
-
紧急宽限:当许可证服务器无法访问或在代理连接时无法获取许可证信息时生效。用户不受影响。在许可证服务器可访问之前,Director 中显示的错误无法消除。
-
宽限期已过期:紧急许可证缓存模式已过期。
已连接会话
过去 60 分钟内所有交付组的已连接会话。
平均登录持续时间
过去 60 分钟的登录数据。左侧的大数字是该小时内的平均登录持续时间。XenDesktop 7.0 之前的 VDA 的登录数据不包括在此平均值中。有关详细信息,请参阅 诊断用户登录问题。
基础结构
列出站点的基础结构 - 主机和控制器。对于 XenServer 或 VMware 的基础结构,您可以查看性能警报。例如,您可以配置 XenCenter 以在托管服务器或虚拟机上的 CPU、网络 I/O 或磁盘 I/O 使用率超过指定阈值时生成性能警报。默认情况下,警报重复间隔为 60 分钟,但您也可以配置此项。有关详细信息,请参阅 XenServer 产品文档 中的 XenCenter 性能警报部分。
注意:
如果特定指标没有显示图标,则表示您使用的主机类型不支持此指标。例如,System Center Virtual Machine Manager (SCVMM) 主机、AWS 和 CloudStack 没有可用的运行状况信息。
继续使用这些选项(这些选项在以下部分中进行了说明)来排查问题:
监视会话
如果会话断开连接,它仍然处于活动状态,其应用程序会继续运行,但用户设备不再与服务器通信。
| 操作 | 描述信息 |
|---|---|
| 查看用户当前连接的计算机或会话 | 在“活动管理器”和“用户详细信息”视图中,查看用户当前连接的计算机或会话,以及该用户有权访问的所有计算机和会话的列表。要访问此列表,请单击用户标题栏中的会话切换器图标。有关详细信息,请参阅恢复会话。 |
| 查看所有交付组中已连接会话的总计数量 | 在“控制板”的“已连接会话”窗格中,查看过去 60 分钟内所有交付组中连接会话的总数。然后单击大的总数,这将打开“筛选器”视图,您可以在其中根据选定的交付组和范围以及跨交付组的使用情况显示图形会话数据。 |
| 结束空闲会话 | “会话筛选器”视图显示与所有活动会话相关的数据。根据关联用户、交付组、会话状态和大于阈值时间段的空闲时间筛选会话。从筛选列表中,选择要注销或断开连接的会话。有关详细信息,请参阅排查应用程序故障。 |
| 查看更长时间段的数据 | 在“趋势”视图中,选择“会话”选项卡,以深入查看更长时间段内(即早于过去 60 分钟的会话总数)连接和断开连接会话的更具体使用情况数据。要查看此信息,请单击“查看历史趋势”。 |
注意:
如果用户设备运行的是旧版虚拟投递代理 (VDA)(例如早于版本 7 的 VDA)或 Linux VDA,Director 无法显示完整的会话信息。而是显示一条消息,指示信息不可用。
桌面分配规则限制: Web Studio 允许将多个桌面分配规则 (DAR) 分配给交付组中的单个 VDA,以供不同用户或用户组使用。StoreFront™ 会根据登录用户的 DAR 显示分配的桌面以及相应的显示名称。但是,Director 不支持 DAR,并且无论登录用户是谁,都使用交付组名称显示分配的桌面。因此,您无法在 Director 中将特定桌面映射到计算机。 您可以使用以下 PowerShell 命令将 StoreFront 中显示的分配桌面映射到 Director 中显示的交付组名称:
Get-BrokerDesktopGroup | Where-Object { \$\_.Uid -eq \(Get-BrokerAssignmentPolicyRule | Where-Object { \$\_.PublishedName -eq \"\<Name on StoreFront\>\" }).DesktopGroupUid } | Select-Object -Property Name, Uid
会话的传输协议
在会话详细信息面板中查看当前会话的 HDX 连接类型所使用的传输协议。此信息适用于在 VDA 7.13 或更高版本上启动的会话。

- 对于 HDX™ 连接类型,
- 如果 HDX 连接使用 EDT,则协议显示为 UDP。
- 如果 HDX 连接使用 TCP,则协议显示为 TCP。
- 对于 RDP 连接类型,协议显示为 n/a。
配置自适应传输后,会话传输协议会根据网络状况在 EDT(通过 UDP)和 TCP 之间动态切换。如果无法使用 EDT 建立 HDX 会话,则会回退到 TCP 协议。
有关自适应传输配置的详细信息,请参阅 自适应传输。
导出报告
您可以导出趋势数据以生成常规使用情况和容量管理报告。导出支持 PDF、Excel 和 CSV 报告格式。PDF 和 Excel 格式的报告包含以图表形式表示的趋势。CSV 格式的报告包含可用于生成视图或存档的表格数据。
要导出报告:
- 转到趋势选项卡。
- 设置筛选条件和时间段,然后单击应用。趋势图和表格将填充数据。
- 单击导出,然后输入报告的名称和格式。
Director 根据您选择的筛选条件生成报告。如果您更改了筛选条件,请在单击导出之前单击应用。
注意:
导出大量数据会导致 Director 服务器、Delivery Controller 和 SQL 服务器上的内存和 CPU 消耗显著增加。为实现最佳导出性能,支持的并发导出操作数量和可导出的数据量已设置为默认限制。
支持的导出限制
导出的 PDF 和 Excel 报告包含所选筛选条件的完整图表。但是,所有报告格式中的表格数据在超出表中行数或记录数的默认限制后会被截断。支持的默认记录数是根据报告格式定义的。
您可以通过在互联网信息服务 (IIS) 中配置 Director 应用程序设置来更改默认限制。
| 报告格式 | 支持的默认记录数 | Director 应用程序设置中的字段 | 支持的最大记录数 |
|---|---|---|---|
| 500 | 用户界面导出PDF钻取限制 | 5000 | |
| 电子表格 | 100,000 | 用户界面导出Excel下钻限制 | 100,000 |
| CSV | 100,000(会话选项卡中为 10,000,000) | 用户界面导出CSV下钻限制 | 100,000 |
要更改您可以导出的记录数量的限制:
- 打开 IIS 管理器控制台。
- 在默认网站下,转到 Director 网站。
- 双击“应用程序设置”。
- Edit or add a setting for the fields UI.ExportPdfDrilldownLimit, UI.ExportExcelDrilldownLimit, or UI.ExportCsvDrilldownLimit as required.
在“应用程序设置”中添加这些字段值将覆盖默认值。
警告:
将字段值设置为大于支持的最大记录数可能会影响导出性能,并且不受支持。
错误处理
本节将为您提供有关在导出操作期间可能遇到的错误的处理信息。
- Director has timed out
此错误可能是由于网络问题或 Director 服务器或 Monitor Service 上的资源使用率过高导致的。
默认超时持续时间为 100 秒。要增加 Director 服务 的超时持续时间,请在 Internet 信息服务 (IIS) 的 Director 应用程序设置中设置 Connector.DataServiceContext.Timeout 字段的值:
-
打开 IIS 管理器控制台。
-
转到默认网站下的 Director 网站。
-
双击应用程序设置。
-
Edit the value Connector.DataServiceContext.Timeout.
- 监控已超时
此错误可能是由于网络问题或 Monitor Service 或 SQL 服务器上的资源使用率过高导致的。
要增加监控服务的超时持续时间,请在交付控制器上运行以下 PowerShell 命令:
asnp Citrix.*
Get-MonitorConfiguration
Set-MonitorConfiguration -MonitorQueryTimeoutSeconds <timeout value>
- 最大并发导出或预览操作正在进行
Director 支持一个导出或预览实例。如果出现 最大并发导出或预览操作正在进行 错误,请稍后重试下一次导出操作。
可以增加并发导出或预览操作的数量,但这可能会影响 Director 的性能,并且不受支持:
-
打开 IIS 管理器控制台。
-
在默认网站下,转到 Director 网站。
-
双击 应用程序设置。
-
请您对 UI.ConcurrentExportLimit 这个配置项的数值进行编辑操作。
- Director 中磁盘空间不足
每个导出操作在 Windows Temp 文件夹中最多需要 2 GB 硬盘空间。在 Director 服务器上清理空间或添加更多硬盘空间后,重试导出。
监视修补程序
要查看特定计算机 VDA(物理机或虚拟机)上安装的修补程序,请选择 计算机详细信息 视图。
控制用户计算机电源状态
要控制在 Director 中选择的计算机的状态,请使用电源控制选项。这些选项适用于单会话操作系统计算机,但可能不适用于多会话操作系统计算机。
注意:
此功能不适用于物理机或使用远程电脑访问的计算机。
| 命令 | 功能 |
|---|---|
| 重新启动 | 对虚拟机执行有序(软)关机,并在重新启动虚拟机之前单独停止所有正在运行的进程。例如,选择在 Director 中显示为“启动失败”的计算机,然后使用此命令重新启动它们。 |
| 强制重新启动 | 在不首先执行任何关机过程的情况下重新启动虚拟机。此命令的工作方式与拔下物理服务器电源,然后重新插入并重新开机相同。 |
| 关机 | 对虚拟机执行有序(软)关机。所有正在运行的进程都将单独停止。 |
| 强制关机 | 在不首先执行任何关机过程的情况下关闭虚拟机。此命令的工作方式与拔下物理服务器电源相同。它可能无法始终关闭所有正在运行的进程,并且如果以这种方式关闭虚拟机,则存在数据丢失的风险。 |
| 挂起 | 将正在运行的虚拟机挂起在其当前状态,并将该状态存储在默认存储库上的文件中。此选项允许您关闭虚拟机的宿主服务器,然后在重新启动后恢复虚拟机,使其返回到原始运行状态。 |
| 恢复 | 恢复已挂起的虚拟机并还原其原始运行状态。 |
| 启动 | 在虚拟机关闭时启动它(也称为冷启动)。 |
如果电源控制操作失败,将鼠标悬停在警报上,将出现一个弹出消息,其中包含有关故障的详细信息。
阻止连接到计算机
启用维护模式,以暂时阻止新的连接,同时由相应的管理员对映像执行维护任务。
在计算机上启用维护模式后,在您禁用它之前,不允许建立新连接。如果用户当前已登录,则维护模式会在所有用户注销后立即生效。对于未注销的用户,请发送消息通知他们计算机将在特定时间关闭,并使用电源控制强制关闭计算机。
- 选择计算机,例如从“用户详细信息”视图中选择,或在“筛选器”视图中选择一组计算机。
- 选择 维护模式,然后打开该选项。
如果用户尝试连接处于维护模式的已分配桌面,则会显示一条消息,指示该桌面不可用。在您禁用维护模式之前,无法建立新连接。
应用程序分析
“应用程序”选项卡在一个统一视图中显示基于应用程序的分析,以帮助高效分析和管理应用程序性能。您可以深入了解站点上所有已发布应用程序的运行状况和使用信息。它显示了诸如探测结果、每个应用程序的实例数以及与已发布应用程序相关的故障和错误等指标。有关详细信息,请参阅“应用程序故障排除”中的应用程序分析部分。