Application Delivery Management

应用程序

Citrix ADM 的应用程序分析和管理功能增强了以应用程序为中心的方法,可帮助您应对各种应用程序交付挑战。通过此方法可以查看应用程序的运行状况分数,帮助您确定安全风险,以及帮助您检测应用程序通信流中的异常并采取更正措施。

下图概述了您可以为应用程序管理和分析执行的各种任务:

应用程序可以是已发现的应用程序、HAProxy 应用程序或自定义应用程序。

发现的应用程序

自动为每个托管虚拟服务器生成的应用程序。发现的应用程序将始终有一个虚拟服务器,不能直接编辑或删除这些应用程序。

自定义应用程序

用户基于发现的应用程序创建的应用程序。Citrix ADM 允许您添加、编辑和删除这些应用程序。自定义应用程序由以下人员创建:

  • 一台或多台虚拟服务器

  • 一个或多个 HAProxy 前端。

创建自定义应用程序时,所有已发现的添加到自定义应用程序的应用程序都将从应用程序控制板中移除。

需要注意的事项

  • 您无法在多个自定义应用程序中添加已发现的应用程序。

  • 如果所有发现的应用程序已分配给其他自定义应用程序,则不能创建自定义应用程序。您需要删除现有的自定义应用程序来释放发现的应用程序,才能进一步组合新的自定义应用程序。

  • 您无法创建包含虚拟服务器和 HAProxy 前端的自定义应用程序。

HAProxy 应用程序

为每个托管 HAProxy 前端自动创建 HAProxy 离散应用程序。您还可以对这些应用程序进行分组,以形成类似于 Citrix ADC 应用程序的自定义应用程序。有关更多信息,请参阅使用 Citrix ADM 管理和监视 HAProxy 实例。

需要注意的事项

HAProxy 应用程序不支持以下应用程序控制面板功能或指标:

  • 应用活动调查

  • 应用程序得分

  • Threat Index(威胁指数)

  • 峰值使用趋势

  • 吞吐量

  • Server Connections(服务器连接数)

  • Transactions(事务数)

创建自定义应用程序

您可以通过在定义应用程序时添加一个或多个发现的应用程序来创建自定义应用程序。

要创建自定义应用程序,请执行以下操作:

  1. 导航到应用程序 > 控制板,然后单击定义自定义应用程序

  2. 在“Define Application”(定义应用程序)屏幕上,设置以下参数:

    字段 说明
    名称 自定义应用程序的名称
    类别 类别的名称,在应用程序控制板上,与该类别相关的所有应用程序都将分为一组。
    Select Existing Applications(选择现有应用程序) 如果定义标准基于 Citrix ADM 监视的许可虚拟服务器,则可以选择添加虚拟服务器。
    Define Selection Criteria(定义选择条件) 该选项用于按虚拟服务器范围或按源服务器/服务 IP 地址范围定义应用程序。
     
    • 服务器。指定在其中运行应用程序的后端服务器的服务器或服务 IP 地址、服务器名称或端口。可以输入一个 IP 地址、一个 IP 地址范围或以逗号分隔的两者组合。例如,可以输入 10.102.29.20, 10.102.43.10-60, 10.216.43.45。
     
    • 虚拟服务器。指定以下项之一:在其中运行应用程序的后端服务器的虚拟服务器 IP 地址、虚拟服务器名称或端口。可以输入一个 IP 地址、一个 IP 地址范围或以逗号分隔的两者组合。例如,可以输入 10.102.29.20, 10.102.43.10-60, 10.216.43.45。
  3. 单击确定。

    注意

    目前,应用程序控制板仅支持负载平衡和内容交换虚拟服务器。

    本地化后的图片

对您的应用程序进行分组

通过对应用程序分组可以轻松地对其进行管理和监视。可以在定义应用程序时选择或创建类别来对应用程序分组。要创建或选择类别,请在定义应用程序时 单**击“类别”字段旁边的 按钮。

未添加到任何类别的应用程序显示在“其他”别下。

本地化后的图片

“应用程序”控制板

应用程序控制面板提供由 Citrix ADM 监视的所有应用程序的整体视图,并提供与所有应用程序相关的关键信息。例如,该控制板显示应用程序的性能和安全指标、计数器和运行状态。要显示有关特定应用程序的信息,请选择该应用程序。此外,“Summary Panel”(摘要面板)中的条形图会显示所有监视的应用程序的指标,例如应用程序分数和威胁指数。

查看您的应用程序

应用程序控制板在树状图中将应用程序显示为节点,其大小与应用程序的数据量相对应。磁贴的颜色指示应用程序的应用程序分数,红色表示运行状况最差,蓝色表示运行状况良好。

通过从应用程序控制板屏幕中选择一个选项,可以将应用程序控制板视图切换为树状图或图块,在其中您可以以卡片的形式查看应用程序的详细信息。默认情况下,应用程序控制板中显示 250 个应用程序,要查看更多应用程序,请单击下一页选项。

应用程序按定义应用程序时选择的类别进行分组。可以从应用程序摘要面板中选择应用程序指标来对应用程序排序或查看应用程序。例如,如果要显示应用程序分数在 20-40 范围内的应用程序,请从“App Summary Panel”(应用程序摘要面板)的“App Score”(应用程序分数)部分中选择合适的条形图。同样,可以在“App Summary Panel”(应用程序摘要面板)中选择其他指标。

应用程序摘要面板

“App Summary Panel”(应用程序摘要面板)显示应用程序控制板上可见的所有应用程序的指标。可以在此面板中选择或取消选择应用程序指标来在控制板中对应用程序排序和查看应用程序。“App Summary Panel”(应用程序摘要面板)显示以下指标:

指标 说明
应用程序家族 根据配置应用程序的 Citrix ADC 实例的类型对应用程序数量进行分组的条形图。
应用程序得分 定义应用程序性能的评分系统
应用程序类别 显示在 Citrix ADM 中定义的所有类别的直方图的条形图。现在,所有离散应用程序都显示在“其他”类别下,自定义应用程序显示在各自的类别名称下。
虚拟服务器运行状况 显示每个类别下的应用程序数量的条形图。这些应用程序的健康评分值分别为0%、20%、40%、60%、80%和100%。
Data Volume(数据量) 一种评分系统,它根据应用程序的数据量对应用程序的数量进行分组。数据量是根据应用程序请求的总字节数和从应用程序收到的响应字节数计算得出的。
Threat Index(威胁指数) 一种个位数评级系统,无论应用是否受到 Citrix ADC 设备的保护,它都会显示应用程序受到攻击的严重程度。
安全指数 一个单位数评级系统,用于指示您配置 Citrix ADC 实例以保护应用程序免受外部威胁和漏洞的安全性。
Total Attacks(攻击总数) 针对应用程序的攻击总数
Transactions(事务数) 应用程序执行的事务范围。
Client Connections(客户端连接数) 应用程序建立的客户端连接数。
Server Connections(服务器连接数) 应用程序建立的服务器连接数。
Packets Sent(发送的数据包数) 应用程序发送的数据包的数量。
Packets Received(接收的数据包数) 应用程序接收到的数据包的数量。
应用程序类别 根据应用程序是离散应用程序还是自定义应用程序对应用程序数量进行分组的条形图。

本地化后的图片

例如,在应用程序摘要面板中,向下滚动以查找“虚拟服务器运行状况”条形图。在虚拟服务器运行状况条图中,Citrix ADM 根据虚拟服务器运行状况的百分比对应用程序进行分类。条形图显示虚拟服务器运行状况值介于 0% 到 100% 之间的应用程序的数量。

虚拟服务器运行状况表示分组在离散应用程序下的虚拟服务器的运行状况。但是,如果存在包含两个或多个虚拟服务器的自定义应用程序,则在组中考虑最少的虚拟服务器运行状况。

现在,您可以应用筛选器,并仅查看应用程序控制板中与选择条件匹配的应用程序。点击显示 0% 的栏。此栏显示虚拟服务器运行状况介于 0% 到 20% 之间的应用程序的数量。现在,您可以隔离虚拟服务器运行状况较低的应用程序并采取补救措施

应用程序信息面板

“App Info Panel”(应用程序信息面板)位于逐级浏览应用程序时的第一级。该面板显示应用程序的主要指标和组件,以及其状态。例如,对于任何选定的应用程序,“App Info Panel”(应用程序信息面板)均显示虚拟服务器总数、服务总数、应用程序分数和其他信息。要显示“App Info Panel”(应用程序信息面板),请单击应用程序控制板上的任何应用程序磁贴。“App Info Panel”(应用程序信息面板)随后将替换“App Summary Panel”(应用程序摘要面板)。

本地化后的图片

应用程序活动调查员

“App Activity Investigator”(应用程序活动调查器)是从应用程序逐级浏览时的第二级之一。可以通过选择“App Info Panel”(应用程序信息面板)上的搜索图标或双击应用程序控制板上的应用程序磁贴来访问“App Activity Investigator”(应用程序活动调查器)。

“App Activity Investigator”(应用程序活动调查器)显示“App Score”(应用程序分数)组件、“Errors”(错误数)、“Events”(事件数)和“Anomalies”(异常数)等主要信息。

如果选定的持续时间是一小时,则每个图例以一分钟的时间间隔进行汇总,如果选定的持续时间是一天,则每个图例以一小时的时间间隔进行汇总。

本地化后的图片

这些偏差以矩形图方式显示在图形中。这些图例会进行汇总,并按照发生的事件数进行颜色编码。蓝色表示最小事件数,红色表示最大事件数。可以将鼠标指针悬停在图例上来显示选定图例的详细信息,例如,错误类型、时间和汇总的事件数。可以从时间段下拉框中选择时间来自定义图形的时间段。

应用程序使用趋势

在大多数情况下,作为企业主,您根据统计数据和数据对应用程序的有效性和使用趋势做出决定。要了解应用程序的使用趋势,您必须整理来自部署中多个实体的信息,例如后端基础架构、代理、CDN 网络等。然后,关联收集到的信息以获得正确的分析,这会消耗大量时间。

相反,在您的部署中作为 ADC 部署的 Citrix ADC 设备包含有关该应用的所有信息以及该应用的使用情况统计信息。您可以将此信息转发给 Citrix ADM。Citrix ADM 收集这些信息,并提供有关应用程序使用情况和性能的详细见解。您可以使用这些见解根据应用程序的使用情况和性能做出有效的决策。

应用程序控制板中的应用程序信息面板提供应用程序的峰值使用趋势。您可以使用峰值使用趋势来评估应用程序的性能,并采取适当的措施来提高应用程序的性能。

要查看应用程序的峰值使用趋势,请导航到应用程序 > 应用程序控制面板。选择应用程序,应用程序的峰值使用趋势将显示在“应用程序信息面板”的“峰值使用量”部分下。

本地化后的图片

您可以进一步单击“峰使用情况”部分,查看应用程序分数和应用程序使用情况。使用此信息,您可以识别应用程序的峰值使用情况,并将其与相应的 App Score 相关联,以评估在高峰使用期间对应用程序的性能影响。

本地化后的图片

导出应用程序控制板和安全控制板的报告

Citrix ADM 允许您拍摄当前应用程序控制板和应用程序安全控制板页面的快照并将其导出为报告。在频繁的时间间隔内,应用管理员可能需要使用这些报告来更新应用使用情况和性能损失。

通过此功能,管理员可以将此数据提取为 .png 或 .pdf 报表。

注意

与 Citrix ADM 中的其他报告导出选项不同,您只能将应用程序控制面板和安全控制面板报告导出为.pdf 或.png 文件。目前不支持 .jpg 和 .csv 等其他选项。

  1. 应用程序控制面板应用程序安全控制面板页面上,单击页面右上角的导出图标。

  2. 选择导出选项作为 .pdf 或 .png 文件。

  3. 单击确定

报告将下载到您的系统中。在“应用程序控制面板”和“应用程序安全控制面板”页面中,您还可以导航到二级页面并将其导出为报告。目前,您一次只能下载一个应用程序的报告。

应用程序