报告工具

使用 Citrix® Citrix ADC® 报告工具以报告形式查看 Citrix ADC 性能统计数据。统计数据由 nscollect 实用程序收集并存储在数据库中。当您想要查看一段时间内的某些性能数据时,“报告”工具将从数据库中取出指定数据并将其显示在图表中。

报告是图表的集合。报告工具提供内置报告以及创建自定义报告的选项。在报表中,您可以修改图表并添加新图表。您还可以修改数据收集实用程序 nscollect 的操作,并停止或启动其操作。

使用报告工具

报告工具是从 Citrix® Citrix ADC® 设备访问的基于 Web 的界面。使用报告工具将性能统计数据显示为包含图表的报表。除了使用内置报表外,您还可以创建自定义报表,您可以随时修改这些报表。报表可以有一个和四个图表。您最多可以创建 256 个自定义报告。您可以为任意数量的实体创建自定义报表。

调用报告工具

  1. 使用您选择的 Web 浏览器连接到 Citrix ADC 的 IP 地址(例如http://10.102.29.170/)。此时将显示 Web 登录屏幕。
  2. 在“用户名”文本框中,键入分配给 Citrix ADC 的用户名。
  3. 在密码文本框中,键入密码。
  4. 在开始时间下拉框中,选择报告。单击登录。

以下屏幕截图显示了本文档中经常引用的报表工具栏和图表工具栏。

图 1.报告工具栏

本地化后的图片

图 2.图表工具栏

本地化后的图片

处理报告

您可以绘制和监视 Citrix ADC 上配置的各种功能组在指定时间间隔内的统计信息。报告使您能够对设备的行为进行故障排除或分析。有两种类型的报表:内置报表和自定义报表。内置报表或自定义报表的报表内容可以以图形格式或表格格式查看。图形视图由线图、面积图和条形图组成,最多可以显示 32 组数据(计数器)。表格视图以列和行显示数据。此视图对于调试错误计数器非常有用。

报告工具中显示的默认报告是 CPU 与内存使用率和 HTTP 请求速率。您可以通过将所需的报表显示为默认视图,然后单击默认报表来更改默认报表视图。

可以生成最后一小时、最后一天、最后一周、最后一个月、最后一年的报告,也可以自定义持续时间。

您可以使用报表执行以下操作:

  • 在数据表格视图和数据图形视图之间切换。
  • 更改图形显示类型,如条形图或折线图。
  • 自定义报表中的图表。
  • 将图表导出为 Excel 逗号分隔值 (CSV) 文件。
  • 通过放大、缩小或使用拖放操作(滚动)来查看图表的详细信息。
  • 将报表设置为默认报表,以便在登录时查看。
  • 添加或删除计数器。
  • 打印报告。
  • 刷新报告以查看最新的性能数据。

使用内置报表

报告工具为经常查看的数据提供内置报告。内置报表可用于以下功能组:系统、网络、SSL、压缩、集成缓存、Citrix ADC 网关和 Citrix ADC 应用程序防火墙。默认情况下,将显示最后一天的内置报告。但是,您可以查看最后一小时、上周、上个月或去年的报表。

注意

您无法保存对内置报表的更改,但可以将修改后的内置报表另存为自定义报表。

显示内置报表

  1. 在“报表”工具的左窗格中,在“内置报表”下展开组(例如,SSL)。
  2. 单击报告(例如,SSL > 所有后端密码)。

创建和删除报告

您可以创建自己的自定义报表,并使用用户定义的名称保存它们以便重复使用。您可以根据您的要求为不同的组绘制不同的计数器。您最多可以创建 256 个自定义报告。

您可以创建新报表或将内置报表另存为自定义报表。默认情况下,新创建的自定义报表包含一个名为“系统概述”的图表,该图表显示为最后一天绘制的 CPU 使用率计数器。您可以自定义间隔并从报表工具栏设置数据源和时区。

默认情况下,新创建的自定义报表包含一个名为“系统概述”的图表,其中显示了最后一天绘制的 CPU 使用率计数器。

创建自定义报表

  1. 在“报表”工具的报表工具栏上,单击“创建”,或者如果要基于现有报表创建新的自定义报表,请打开现有报表,然后单击“另存为”。
  2. 在“报表名称”框中,键入自定义报表的名称。
  3. 执行以下操作之一:
    • 若要将报表添加到现有文件夹,请在“创建”或“保存”中,单击向下箭头以选择现有文件夹,然后单击“确定”。
    • 若要创建新文件夹以存储报表,请单击“单击以添加文件夹”图标,在“文件夹名称”中键入文件夹的名称,然后在“创建中”中指定希望新文件夹驻留在层次结构中的位置,然后单击“确定”。

注意: 您最多可以创建 128 个文件夹。

删除自定义报告

  1. 在“报告”工具的左窗格中,单击“自定义报告”旁边的“单击以管理自定义报告”图标。
  2. 选中与要删除的报表对应的复选框,然后单击删除。

    注意

    删除文件夹时,该文件夹的所有内容都将被删除。

修改时间间隔

默认情况下,内置报表显示最后一天的数据。但是,如果要更改内置报表的时间间隔,则可以将报表另存为自定义报表。新的间隔应用于报表中的所有图表。下表介绍了时间间隔选项。

修改时间间隔

  1. 在报表工具的左窗格中,单击报表。
  2. 在报表工具栏上,单击持续时间,然后单击时间间隔。

设置数据源和时区

您可以从不同数据源检索数据,以便在报表中显示这些数据。您还可以定义报表的时区,并将当前显示的报表的时间选择应用于所有报表(包括内置报表)。

设置数据源和时区

  1. 报告工具的报告工具栏上,单击设置
  2. 在“设置”对话框的“数据源”中,选择要从中检索计数器信息的数据源。
  3. 请执行以下一项或两项操作:
    • 如果您希望该工具记住绘制图表的时间段,请选中“记住图表的时间选择”复选框。
    • 如果希望报表使用 Citrix ADC 设备的时间设置,请选中“使用设备的时区”复选框。

导出和导入自定义报告

您可以通过导出报表与其他 Citrix ADC 管理员共享报表。您还可以导入报告。

导出或导入自定义报告

  1. 在“报告”工具的左窗格中,单击“自定义报告”旁边的“单击以管理自定义报告”图标。
  2. 选中与要导出或导入的报表对应的复选框,然后单击导出导入

    注意

    导出文件时,将以 .gz 文件格式导出该文件。

处理图表

使用图表绘制和监视计数器或计数器组。您最多可以在一个报表中包含四个图表。在每个图表中,您最多可绘制 32 个计数器。图表可以使用不同的图形格式(例如,面积和条形)。您可以在报表中向上或向下移动图表,自定义图表中每个计数器的颜色和视觉显示,并在不想监视图表时删除图表。

在所有报表图表中,水平轴表示时间,垂直轴表示计数器的值。

添加图表

当您向报表添加图表时,系统概览图表将显示,其中 CPU 使用率计数器为最近一天绘制。

注意

如果将图表添加到内置报表,并且要保留报表,则必须将报表另存为自定义报表。

使用以下过程向报表添加图表。

向报表添加图表

  1. 在报表工具的左窗格中,单击报表。
  2. 在要添加新图表的图表下,单击添加图标。

修改图表

您可以通过更改显示统计数据的函数组以及选择不同的计数器来修改图表。

修改图表

  1. 在报表工具的左窗格中,单击报表。
  2. 在要修改的图表下,单击计数器。
  3. 在出现的对话框中的“标题”框中,键入图表的名称。
  4. 在绘制图表旁边,执行以下操作之一:
    • 要绘制全局计数器(如集成缓存和压缩)的计数器,请单击“系统全局统计”。
    • 若要绘制实体类型(如负载平衡和 GSLB)的实体计数器,请单击“系统实体统计信息”。
  5. 在“选择”组中,单击所需的实体。
  6. 在“计数器”下的“可用”中,单击要绘制的计数器名称,然后单击 > 按钮。
  7. 如果您在步骤 4 中选择了系统实体统计信息,则在“实体”选项卡上的“可用”下,单击要绘制的实体实例名称,然后单击 > 按钮。
  8. 单击“确定”。

查看图表

您可以在图表中指定绘制计数器的图形格式。图表可以作为折线图、样条图、步骤图、散点图、面积图、条形图、堆叠区域图和堆叠条形图查看。您还可以在图表的绘图区域内放大、缩小或滚动。您可以在 1 小时、1 天、1 周、1 个月、1 年和 3 年内放大或缩小所有数据源。

用于自定义图表视图的其他选项包括自定义图表的轴、更改绘图区域的背景和边缘颜色、自定义网格的颜色和大小以及自定义图表中每个数据集(计数器)的显示。

数据集编号(如数据集 1)对应于图表中计数器在图表底部显示的顺序。例如,如果 CPU 使用率和内存使用量在图表底部按第一顺序和第二顺序显示,则 CPU 使用量等于数据集 1,内存使用量等于数据集 2。

无论何时修改内置报表,都需要将报表另存为自定义报表以保留所做的更改。

更改图表的图表类型

  1. 在“报表”工具的左窗格中,选择一个报表。
  2. 在右窗格中,在要查看的图表下,在图表工具栏上,单击自定义
  3. 在“图表”选项卡上的“类别”下,单击“绘图类型”,然后单击要为图表显示的图表类型。如果要显示图形为 3D,请选中“使用 3D”复选框。

使用详细数据重新聚焦图表

  1. 在“报表”工具的左窗格中,选择一个报表。
  2. 在右窗格的报表工具栏上,单击“放大”,然后执行以下一项或两项操作:
    • 要重新聚焦图表以显示特定时间窗的数据,请将光标从开始时间到结束时间拖放。例如,您可以在某一天查看一小时内的数据。
    • 要重新聚焦图表以显示数据点的数据,只需在图表上单击要放大的位置即可获取更多详细信息。
  3. 获得要查看详细数据的所需时间范围后,请在报表工具栏上单击“表格视图”。表格视图以行和列的数字形式显示数据。

查看图形的数值数据

  1. 在“报表”工具的左窗格中,选择一个报表。
  2. 在右窗格的报表工具栏上,单击“表格视图”。要返回到图形视图,请单击图形视图

    注意:您也可以通过将光标悬停在网格线中的凹口上查看图形视图中的数字数据。

滚动图表中的时间

  1. 在“报表”工具的左窗格中,选择一个报表。
  2. 在右窗格中,在报表工具栏上,单击滚动,然后在图表内单击,并将光标拖动到要查看新时间段的数据的方向。例如,如果要查看过去的数据,请单击并向左拖动。

更改图表的背景颜色和文本颜色

  1. 在“报表”工具的左窗格中,选择一个报表。
  2. 在右窗格中,在要自定义轴的图表下,单击“自定义”。
  3. 在“图表”选项卡的“类别”下,单击以下一个或多个选项:
    • 若要更改背景颜色,请单击“背景颜色”,然后选择颜色、透明度和效果选项。
    • 若要更改文本颜色,请单击“文本颜色”,然后选择颜色、透明度和效果选项。

自定义图表的轴

  1. 在“报表”工具的左窗格中,选择一个报表。
  2. 在右窗格中,在要自定义轴的图表下,单击“自定义”。
  3. 在“图表”选项卡的“类别”下,单击以下一个或多个选项:
    • 要更改左 Y 轴的比例,请单击左 Y 轴,然后选择所需的比例。
    • 要更改右 Y 轴的比例,请单击“右 Y 轴”,在“数据集”中进行绘制,选择日期集,然后选择所需的比例。

      注意: 数据集编号(如数据集 1)与图表中计数器在图表底部显示的顺序相对应。例如,如果 CPU 使用率和内存使用量在图表底部按第一顺序和第二顺序显示,则 CPU 使用量等于数据集 1,内存使用量等于数据集 2。

    • 若要在其自己的隐藏 y 轴中绘制每个数据集,请单击“多轴”,然后单击“启用”。

更改图表绘制区域的背景颜色、边缘颜色和网格线

  1. 在“报表”工具的左窗格中,选择一个报表。
  2. 在右窗格中,在要自定义绘图区域的图表下,单击“自定义”。
  3. 在“绘图面积”选项卡的“类别”下,单击以下一个或多个选项:
    • 若要更改图表的背景颜色和边缘颜色,请单击背景颜色和边缘颜色,然后选择颜色、透明度和效果选项。
    • 要更改图表的水平或垂直网格,请单击水平网格垂直网格,然后选择用于显示网格、网格宽度、网格颜色、透明度和效果的选项。

更改数据集的颜色和图形类型

  1. 在“报表”工具的左窗格中,选择一个报表。
  2. 在右窗格中,在要自定义数据集(计数器)显示的图表下,单击“自定义”。
  3. 在“数据集”选项卡上的“选择数据集”中,选择要自定义图形显示的数据集(计数器)。 注意:数据集编号(如数据集 1)与图表中计数器在图表底部显示的顺序相对应。例如,如果 CPU 使用量和 内存使用量在图表底部按第一顺序和第二顺序显示,则 CPU 使用量等于 数据集 1, 内存使用量等于 数据集 2。
  4. 在“类别”下,执行以下操作之一:
    • 若要更改背景颜色,请单击“颜色”,然后选择颜色、透明度和效果的选项。
    • 若要更改图形类型,请单击“图形类型”,然后选择要为数据集显示的图形类型。如果要将图形显示为 3D,请选中“使用 3D”复选框。

将图表数据导出到 Excel

为了进一步的数据分析,您可以以逗号分隔值 (CSV) 格式将图表导出为 Excel。

将图表数据导出到 excel

  1. 在“报表”工具的左窗格中,选择一个报表。
  2. 在右窗格中,在包含要导出到 Excel 的数据的图表下,单击导出

删除图表

如果您不想使用图表,可以将其从报表中删除。您只能从自定义报表中永久删除图表。如果您从内置报表中删除图表并希望保留更改,则需要将报表另存为自定义报表。

删除图表

  1. 在“报表”工具的左窗格中,选择一个报表。
  2. 在右窗格中,在要删除的图表下,单击删除图标。

示例

显示上周 CPU 使用率和内存使用量趋势报告

  1. 在报告工具的左窗格的“内置报告”下,展开“系统”。
  2. 单击报表 CPU 与内存使用量和 HTTP 请求速率。
  3. 在右窗格的报表工具栏上,单击持续时间,然后单击上周

比较上周两个接口之间的字节接收速率和字节传输速率

  1. 在右窗格的报表工具栏上,单击创建。
  2. 在“报表名称”框中,键入自定义报表的名称(例如,自定义界面),然后单击“确定”。使用默认的系统概览图表创建报告,该图表显示最近一小时绘制的 CPU 使用情况计数器。
  3. 在“系统概览”下,在图表工具栏上,单击计数器。
  4. 在计数器选择窗格的标题中,键入图表的名称(例如,接口字节数据)。
  5. 在“绘制图表”中,单击“系统实体统计”,然后在“选择组”中,选择“接口”。
  6. 在“实体”选项卡上,单击要绘制的接口名称(例如 1/1 和 1/2),然后单击 > 按钮。
  7. 在计数器选项卡上,单击接收的字节数(速率)和传输的字节数(速率),然后单击 > 按钮。
  8. 单击确定
  9. 在报表工具栏上,单击持续时间,然后单击上周

停止和启动数据收集实用程序

启动 Citrix ADC 时,数据收集实用程序 nscollect 会自动运行。此实用程序检索应用程序性能数据,并将其以数据源的形式存储在 ADC 上。您最多可以创建 32 个数据源。默认数据源为 /var/log/db/default

数据收集实用程序为全局计数器和实体特定计数器创建数据库,并使用此数据生成报告。在 /var/log/db/<DataSourceName> 创建全局计数器数据库。特定于实体的数据库是根据 Citrix ADC 上配置的实体创建的,并为 /var/log/db/<DataSourceName/EntityNameDB> 中的每个实体类型创建一个单独的文件夹。

Nscollect 每 5 分钟检索一次数据。它以 5 分钟粒度保留数据一天,每小时保留过去 30 天,每天保留三年。

如果数据未准确更新或报表显示损坏的数据,则可能需要停止并重新启动数据收集实用程序。

停止 NS集合

在命令提示窗口中,键入:

/netscaler/nscollect stop

要在当前 SSH 会话上启动对 Citrix ADC 的 NS集合,请执行以下操作:

在命令提示窗口中,键入:

/netscaler/nscollect start

要在本地系统上启动 nscollect,请执行以下操作:

在命令提示窗口中,键入:

/netscaler/nscollect start &