Citrix Virtual Apps and Desktops 数据源

本文介绍了使用 StoreFront 将本地 Citrix Virtual Apps and Desktops 站点连接到 Citrix Analytics 的步骤。本文中提到的入门步骤适用于以下两种产品:Citrix Analytics for Performance (Performance Analytics) 和 Citrix Analytics for Security (Security Analytics)。

有关特定于每个产品的入门步骤,请参阅以下文章:

使用 StoreFront 载入 Citrix Virtual Apps and Desktops 本地站点

如果您的组织使用本地 StoreFront 部署,则必须将 StoreFront 服务器配置为使 Citrix Workspace 应用程序能够向 Citrix Analytics 发送事件。这些事件由 Citrix Analytics 处理,以提供有关 Citrix IT 基础架构性能和用户行为的切实可行的见解。

有关如何为 Citrix Analytics 配置 StoreFront 部署的更多信息,请参阅 StoreFront 文档中的 Citrix Analytics 服务 文章。

必备条件

在开始之前,请确保执行以下操作:

  • 您的 StoreFront 版本必须是 1906 或更高版本。

  • StoreFront 部署必须能够连接到以下地址:

  • StoreFront 部署必须为出站互联网连接打开端口 443。网络上的任何代理服务器都必须允许与 Citrix Analytics 进行此通信。

  • 如果 StoreFront 部署托管在使用 Web 代理连接到 Internet 的 Web 服务器上,则必须手动配置每个应用商店的代理以允许出站流量。StoreFront 不会自动使用主机 Web 服务器的代理设置。有关更多信息,请参阅 配置托管在使用 HTTP 代理的 Web 服务器上的 StoreFront 部署

  • 必须使用以下客户端之一访问 StoreFront 部署:

    • 适用于 HTML5 的浏览器中的适用于网站的 Citrix Receiver。

      注意

      如果您是 HTML5 用户,则 Citrix Virtual Apps and Desktops 可以在 StoreFront 上启用某些配置时启动活动。有关配置步骤的信息,请参阅适用于 HTML5 的 Citrix Workspace 应用程序文档中的 安装 文章。对于与打印相关的事件,必须在 StoreFront 上配置额外的策略。有关更多信息,请参阅适用于 HTML5 的 Citrix Workspace 应用程序文档中的 PDF 打印 文章。

    • 适用于 Windows 或更高版本的 Citrix Workspace 应用 1907。

    • 适用于 Linux 或更高版本的 Citrix Workspace 应用 2006

    • 适用于 Mac 的 Citrix Workspace 应用程序 2006 或更高版本

  • 如果您使用的是 Citrix Virtual Apps and Desktops 7 1912 LTSR,则支持的 StoreFront 版本为 1912。

连接到 StoreFront 部署

  1. 如果您使用的是安全分析产品,请选择“设置”>“数据源”>“安全性”。

    • Virtual Apps and Desktops-Workspace 应用程序 站点卡片上,单击垂直省略号 (⋮),然后选择连接 StoreFront 部署

      连接门店安全

      注意

      如果尚未通过 Analytics 发现站点,则会禁用 连接 StoreFront 部署 选项。将本地站点添加到 Workspace 以启用此选项。

  2. 如果您使用的是性能分析产品,请选择“设置”>“数据源”>“性能”。

    • 在“Virtual Apps and Desktops-监视”站点卡上,单击垂直省略号 (⋮),然后选择连接 StoreFront 部署

      关联应用商店性能

  3. Connect StoreFront 部署 页面上,查看清单并选择所有强制性要求。如果未选择必须满足的要求,则会禁用 Download File(下载文件)选项。

    StoreFront 清单

  4. 单击下载文件以下载 StoreFrontConfigurationFile.json 文件。

    注意

    该文件包含敏感信息。将文件保存在安全可靠的位置。

    下载配置文件

  5. 将文件复制到您的 StoreFront 部署中。如果使用的是多服务器部署,请将文件复制到 StoreFront 服务器组中的服务器。

  6. 在 StoreFront 服务器上,打开 PowerShell ISE 并运行以下命令导入配置设置:

    Import-STFCasConfiguration -Path "configuration file path"
    

    例如,如果 StoreFrontConfigurationFile.json 文件位于桌面上,请按如下方式指定命令:

    Import-STFCasConfiguration –Path "$Env:UserProfile\Desktop\ StoreFrontConfigurationFile.json"
    
  7. 运行以下命令验证导入的配置设置:

    Get-STFCasConfiguration
    
  8. 如果使用多服务器部署,则必须将配置设置传播到服务器组中的所有服务器。使用 StoreFront 管理控制台或运行以下命令传播设置:

    Publish-STFServerGroupConfiguration
    
  9. 配置成功后,转到 Citrix Analytics 以查看已连接的 StoreFront 部署。单击打开数据处理以允许 Citrix Analytics 处理数据。

配置 StoreFront 部署后,如果在 Citrix Analytics 上看不到 StoreFront 服务器,请执行 故障排除步骤 以确定并解决问题。

查看已连接的 StoreFront

仅当配置成功时,StoreFront 部署才会显示在站点卡上。站点卡片显示有多少 StoreFront 部署已与 Citrix Analytics 建立了连接。

  • 如果您使用的是性能分析产品,则 可以在 Virtual Apps and Desktops-监控 站点卡片上看到以下信息:

    性能分析查看应用商店

  • 如果您使用的是安全分析产品,则可以在 Workspace 应用程序 站点卡片上看到以下信息:

    查看商店

单击站点卡片上的 StoreFront 部署数以查看服务器组。

每个 StoreFront 部署都由一个基本 URL 和一个 ServerGroupID 表示。

StoreFront 集团

如果您使用的是 Security Analytics 产品,站点卡还会显示有关接收到的事件的以下信息:

  • 过去一小时(默认时间选择)内从 StoreFront 部署接收的事件。还可以选择 1 周并查看数据。单击接收的事件数可在 自助搜索 页面上查看事件。

    安全分析收到的事件

  • 启用数据处理后,站点卡片可能会显示 No data received(未收到数据)状态。出现此状态有两种原因:

    1. 如果您是首次打开数据处理,事件将需要一些时间才能到达 Citrix Analytics 中的事件中心。当 Citrix Analytics 收到事件时,状态将更改为 Data processing on(数据处理已启用)。如果状态在一段时间后仍未更改,请刷新数据源页面。

    2. Citrix Analytics 在过去一小时内未收到来自数据源的任何事件。

      没有数据虚拟应用

观看载入视频

以下视频显示了配置 StoreFront 部署的步骤:

添加或删除 StoreFront 部署

要添加 StoreFront 部署,请单击 StoreFront 部署部分上的连接到 StoreFront 部署。下载配置文件,然后按照步骤配置 StoreFront 部署。

添加商店

要停止从已配置的 StoreFront 部署中传输事件并将其从 Citrix Analytics 中删除,请执行

  1. 转到要从 Citrix Analytics 中删除的 StoreFront 部署。运行以下命令从 StoreFront 服务器中删除配置设置:

    Remove-STFCasConfiguration
    
  2. 如果您使用的是多服务器部署,请运行以下命令来传播更改,并从 StoreFront 服务器组中的所有服务器中删除配置设置:

    Publish-STFServerGroupConfiguration
    
  3. 运行以下命令以验证配置设置是否已成功删除。如果设置已成功删除,该命令将不返回任何内容。

    Get-STFCasConfiguration
    
  4. 重新登录到 Citrix Analytics,然后在 StoreFront 部署部分选择 StoreFront 部署 。单击垂直省略号 (⋮),然后选择从 Analytics 中移除 StoreFront 部署

    删除商店

    注意

    在将其从 Citrix Analytics 中删除之前,在 StoreFront 部署上运行指定的命令。如果无法运行命令,Citrix Analytics 将继续接收事件,并在下一个事件池周期再次添加 StoreFront 部署。

配置托管在使用 HTTP 代理的 Web 服务器上的 StoreFront 部署

如果 StoreFront 托管在使用 Web 代理连接到互联网的 Web 服务器上,则必须手动配置应用商店以向 Citrix Analytics 注册。此配置要求您在商店 web.config 文件中添加一个 <system.net> 部分。您必须在 StoreFront 部署上配置向 Citrix Analytics 发送事件的每个应用商店。

有两种方法可以将 <system.net> 部分添加到 store web.config 文件中:

  • 通过 PowerShell 为一个或多个应用商店设置应用商店代理配置(推荐方法)。

  • 在商店 web.config 文件中手动添加一个 <system.net> 部分。

有关这些方法的详细信息,请参阅 StoreFront 文档中的配置 StoreFront 以使用 Web 代理联系 Citrix Cloud 并向 Citrix Analytics 注册一 文。

Citrix Virtual Apps and Desktops 数据源