站点分析

使用 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 显示以下宽限状态之一。此信息从交付控制器获取。

  1. 未激活: 未处于任何类型的许可证缓存模式。适用正常的许可限制。

  2. 紧急宽限: 当许可证服务器无法访问或在代理连接时无法获取许可证信息时生效。用户不受影响。Director 中显示错误,直到许可证服务器可访问后才能解除。

  3. 宽限期已过期: 紧急许可证缓存模式已过期。

有关详细信息,请参阅 许可证透支许可证突发模式

已连接会话

过去 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 连接类型,协议显示为 不适用

配置自适应传输后,会话传输协议会根据网络状况在 EDT(通过 UDP)和 TCP 之间动态切换。如果无法使用 EDT 建立 HDX 会话,则会回退到 TCP 协议。

有关自适应传输配置的更多信息,请参阅自适应传输

导出报告

您可以导出趋势数据以生成常规使用情况和容量管理报告。导出支持 PDF、Excel 和 CSV 报告格式。PDF 和 Excel 格式的报告包含以图表和表格形式表示的趋势。CSV 格式的报告包含表格数据,可以对其进行处理以生成视图或进行存档。

要导出报告:

  1. 转到趋势选项卡。
  2. 设置筛选条件和时间段,然后单击 应用。趋势图和表格将填充数据。
  3. 单击 导出,然后输入报告的名称和格式。

Director 根据您选择的筛选条件生成报告。如果您更改了筛选条件,请在单击 导出 之前单击 应用

注意:

导出大量数据会导致 Director 服务器、Delivery Controller 和 SQL 服务器上的内存和 CPU 消耗显著增加。为实现最佳导出性能,支持的并发导出操作数量和可导出的数据量已设置为默认限制。

支持的导出限制

导出的 PDF 和 Excel 报告包含所选筛选条件的完整图表。但是,所有报告格式中的表格数据都会在超出表中行数或记录数的默认限制后被截断。支持的默认记录数是根据报告格式定义的。

您可以通过在互联网信息服务 (IIS) 中配置 Director 应用程序设置来更改默认限制。

报告格式 支持的默认记录数 Director 应用程序设置中的字段 支持的最大记录数
PDF 500 用户界面导出 PDF 钻取限制 5000
Excel 电子表格 100,000 用户界面.导出Excel钻取限制 100,000
CSV 100,000(在会话选项卡中为 10,000,000) 用户界面.导出CSV钻取限制 100,000

要更改可导出的记录数限制,请执行以下操作:

  1. 打开 IIS 管理器控制台。
  2. 在默认网站下,转到 Director 网站。
  3. 双击应用程序设置
  4. Edit or add a setting for the fields UI.ExportPdfDrilldownLimit, UI.ExportExcelDrilldownLimit, or UI.ExportCsvDrilldownLimit as required.

在“应用程序设置”中添加这些字段值会覆盖默认值。

警告:

将字段值设置为大于支持的最大记录数可能会影响导出性能,并且不受支持。

错误处理

本节将为您提供有关如何处理在导出操作期间可能遇到的错误的信息。

  • Director 已达到超时限制

此错误可能是由于网络问题、Director 服务器或 Monitor Service 上的资源使用率过高导致的。

The default timeout duration is 100 seconds. To increase the timeout duration of the Director Service, set the value of Connector.DataServiceContext.Timeout field in Director Application Settings in Internet Information Services (IIS):

  1. 打开 IIS 管理器控制台。

  2. 转到默认网站下的 Director 网站。

  3. 双击应用程序设置

  4. Edit the value Connector.DataServiceContext.Timeout.

  • 监控服务已超时

此错误可能是由于网络问题、Monitor Service 或 SQL 服务器上的资源使用率过高导致的。

要增加监控服务的超时持续时间,请在交付控制器上运行以下 PowerShell 命令:

asnp Citrix.*
Get-MonitorConfiguration
Set-MonitorConfiguration -MonitorQueryTimeoutSeconds <timeout value>
  • 最大并发导出或预览操作正在进行中

Director 支持一个导出或预览实例。如果您收到“最大并发导出或预览操作正在进行”错误,请稍后重试导出操作。

可以增加并发导出或预览操作的数量,但这可能会影响 Director 的性能,并且不受支持:

  1. 打开 IIS 管理器控制台。

  2. 在默认网站下,转到 Director 网站。

  3. 双击应用程序设置

  4. Edit the value UI.ConcurrentExportLimit.

  • Director 中磁盘空间不足

每个导出操作在 Windows Temp 文件夹中最多需要 2 GB 硬盘空间。在 Director 服务器上清除空间或添加更多硬盘空间后,重试导出。

监视修补程序

要查看安装在特定计算机 VDA(物理机或虚拟机)上的修补程序,请选择计算机详细信息视图。

控制用户计算机电源状态

要控制在 Director 中选择的计算机的状态,请使用电源控制选项。这些选项适用于单会话操作系统计算机,但可能不适用于多会话操作系统计算机。

注意:

此功能不适用于物理机或使用远程电脑访问的计算机。

命令 功能
重新启动 对虚拟机执行有序(软)关机,并在重新启动虚拟机之前单独停止所有正在运行的进程。例如,选择在 Director 中显示为“启动失败”的计算机,然后使用此命令重新启动它们。
强制重新启动 在不首先执行任何关机程序的情况下重新启动虚拟机。此命令的工作方式与拔下物理服务器电源,然后重新插入并重新打开电源相同。
关机 对虚拟机执行有序(软)关机。所有正在运行的进程都将单独停止。
强制关机 在不首先执行任何关机程序的情况下关闭虚拟机。此命令的工作方式与拔下物理服务器电源相同。它可能无法始终关闭所有正在运行的进程,并且如果以这种方式关闭虚拟机,则存在数据丢失的风险。
挂起 将正在运行的虚拟机挂起到其当前状态,并将该状态存储在默认存储库上的文件中。此选项允许您关闭虚拟机的宿主服务器,然后在重新启动后恢复虚拟机,使其返回到原始运行状态。
恢复 恢复已挂起的虚拟机并将其还原到其原始运行状态。
启动 在虚拟机关闭时启动它(也称为冷启动)。

如果电源控制操作失败,将鼠标悬停在警报上,将出现一个弹出消息,其中包含有关故障的详细信息。

阻止连接到计算机

使用维护模式暂时性地阻止新的连接,同时由相应的管理员对映像执行维护操作。

在计算机上启用维护模式后,在您禁用它之前,不允许建立新连接。如果用户当前已登录,则维护模式将在所有用户注销后立即生效。对于未注销的用户,请发送一条消息通知他们计算机将在特定时间关闭,并使用电源控制强制关闭计算机。

  1. 选择计算机,例如从“用户详细信息”视图中选择,或在“筛选器”视图中选择一组计算机。
  2. 选择 维护模式,然后打开该选项。

如果用户尝试连接到处于维护模式的已分配桌面,则会显示一条消息,指示桌面不可用。在您禁用维护模式之前,无法建立新连接。

应用程序分析

应用程序”选项卡以单一的整合视图显示基于应用程序的分析,以帮助高效地分析和管理应用程序性能。您可以深入了解站点上所有已发布应用程序的运行状况和使用情况信息。它显示了诸如探测结果、每个应用程序的实例数以及与已发布应用程序相关的故障和错误等指标。有关详细信息,请参阅“故障排除应用程序”中的应用程序分析部分。

站点分析