NetScaler

报表工具

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

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

使用报告工具

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

调用报告工具

  1. 使用您选择的Web浏览器连接到NetScaler的IP地址(例如,http://10.102.29.170/)。出现Web Logon屏幕。
  2. 在“用户名”文本框中输入分配给NetScaler的用户名。
  3. 在“密码”文本框中输入密码。
  4. 在“Start In”下拉框中选择“Reporting”。单击Login。

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

图1所示。报告工具栏

局部的图片

图2。图工具栏

局部的图片

处理报告

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

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

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

您可以对报告执行以下操作:

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

使用内置报表

报告工具为经常查看的数据提供内置报告。内置报表包括:系统、网络、SSL、压缩、综合缓存、NetScaler网关和NetScaler应用防火墙。默认情况下,显示最近一天的内置报表。但是,您可以查看最近一小时、上周、上个月或去年的报表。

请注意

不能将更改保存到内置报表,但可以将修改后的内置报表保存为自定义报表。

显示内置报表

  1. 在Reporting工具的左侧窗格中,在Built-in Reports下,展开一个组(例如SSL)。
  2. 单击报表(例如,SSL > All Backend Ciphers)。

创建和删除报告

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

您可以创建新报表,也可以将内置报表保存为自定义报表。默认情况下,新创建的自定义报表包含一个名为System Overview的图表,该图表显示绘制的最近一天的CPU使用率计数器。您可以自定义间隔,并从报表工具栏设置数据源和时区。在报表中,您可以使用图表工具栏来添加、修改或删除图表,如“使用图表。”

默认情况下,新创建的自定义报表包含一个名为System Overview的图表,该图表显示绘制的最近一天的CPU使用情况计数器。

创建自定义报表

  1. 报告工具,在报表工具栏上单击创建,或者如果要基于现有报表创建新的自定义报表,请打开现有报表,然后单击另存为
  2. 报告名称框中,键入自定义报告的名称。
  3. 做以下其中一件事:
    • 若要将报表添加到现有文件夹中,请在Create in或Save in中单击向下箭头以选择现有文件夹,然后单击好吧
    • 若要创建一个新文件夹来存储报表,请单击“单击添加文件夹”图标,在“文件夹名称”中键入文件夹的名称,然后在“创建中”中指定新文件夹在层次结构中的位置,然后单击好吧

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

删除自定义报表

  1. 在Reporting工具的左窗格中,Custom Reports旁边,单击click to manage Custom Reports图标。
  2. 选择与要删除的报表对应的复选框,然后单击“删除”。

    请注意

    当您删除一个文件夹时,该文件夹的所有内容将被删除。

修改时间间隔

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

修改时间间隔

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

设置数据源和时区

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

设置数据源和时区

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

导出和导入自定义报表

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

导出或导入自定义报表

  1. 在Reporting工具的左窗格中,Custom Reports旁边单击单击,管理自定义报表图标。
  2. 选择与要导出或导入的报表对应的复选框,然后单击出口进口

    请注意

    导出文件时,文件格式为.gz。

使用图表

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

在所有报表图表中,横轴表示时间,纵轴表示计数器的值。

添加图表

向报表添加图表时,将显示“系统概览”图表,其中绘制了最近一天的CPU使用情况计数器。若要绘制不同的统计数据组或选择不同的计数器,请参见“修改图表。”

请注意

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

使用以下过程将图表添加到报表中。

将图表添加到报表中

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

修改图表

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

修改图表

  1. 在Reporting工具的左侧窗格中,单击一个报告。
  2. 在要修改的图表下,单击“计数器”。
  3. 在出现的对话框中,在“标题”框中键入图表的名称。
  4. 在Plot chart旁边,做以下其中一项:
    • 若要绘制全局计数器(如集成缓存和压缩)的计数器,请单击“系统全局统计”。
    • 要绘制实体类型(如负载均衡和GSLB)的实体计数器,请单击“系统实体统计”。
  5. 在“选择组”中单击目标实体。
  6. 在“可用计数器”下,单击要绘制的计数器名称,然后单击>按钮。
  7. 如果在步骤4中选择了系统实体统计信息,那么在entities选项卡上的Available下,单击要绘制的实体实例名称,然后单击>按钮。
  8. 单击OK。

查看图表

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

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

数据集编号,如数据集1,对应于图表底部显示的图表中计数器的顺序。例如,图表底部依次显示“CPU使用率”和“内存使用率”,则CPU使用率等于数据集1,内存使用率等于数据集2。

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

更改图表的图形类型

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

重新聚焦带有详细数据的图表

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

查看图形的数字数据

  1. 在Reporting工具的左侧窗格中,选择一个报告。
  2. 在右侧窗格的报表工具栏上,单击表格视图。单击,返回图形化视图图形化视图

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

在图表中滚动时间

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

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

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

自定义图表的轴线

  1. 在Reporting工具的左侧窗格中,选择一个报告。
  2. 在右窗格中,在要为其自定义轴的图表下,单击定制
  3. 图表页签,在“类别”下,单击以下一项或多项:
    • 若要更改左y轴的比例,请单击左轴,然后选择所需的比例。
    • 若要更改右y轴的比例,请单击正确的轴,在“要绘制的数据集”中,选择日期集,然后选择所需的比例尺。

      注意:数据集编号,如数据集1,对应于图表底部显示的图表中计数器的顺序。例如,图表底部依次显示“CPU使用率”和“内存使用率”,则CPU使用率等于数据集1,内存使用率等于数据集2。

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

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

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

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

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

导出图表数据到excel

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

将图表数据导出到excel

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

删除图表

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

删除图表

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

例子

展示最近一周的CPU和内存使用趋势报表

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

比较两个接口最近一周的接收字节率和发送字节率

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

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

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

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

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

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

停止nscollect

在命令提示符下,输入:

netscaler / nscollect停止

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

在命令提示符下,输入:

netscaler / nscollect开始

在本地系统上启动nscollect:

在命令提示符下,输入:

/netscaler/nscollect start &

报表工具