ADC

报告工具

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

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

使用报告工具

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

调用报告工具

  1. 使用您选择的 Web 浏览器连接到 NetScaler 的 IP 地址(例如 http://10.102.29.170/)。出现 Web 登录屏幕。
  2. 在用户名文本框中,键入分配给 NetScaler 的用户名。
  3. 在密码文本框中,键入密码。
  4. 在“开始方式”下拉列表框中,选择报告。单击“登录”。

以下屏幕截图显示了报告工具栏和图表工具栏,这些都在本文档中经常引用。

图 1.报告工具栏

报告选项

图 2.图表工具栏

报告选项

处理报告

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

报告工具中显示的默认报告是 CPU 与内存使用率和 HTTP 请求速率。您可以更改默认报告视图,方法是将想要的报告显示为默认视图,然后单击“默认报告”。

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

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

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

使用内置报告

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

注意

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

显示内置报告

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

创建和删除报告

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

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

创建自定义报告

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

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

删除自定义报告

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

    注意

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

修改时间间隔

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

修改时间间隔

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

设置数据源和时区

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

设置数据源和时区

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

导出和导入自定义报告

您可以通过导出报告与其他 NetScaler 管理员共享报告。您也可以导入报告。

导出或导入自定义报告

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

    注意

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

使用图表

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

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

添加图表

向报告添加图表时,系统概述图表会显示最近一天的 CPU 使用率计数器。

注意

如果您向内置报表添加图表并想要保留该报告,则必须将该报告另存为自定义报告。

使用以下步骤向报表添加图表。

向报表添加图表

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

修改图表

您可以通过更改显示统计信息的功能组和选择不同的计数器来修改图表。

修改图表

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

查看图表

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

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

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

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

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

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

每 5 分钟 nscollect 检索一次数据。它以 5 分钟的粒度将数据保存一天,每小时保存一次,过去 30 天每小时保存,三年内每天保存数据。

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

停止 nscollect

在命令提示符下,键入:

/netscaler/nscollect stop

在当前与 NetScaler 的 SSH 会话上启动 nscollect:

在命令提示符下,键入:

/netscaler/nscollect start

在本地系统上启动 nscollect:

在命令提示符下,键入:

/netscaler/nscollect start &

报告工具