XenApp and XenDesktop

监控部署情况

监控站点

在具有完整管理员权限的情况下,当您打开 Director 时,“控制板”提供了一个集中位置来监控站点的运行状况和使用情况。

导向器仪表板

如果当前没有故障,并且在过去 60 分钟内没有发生故障,则面板将保持折叠状态。当出现故障时,特定的故障面板会自动显示。

注意:根据您组织的许可证和您的管理员权限,某些选项或功能可能不可用。

面板 描述信息
用户连接失败 过去 60 分钟内的连接失败。单击总数旁边的类别可查看该类型故障的指标。在相邻的表中,该数字按交付组细分。连接失败包括因达到应用程序限制而导致的失败。有关应用程序限制的详细信息,请参阅应用程序。
失败的桌面操作系统计算机或失败的服务器操作系统计算机 过去 60 分钟内按交付组细分的总故障。故障按类型细分,包括启动失败、启动停滞和未注册。对于服务器操作系统计算机,故障还包括达到最大负载的计算机。
许可状态 许可证服务器警报显示由许可证服务器发送的警报以及解决警报所需的操作。需要许可证服务器版本 11.12.1 或更高版本。交付控制器警报显示控制器所见的许可状态详细信息,并由控制器发送。需要适用于 XenApp 7.6 或 XenDesktop 7.6 或更高版本的控制器。您可以在 Studio 中设置警报阈值。
已连接的会话 过去 60 分钟内所有交付组的连接会话数。
平均登录持续时间 过去 60 分钟的登录数据。左侧的大数字是该小时内的平均登录持续时间。早于 XenDesktop 7.0 的 VDA 的登录数据不包含在此平均值中。有关详细信息,请参阅 诊断用户登录问题
基础结构 列出站点的基础结构 - 主机和控制器。对于来自 XenServer 或 VMware 的基础结构,您可以查看性能警报。例如,您可以配置 XenCenter 以在托管服务器或虚拟机上的 CPU、网络 I/O 或磁盘 I/O 使用率超过指定阈值时生成性能警报。默认情况下,警报重复间隔为 60 分钟,但您也可以配置此项。有关详细信息,请转至 XenServer 当前版本;请参阅 Citrix XenServer 管理员指南中的 XenCenter 性能警报部分。

注意:如果某个特定指标没有显示图标,则表示您正在使用的主机类型不支持此指标。例如,System Center Virtual Machine Manager (SCVMM) 主机、AWS 和 CloudStack 不提供运行状况信息。

继续使用这些选项(这些选项已在下方提供文档说明)来排查问题:

监视会话

如果会话断开连接,它仍然处于活动状态,并且其应用程序会继续运行,但用户设备不再与服务器通信。

操作 说明
查看用户当前连接的计算机或会话 在“活动管理器”和“用户详细信息”视图中,查看用户当前连接的计算机或会话,以及该用户有权访问的所有计算机和会话的列表。要访问此列表,请单击用户标题栏中的会话切换器图标。有关详细信息,请参阅 恢复会话
查看所有交付组的连接会话总数 在控制板的“已连接会话”窗格中,查看过去 60 分钟内所有交付组的连接会话总数。然后单击大总数,这将打开“筛选器”视图,您可以在其中根据选定的交付组和范围以及跨交付组的使用情况显示图形会话数据。
结束空闲会话 “会话筛选器”视图显示与所有活动会话相关的数据。根据关联用户、交付组、会话状态和大于阈值时间段的空闲时间筛选会话。从筛选列表中,选择要注销或断开连接的会话。有关详细信息,请参阅 排查应用程序故障
查看更长时间段的数据 在“趋势”视图中,选择“会话”选项卡以深入查看更长时间段内(即早于过去 60 分钟的会话总数)连接和断开连接会话的更具体使用数据。要查看此信息,请单击 查看历史趋势

注意:如果用户设备运行的是旧版虚拟投递代理 (VDA)(例如早于版本 7 的 VDA 或 Linux VDA),Director 无法显示有关会话的完整信息。相反,它会显示一条消息,指出信息不可用。

在“会话详细信息”面板中查看当前会话的 HDX 连接类型所使用的传输协议。此信息适用于在 VDA 版本 7.13 或更高版本上启动的会话。

传输协议

  • 对于 HDX™ 连接类型,
    • 如果 HDX 连接使用 EDT,则协议显示为 UDP
    • 如果 HDX 连接使用 TCP,则协议显示为 TCP
  • 对于 RDP 连接类型,协议显示为 n/a

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

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

筛选数据以排查故障

当您单击仪表板上的数字或从“筛选器”菜单中选择预定义筛选器时,“筛选器”视图将打开以显示根据所选计算机或故障类型筛选的数据。

预定义筛选器无法编辑,但您可以将预定义筛选器另存为自定义筛选器,然后对其进行修改。此外,您可以创建跨所有交付组的计算机、连接、会话和应用程序实例的自定义筛选视图。

  1. 选择一个视图:
    • 计算机。选择桌面操作系统计算机或服务器操作系统计算机。这些视图显示已配置计算机的数量。服务器操作系统计算机选项卡还包括负载评估器索引,该索引指示性能计数器的分布,如果您将鼠标悬停在链接上,还会显示会话计数的工具提示。
    • 会话。您还可以从“会话”视图中查看会话计数。使用空闲时间度量来识别超出阈值时间段的空闲会话。
    • 连接。按不同时间段筛选连接,包括最近 60 分钟、最近 24 小时或最近 7 天。
    • 应用程序实例。此视图显示服务器和桌面操作系统 VDA 上所有应用程序实例的属性。会话空闲时间度量适用于服务器操作系统 VDA 上的应用程序实例。
  2. 对于“筛选依据”,选择条件。
  3. 根据需要,使用每个视图的附加选项卡来完成筛选。
  4. 根据需要,选择其他列以进一步排查故障。
  5. 保存并命名您的筛选器。
  6. 要从多个 Director 服务器访问筛选器,请将筛选器存储在可从这些服务器访问的共享文件夹中:
    • 共享文件夹必须对 Director 服务器上的帐户具有修改权限。
    • Director 服务器必须配置为访问共享文件夹。为此,请运行 IIS 管理器。在 站点 > 默认网站 > Director> 应用程序设置 中,修改 Service.UserSettingsPath 设置以反映共享文件夹的 UNC 路径。
  7. 要稍后打开筛选器,请从“筛选器”菜单中选择筛选器类型(计算机、会话、连接或应用程序实例),然后选择已保存的筛选器。
  8. 如有需要,对于“计算机”或“连接”视图,请对筛选列表中选择的所有计算机使用电源控制。对于“会话”视图,请使用会话控制或发送消息选项。
  9. 在“计算机”和“连接”视图中,单击发生故障的计算机或连接的“故障原因”以获取故障的详细说明以及建议的故障排除操作。计算机和连接故障的故障原因和建议操作可在 Citrix Director 7.12 故障原因疑难解答指南 中找到。
  10. 在“计算机”视图中,单击计算机名称链接可转到相应的“计算机详细信息”页面。此页面显示计算机的详细信息,提供电源控制,显示 CPU、内存、磁盘监视和 GPU 监视图表。此外,单击“查看历史利用率”可查看计算机的资源利用率趋势。有关详细信息,请参阅 排查计算机故障
  11. 在“应用程序实例”视图中,根据大于阈值时间段的“空闲时间”进行排序或筛选。选择要结束的空闲应用程序实例。注销或断开应用程序实例会结束同一会话中的所有活动应用程序实例。有关详细信息,请参阅 排查应用程序故障注意: 仅当 Director、交付控制器和 VDA 版本为 7.13 或更高版本时,才提供“应用程序实例”筛选页面和“会话”筛选页面中的空闲时间测量。

监控整个站点的历史趋势

“趋势”视图访问每个站点的会话、连接故障、计算机故障、登录性能、负载评估、容量管理、计算机使用情况、资源利用率和网络分析的历史趋势信息。要查找此信息,请单击“趋势”菜单。

缩放和深入分析功能可让您在趋势图表中进行导航,方法是放大特定的时间段(通过单击图表中的数据点),并深入查看与该趋势相关联的详细信息。此功能使您能够更深入地了解所显示趋势对哪些人或事物造成了影响。

要更改每个图表的默认范围,请对数据应用不同的筛选器。

选择您需要历史趋势信息的时间段;时间段的可用性取决于您的 Director 部署,具体如下:

  • 在 Platinum 许可的站点中,可提供最长达去年(365 天)的趋势报告。
  • 在 Enterprise 许可的站点中,可提供最长达上个月(31 天)的趋势报告。
  • 在非 Platinum 和非 Enterprise 许可的站点中,可提供最长达过去 7 天的趋势报告。

注意

  • 在所有 Director 部署中,当时间段设置为上个月(截至当前)或更短时,会话、故障和登录性能趋势信息可作为图表和表格提供。当时间段选择为具有自定义结束日期的上个月或去年时,趋势信息可作为图表提供,但不能作为表格提供。
  • 监控服务对趋势数据清理保留的默认值可在数据粒度和保留中找到。Platinum 许可站点的客户可以将其清理保留更改为所需的保留天数。

可用趋势

查看会话趋势: 在“会话”选项卡中,选择交付组和时间段以查看有关并发会话计数的更详细信息。

查看连接故障趋势: 在“故障”选项卡中,选择连接、计算机类型、故障类型、交付组和时间段以查看包含有关站点中用户连接故障的更详细信息的图表。

查看计算机故障趋势: 在“桌面操作系统计算机故障”选项卡或“服务器操作系统计算机”选项卡中,选择故障类型、交付组和时间段以查看包含有关站点中计算机故障的更详细信息的图表。

查看登录性能趋势: 在“登录性能”选项卡中,选择交付组和时间段以查看包含有关站点中用户登录时间持续时间以及登录次数是否影响性能的更详细信息的图表。此视图还显示登录阶段的平均持续时间,例如代理持续时间和 VM 启动时间。 此数据专门用于用户登录,不包括尝试从断开连接的会话重新连接的用户。 图表下方的表格显示按用户会话划分的登录持续时间。您可以选择要显示的列并按任意列对报告进行排序。 有关详细信息,请参阅诊断用户登录问题

查看负载评估趋势: 在“负载评估器索引”选项卡中,查看包含有关在服务器操作系统计算机之间分配的负载的更详细信息的图表。此图表的筛选选项包括交付组或交付组中的服务器操作系统计算机、服务器操作系统计算机(仅当选择了交付组中的服务器操作系统计算机时才可用)和范围。

查看托管应用程序使用情况: 此功能的可用性取决于您组织的许可证。 在“容量管理”选项卡中,选择“托管应用程序使用情况”选项卡,选择交付组和时间段以查看显示峰值并发使用情况的图表以及显示基于应用程序使用情况的表格。在“基于应用程序的使用情况”表格中,您可以选择特定应用程序以查看详细信息以及正在使用或已使用该应用程序的用户列表。

查看桌面和服务器操作系统使用情况: “趋势”视图按站点和交付组显示桌面操作系统的使用情况。当您选择“站点”时,将按交付组显示使用情况。当您选择“交付组”时,将按用户显示使用情况。 “趋势”视图还按站点、交付组和计算机显示服务器操作系统的使用情况。当您选择“站点”时,将按交付组显示使用情况。当您选择“交付组”时,将按计算机和用户显示使用情况。当选择“计算机”时,将按用户显示使用情况。

查看虚拟机使用情况: 在“计算机使用情况”选项卡中,选择“桌面操作系统计算机”或“服务器操作系统计算机”以获取虚拟机使用情况的实时视图,从而使您能够快速评估站点的容量需求。 桌面操作系统可用性 - 按可用性显示整个站点或特定交付组的桌面操作系统计算机 (VDI) 的当前状态。 服务器操作系统可用性 - 按可用性显示整个站点或特定交付组的服务器操作系统计算机的当前状态。

查看资源利用率: 在“资源利用率”选项卡中,选择“桌面操作系统计算机”或“服务器操作系统计算机”以深入了解每台 VDI 计算机的 CPU 和内存使用情况、IOPS 和磁盘延迟的历史趋势数据,从而更好地进行容量规划。 此功能需要 7.11 版或更高版本的 Delivery Controller 和 VDA。 图表显示平均 CPU、平均内存、平均 IOPS、磁盘延迟和并发会话峰值的数据。您可以深入到计算机,查看消耗 CPU 的前 10 个进程的数据和图表。按交付组和时间段进行筛选。CPU、内存使用情况和并发会话峰值图表可用于查看过去 2 小时、24 小时、7 天、一个月和一年的数据。平均 IOPS 和磁盘延迟图表可用于查看过去 24 小时、一个月和一年的数据。

注意:

  • 必须将监视策略设置 启用进程监视 设置为“允许”,才能在“历史计算机利用率”页面上的“前 10 个进程”表中收集和显示数据。默认情况下,此策略设置为“禁止”。默认情况下,会收集所有资源利用率数据。可以使用 启用资源监视 策略设置禁用此功能。图表下方的表格显示了每台计算机的资源利用率数据。

  • 平均 IOPS 显示每日平均值。峰值 IOPS 是所选时间范围内 IOPS 平均值的最高值。(IOPS 平均值是 VDA 上每小时收集的 IOPS 的每小时平均值)。

查看网络分析数据: 此功能的可用性取决于您组织的许可证和您的管理员权限。此功能需要 7.11 版或更高版本的 Delivery Controller。

在“网络”选项卡中,监视您的网络分析,该分析提供网络的用户、应用程序和桌面上下文视图。借助此功能,Director 通过 NetScaler Insight Center 或 NetScaler MAS 中的 HDX Insight 报告,提供部署中 ICA 流量的高级分析。有关详细信息,请参阅 配置网络分析

查看应用程序故障: “应用程序故障”选项卡显示与 VDA 上已发布的应用程序相关的故障。

此功能需要 7.15 版或更高版本的 Delivery Controller 和 VDA。支持运行 Windows Vista 及更高版本的桌面操作系统 VDA,以及运行 Windows Server 2008 及更高版本的服务器操作系统 VDA。 有关详细信息,请参阅 历史应用程序故障监视

默认情况下,仅显示来自服务器操作系统 VDA 的应用程序故障。您可以使用监视策略设置应用程序故障的监视。有关详细信息,请参阅 监视策略设置

创建自定义报告: “自定义报告”选项卡提供了一个用户界面,用于生成包含来自监视数据库的实时和历史数据的表格格式的自定义报告。

此功能需要 7.12 版或更高版本的 Delivery Controller。

在以前保存的自定义报告查询列表中,您可以单击“执行”以 CSV 格式导出报告,单击“复制 OData”以复制和共享相应的 OData 查询,或者单击“编辑”以编辑查询。 您可以根据计算机、连接、会话或应用程序实例创建新的自定义报告查询。根据计算机、交付组或时间段等字段指定筛选条件。指定自定义报告中所需的其他列。预览显示报告数据的示例。保存自定义报告查询会将其添加到已保存查询列表中。

您可以根据复制的 OData 查询创建新的自定义报告查询。为此,请选择“OData 查询”选项并粘贴复制的 OData 查询。您可以保存生成的查询以供以后执行。

图表上的旗帜图标表示该特定时间范围内的重要事件或操作。将鼠标悬停在旗帜上并单击以列出事件或操作。

注意:

  • 对于早于 7 版本的 VDA,不收集 HDX 连接登录数据。对于更早的 VDA,图表数据显示为 0。
  • 在 Citrix Studio 中删除的交付组在 Director 趋势筛选器中仍可供选择,直到与其相关的数据被清除。选择已删除的交付组会显示保留期内可用数据的图表。但是,表格不显示数据。
  • 将包含活动会话的计算机从一个交付组移动到另一个交付组,会导致新交付组的资源利用率和负载评估器索引表显示从旧交付组和新交付组整合的指标。

导出报告

您可以导出趋势数据以生成常规使用情况和容量管理报告。导出支持 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. 编辑字段或添加新字段。

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

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

错误处理

本部分提供有关处理在导出操作期间可能遇到的错误的信息。

  • 导向器已超时

此错误可能是由于网络问题或 Director 服务器或监视服务上的资源使用率过高造成的。

默认超时持续时间为 100 秒。要增加 Director 服务的超时持续时间,请在 Internet Information Services (IIS) 的 Director 应用程序设置中设置 连接器.数据服务上下文.超时 字段位于 的值:

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

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

  3. 双击 应用程序设置

  4. 编辑 连接器.数据服务上下文.超时 的值。

  • 监控服务已超时

此错误可能由于网络问题、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 文件夹中最多需要 2GB 硬盘空间。在 Director 服务器上清除空间或添加更多硬盘空间后,重试导出。

监视修补程序

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

控制用户计算机电源状态

要控制在 Director 中选择的计算机的状态,请使用“电源控制”选项。这些选项适用于桌面操作系统计算机,但可能不适用于服务器操作系统计算机。

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

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

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

阻止连接到计算机

使用维护模式,以便在相应的管理员对映像执行维护任务期间,临时阻止新连接。

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

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

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

监控部署情况