应用程序探测

应用程序探测可自动检查站点中发布的 Citrix Virtual Apps 的运行状况。应用程序探测的结果可在 Citrix DaaS(以前称为 Citrix Virtual Apps and Desktops™ 服务)的 Monitor 控制台中查看。Citrix Probe Agent 支持托管在 Citrix Cloud Japan 和 Citrix Cloud Government Control Planes 上的站点。

确保运行探测代理的端点计算机是安装了 Citrix Receiver for Windows 4.8 或更高版本,或者 Citrix Workspace app for Windows(以前称为 Citrix Receiver for Windows)1808 或更高版本的 Windows 计算机。不支持适用于统一 Windows 平台 (UWP) 的 Workspace 应用程序。

要求:

  • 运行探测代理的端点计算机是安装了 Citrix Receiver for Windows 4.8 或更高版本,或者 Citrix Workspace app for Windows(以前称为 Citrix Receiver for Windows)1906 或更高版本的 Windows 计算机。不支持适用于统一 Windows 平台 (UWP) 的 Workspace 应用程序。
  • Citrix Probe Agent 支持 Citrix® StoreFront Cloud 支持的默认基于表单的身份验证。Citrix Probe Agent 不支持其他身份验证方法,例如单点登录 (SSO) 或多重身份验证 (MFA)。同样,Citrix Probe Agent 仅在未部署代理服务器或负载均衡器(例如 Citrix Gateway 或 Citrix ADC)时才起作用。
  • 确保要在其上安装探测代理的端点计算机上安装了 Microsoft .NET Framework 4.7.2 或更高版本。
  • 要在 Citrix Cloud Japan Control Plane 中使用探测代理,请将路径 “\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\ProbeAgent\AGENT\region” 中的注册表值设置为 2。要在 Citrix Cloud Government Control Plane 中使用探测代理,请将路径 “\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\ProbeAgent\AGENT\region” 中的注册表值设置为 3。

运行应用程序探测所需的用户帐户/权限如下:

  • 每个端点计算机上用于探测的唯一用户。该用户无需是管理员;探测可以在非管理员上下文中运行。
  • 在端点计算机上安装和配置 Citrix Probe Agent 需要具有 Windows 管理员权限的用户帐户
  • 具有以下权限的完整管理员用户帐户。重复使用现有用户帐户进行应用程序探测可能会导致用户从其活动会话中注销。
    • 交付组权限:
      • 只读
    • Director 权限:
      • 创建\编辑\删除探测配置
      • 查看配置页面
      • 查看趋势页面

配置应用程序探测

配置您的应用程序探测,使其在非高峰时段跨多个地理区域运行。全面的探测结果有助于在用户遇到问题之前,排查与应用程序、托管计算机或连接相关的问题。

Citrix Probe Agent 版本 2103 支持 站点聚合。可以从聚合站点枚举和启动应用程序和桌面。配置探测代理时,选择“Workspace (StoreFront) 站点聚合已启用”选项以启用从聚合站点枚举应用程序和桌面。支持以下站点组合:

  • 具有一个应用商店 URL 的多个本地站点。
  • 具有本地应用商店 URL 或云应用商店 URL 的本地和云站点。
  • 具有一个应用商店 URL 的多个云站点。

注意:

您必须创建单独的管理员或用户来配置只能访问一个站点的探测。

步骤 1:安装和配置 Citrix Probe Agent

Citrix Probe Agent 是一个 Windows 可执行文件,它模拟用户通过 Citrix Workspace 应用程序实际启动应用程序的过程。它会测试在 Monitor 中配置的应用程序启动,并将结果报告回 Monitor。

  1. 确定要运行应用程序探测的端点计算机。

  2. 具有管理权限的用户可以在端点计算机上安装和配置 Citrix Probe Agent。在 https://www.citrix.com/downloads/citrix-virtual-apps-and-desktops/edition-software/premium-2411.html 下载 Citrix Probe Agent 可执行文件。

  3. 启动代理并输入探测应登录的用户凭据。在每个端点计算机上配置一个唯一用户。凭据已加密并安全存储。

    注意:

    • 要从网络外部访问要探测的站点,请在 store URL 字段中键入 Citrix Gateway 的登录 URL。Citrix Gateway 会自动将请求路由到相应的站点商店 URL。
    • 在用户名字段中使用 NetBIOS 作为域名。例如,NetBIOS/username。
    • 应用程序探测支持使用身份验证(仅限 AD)的 Citrix Content Collaboration™ 服务。

    探测代理

  4. Configure To Display Probe Result 选项卡上,输入凭据以访问 Citrix DaaS。您可以在 Citrix Cloud™ 控制台的 API Access 页面中找到客户名称或客户 ID、客户端 ID 和密钥。

    探测代理

步骤 2:在“监视器”选项卡中配置应用程序探测

  1. 在 Citrix DaaS 中,转到 配置 > 探测配置 > 应用程序探测,然后单击 创建探测
  2. Create Probe 页面中,输入探测的名称。
  3. 选择计划:
    1. 选择您希望探测运行的星期几。
    2. 输入您希望探测运行的开始时间。
    3. 此外,您可以选择 Repeat in a day 选项。输入结束时间以及您希望探测在一天内重复的间隔。例如,以下配置有助于在每周一、周三、周四和周日,从 12:08 到 16:34 之间每 30 分钟重复运行应用程序探测。
  4. 根据间隔选择建议的要探测的应用程序数量。
  5. 选择必须运行探测的端点计算机。
  6. 输入发送失败探测结果的电子邮件地址,然后单击 保存

在此配置中,应用程序会话将在每周一、周三、周四和周日的 12:08、12:38、13:08 等时间启动,直到 16:08。 Monitor Configuration

注意:

  • 警报 > 电子邮件服务器配置 中配置您的电子邮件服务器。
  • Monitor 控制台中配置后,代理将在下一小时开始运行已配置的探测。
  • 在引入 一天内重复 选项之前设置的探测将继续按其计划时间运行。默认情况下,这些探测的 一天内重复 选项处于禁用状态。

步骤 3:探测执行

代理根据每小时从 Monitor 获取的探测配置运行应用程序探测。它使用 Workspace 串行启动选定的应用程序。代理通过 Monitor 数据库将结果报告回 Monitor。故障在五个特定阶段报告:

  • Workspace 可达性 - 配置的存储 URL 不可达。
  • Workspace 身份验证 - 配置的凭据无效。
  • Workspace 枚举 - 枚举应用程序列表不包含要探测的应用程序。
  • ICA® 下载 - ICA 文件不可用。
  • 应用程序启动 – 应用程序无法启动。

步骤 4: 查看探测结果

您可以在 Citrix DaaS™ > 应用程序 页面中查看最新的探测结果。

监控应用程序分析页面

要进一步排查故障,请单击探测结果链接以在 趋势 > 应用程序探测结果 页面上查看更多详细信息。

此页面上提供了过去 24 小时或过去 7 天的合并探测结果数据。您可以查看探测失败的阶段。您可以按特定应用程序、探测失败阶段或端点计算机筛选表格。

应用程序探测