Citrix Application Delivery Management 服务

Web Insight

通过 Web Insight,管理员可以监视 Citrix ADC 实例提供的所有 Web 应用程序。作为管理员,您可以从 Citrix ADC 实例获得对应用程序的集成实时监视。Web Insight 提供客户端网络延迟和服务器响应时间等关键信息,确保监视和提高应用程序性能。从 Citrix ADC 实例处理的每个 HTTP HTTPS 事务捕获用于分析的数据。通过分析数据,您可以分析环境中 Citrix ADC 实例、应用程序、URL、客户端和服务器的性能。

以下是您可以使用 Web 智能分析查看数据的一些使用案例:

  • 访问 SharePoint 等应用程序时遇到高延迟的客户端列表

  • 一个小时内点击最多的顶级应用程序

  • 从客户端访问的应用程序和 URL 列表

  • 特定客户端使用的操作系统和浏览器

  • 发送错误相关响应最多的应用程序或服务器

  • 一个特定客户端的可访问性问题

  • 来自特定客户端的少数或所有应用程序的可访问性问题

  • 来自特定客户端和后端服务器的应用程序的页面很少

  • 从特定客户端和后端服务器访问应用程序时速度很慢

您可以为选定实例上的特定虚拟服务器启用 Web Insight,以监视 Web 应用程序上的流量。然后,Web 见解功能提供 Citrix ADM 中虚拟服务器的统计信息。要启用 Web 见解功能,请执行以下操作:

  1. 导航到网络 > 实例 > Citrix ADC,然后选择要在其上启用分析的 Citrix ADC 实例。

  2. 选择操作列表中,选择配置分析

    配置分析

  3. 在虚拟服务器上配置分析页面上:

    1. 选择要启用 Web Insight 的虚拟服务器,然后单击 启用分析

      此时将显示启用分析窗口。

    2. 选择 Web Insight

    3. 高级选项下,选择日志流IPFIX 作为传输模式

      注意

      对于 Citrix ADC 12.0 或更早版本, IPFIX 是传输模式的默认选项。对于 Citrix ADC 12.0 或更高版本,您可以选择日志流IPFIX 作为传输模式。

      有关 IPFIXLogstream的更多信息,请参阅 日志流概述

    4. 默认情况下,表达式为 true

    5. 单击 OK(确定)

      網路见解

分析 Web 应用程序问题

管理员需要识别的常见问题之一是延迟问题。作为管理员,您需要查找延迟问题是来自服务器网络、客户端网络还是服务器响应时间。使用 Citrix ADM,您可以通过导航到分析 > Web Insight 来识别此信息。

导航到分析 > Web Insight 时,它会显示通过 Web 智能分析启用的 Citrix ADC 实例。您可以查看实例的详细信息,例如 IP 地址、主机名、总命中次数和带宽。

网络问题

使用列表,您可以选择时间持续时间以查看实例的见解。

时间列表

您还可以使用滑块自定义时间持续时间,然后单击 转到 以显示结果。

时间滑块

当您单击实例的图表或 IP 地址时,将显示有关该实例的详细信息。您可以查看以下内容的见解:

  • 点击总数

    访问量

  • Bandwidth(带宽)

    带宽

  • 应用程序

    应用程序

  • 域

  • URL

    URL

  • HTTP 请求方法

    HTTP 请求方法

  • HTTP 响应状态

    HTTP 响应状态

  • 客户

    客户

  • 服务器

    服务器

  • 操作系统

    操作系统

  • User Agents(用户代理)

    用户代理

您还可以选择要在 GUI 上查看其报表的 Web 智能分析实体

  1. 导航到分析 > Web Insight > 设置

  2. 单击配置分析数据记录日志

    配置分析

  3. Web Insight 报告设置下,选择要在 GUI 上查看报表的实体。

    报告

  4. 单击确定

要向下钻取进一步分析,您可以单击 GUI 中 “Web Insight” 下的每个洞察分类。例如,如果要检查已配置服务器的问题:

  1. 导航到分析 > Web Insight > 服务器

  2. “服务器”页面随所有已配置的服务器一起显示。

  3. 单击图表中的 IP 地址。您也可以单击表中的 IP 地址。

    IP 地址

    此时将显示所选服务器的详细分析视图。从此视图中,您可以检查多个见解,例如:

    • 服务器接收的总点击次数

    • 带宽

    • 服务器处理时间

    • 服务器网络延迟

    • 为服务器配置的虚拟服务器

    • 访问服务器的客户端总数

    • 服务器提供的响应代码总数

使用案例 1-内部服务器错误

考虑您的用户遇到 Web 应用程序的无法访问错误 500 的情况。错误 500(未找到)是 HTTP 响应状态错误,指示 Web 服务器上的问题,但服务器没有明确说明问题。要确定并深入查看实际问题:

  1. 导航到分析 > Web Insight > 响应状态

    显示控制板页面。控制板为您提供了可用于分析所处理 HTTP 事务的成功和失败的指标。

  2. 单击图表上的未找到

    未找到

  3. 向下滚动以查看服务器图形,然后从筛选方式列表中选择服务器网络延迟

    延迟

    该图表表明每个应用程序服务器在检索 Web 应用程序时都存在问题,因此 Web 服务器的响应时间会增加。问题可能是 Web 服务器没有响应来自任何服务器的任何请求。

用例 2-用户在访问 Web 应用程序时遇到缓慢

考虑您的 Web 应用程序通过 10 个不同的 Web 服务器托管的情况。当多个用户同时访问应用程序时,一个或多个用户可能会遇到应用程序缓慢。作为管理员,您必须分析以下情况以了解问题的根本原因:

方案 1-服务器处理时间

当多个请求同时触及 10 个不同的 Web 服务器时,加载请求所花费的时间会因以下原因而有所不同:

  • 队列中的请求数。

  • 每个请求用于处理 HTTP 事务的带宽。

    服务器图形可帮助您了解服务器处理的请求的每个服务器的处理时间。同样,应用程序图表显示每个 HTTP 事务消耗的点击量、响应时间和带宽。

  1. 导航到分析 > Web Insight > 服务器

  2. 从图表中选择服务器。

  3. 单击服务器处理时间以分析服务器的处理时间。

    服务器时间

场景 2-客户端延迟

应用程序的响应时间和总点击次数可能是应用程序访问缓慢的原因。您可以检查客户端网络延迟并分析客户端网络延迟的衡量指标。要分析根本原因:

  1. 导航到分析 > Web Insight > 客户端

  2. 从图表中选择客户端。

  3. 单击客户端网络延迟分析高延迟。

    客户端延迟

    在此示例中,作为管理员,您可以看到问题的根本原因来自客户端网络,因为客户端网络延迟表示高。

用例 3-访问 Web 应用程序的缓慢

考虑以下情况:您有适用于 Windows 用户的 Web 服务器和适用于 Mac 用户的 Web 服务器,并且您的用户报告访问 Web 应用程序的速度缓慢。作为管理员,您知道您有:

  • 为 Windows 用户配置了内容交换虚拟服务器。

  • 为 Mac 用户配置了内容交换虚拟服务器。

  • 将绑定到虚拟服务器的关联服务配置为基于 Windows 和 Mac 用户重定向请求。

要分析 Web 应用程序缓慢问题的根本原因:

  1. 导航到分析 > Web Insight > 应用程序

  2. 选择内容交换虚拟服务器。 例如,映像中的 CSTOLBTarget 应用程序是绑定到其他负载平衡虚拟服务器的内容交换虚拟服务器

    应用程序

  3. 单击内容交换虚拟服务器以查看其他负载平衡虚拟服务器。也可以单击表中的应用程序名称。

    虚拟服务器

您可以进一步单击绑定的负载平衡服务器以查看这些应用程序的 Web 智能分析详细信息。

分析浏览器和操作系统的见解

可以使用 Web Insight 来帮助您区分 L7 延迟问题,并了解移动设备使用情况。作为管理员,见解可以帮助您了解整个用户群的不同操作系统使用情况。

导航到分析 > Web Insight > 操作系统,了解用户访问速度缓慢的原因,以及是否由于某些浏览器之间的不兼容。还可以查看某些客户端上在使用哪些操作系统,以及在访问哪些浏览器。您可以比较不同浏览器之间的渲染时间,然后进一步深入查看特定浏览器,以确定哪些应用程序页面与该浏览器的最长渲染时间相关联。

例如,您可以选择 Google Chrome ,然后查看特定应用程序的不同 URL 页面的相应渲染时间。

浏览器

在高可用性模式下部署的 Citrix ADC 实例

Citrix ADM 为部署在高可用性模式下的 ADC 实例提供报告。所有分析都支持高可用性模式下实例的汇总报告。

高可用性对

您可以单击处于高可用性的实例的名称以查看更多详细信息。

高可用性 1

以群集模式部署的 Citrix ADC 实例

Citrix ADM 为部署在群集模式下的 ADC 实例提供报告。所有分析都支持群集模式下的实例的聚合报告。

高可用性 2

您还可以单击 CLIP 主机名 以查看有关在集群模式下部署的 ADC 实例的所有详细信息。

高可用性 3

注意

  • 之前在升级到 Citrix ADM 12.1 版本 503.x 之前收集的所有数据将继续显示为独立报告,直到数据保留为止。

  • 对于在群集模式下部署的 ADC 实例,观察域 ID/观察域名将替换为 CLIP 主机名和 CLIP。以前收集的所有数据都将继续报告观察域 ID/观察域名。

Web Insight 地理地图配置

Citrix ADM 中的地理地图功能显示了地图上不同地理位置的 Web 应用程序的使用情况。管理员可以使用此信息了解应用程序使用趋势和容量规划。

Geo map 提供了有关特定于国家/地区、州和城市的以下指标的信息:

  • 点击总数:访问应用程序的总次数。

  • 带宽:服务客户端请求时消耗的总带宽

  • 响应时间:向客户端请求发送响应所花费的平均时间。

Geomaps 提供的信息可用于解决以下几个用例:

  • 访问应用程序的客户端数量最大的区域

  • 响应时间最长的区域

  • 消耗最多带宽的区域

启用 Web Insight 时,Citrix ADM 会自动为私有 IP 地址或公有 IP 地址启用地理地理图。

创建私有 IP 块

将客户端私有 IP 地址添加到 Citrix ADM 服务器时,Citrix ADM 可以识别客户端位置。例如,如果客户端的 IP 地址属于与 City A 相关联的私有 IP 地址块的范围内,Citrix ADM 会识别此客户端的流量来自 A 城市。

要创建 IP 块,请执行以下操作:

  1. 在 Citrix ADM 中,导航到分析 > 设置 > IP 块,然后单击添加

  2. 创建 IP 块页面中,指定以下参数:

    • 名称。指定私有 IP 块的名称

    • 启动 IP 地址。指定 IP 块的最低 IP 地址范围。

    • 结束 IP 地址。指定 IP 块的最高 IP 地址范围。

    • 国家。从列表中选择国家/地区。

    • 区域。根据国家/地区,该地区是自动填充的,但您可以选择您的地区。

    • 城市。根据区域,城市是自动填充的,但您可以选择您的城市。

    • 城市纬度城市经度。根据您选择的城市,自动填充纬度和经度。

  3. 单击 Create(创建)完成。

    IP 块

公共 IP 块

如果客户端使用公有 IP 地址,Citrix ADM 还可以识别客户端位置。Citrix ADM 具有其内置位置 CSV 文件,该文件与基于客户端 IP 地址范围的位置匹配。对于使用公有 IP 块,唯一的要求是必须从配置智能 分析页面启用启用地理数据 收集。

注意

Citrix ADM 需要互联网连接才能显示特定地理位置的地图。还需要互联网连接才能以 .pdf、.png 或 .jpg 格式导出 GeoMap。

公共区块

要导出此控制板的报告,请执行以下操作:

要导出此页面的报告,请单击此页面右上角的 导出 图标。在 导出 页面上,您可以执行以下操作之一:

  1. 选择 立即导出 选项卡。以 PDF、JPEG、PNG 或 CSV 格式查看和保存报告。

  2. 选择 计划导出 选项卡。每日、每周或每月安排报告,并通过电子邮件或松弛消息发送报告。

注意

  • 如果您选择 每周 定期”,请确保您选择要计划报表的工作日。
  • 如果选择 每月 重复”,请确保输入希望以逗号分隔的报告计划的所有天数。

配置阈值

您可以创建阈值,并在阈值违反时获得通知。在典型部署中,您可以将阈值设置为:

  • 跟踪各种应用程序指标

  • 便利规划

  • 每当应用程序指标值超过设定阈值时收到通知

要配置阈值,请执行以下操作:

  1. 导航到分析 > 设置 > 阈值

  2. 阈值页面上,单击添加

    此时将显示创建阈值页面。

  3. 指定以下详细信息:

    1. 名称 -指定用于创建事件的名称。

    2. 流量类型 -从列表中选择 WEB。

    3. 实体 -从列表中选择类别或资源类型。默认情况下,“应用程序”被选为实体。

    4. 引用密钥 -根据您选择的流量类型和实体自动生成引用密钥。

    5. 持续 时间-从列表中,选择要监视实体的时间间隔。您可以监视实体一小时、一天或一周的持续时间。

      阈值

    6. 配置规则部分,通过选择指标和所需的比较器来创建规则,并提供阈值。

      指标

    7. 通知设置部分中,选择启用阈值和要获取警报的警报模式。

      网络通知

  4. 单击创建