站点分析

使用 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 连接类型,协议显示为 n/a

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

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

导出报告

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

要导出报告:

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

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

注意:

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

支持的导出限制

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

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

报告格式 支持的默认记录数 Director 应用程序设置中的字段 支持的最大记录数
PDF 500 UI 导出 PDF 钻取限制 5000
艾赛尔 100,000 UI 导出 Excel 钻取限制 100,000
CSV 100,000(在会话选项卡中为 10,000,000) UI.ExportCsvDrilldownLimit 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 上的资源使用率过高导致的。

默认超时持续时间为 100 秒。要增加 Director 服务 的超时持续时间,请在 Internet 信息服务 (IIS) 的 Director 应用程序设置中,设置 Connector.DataServiceContext.Timeout 字段中 的值:

  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. 请根据实际需求,对 UI.ConcurrentExportLimit 的具体值进行修改。

  • Director 中磁盘空间不足

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

监视修补程序

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

控制用户计算机电源状态

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

注意:

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

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

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

阻止连接到计算机

使用维护模式,以临时阻止新的连接,同时让相应的管理员能够对映像执行维护任务。

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

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

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

应用程序分析

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

站点分析