Citrix ADC

报表工具

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

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

使用报告工具

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

调用报告工具

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

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

图1所示。报告工具栏

报告选项

图2。图工具栏

报告选项

处理报告

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

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

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

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

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

使用内置的报告

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

请注意

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

显示内置报告

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

创建和删除报表

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

您可以创建报表,也可以将内置报表保存为自定义报表。默认情况下,新创建的自定义报告包含一个名为System Overview的图表,该图表显示了最近一天绘制的CPU Usage计数器。您可以在报表工具栏中自定义时间间隔、设置数据源和时区。

创建自定义报告

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

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

删除自定义报表

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

    请注意

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

修改时间间隔

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

修改时间间隔

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

设置数据源和时区

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

设置数据源和时区

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

导出和导入自定义报表

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

导出或导入自定义报告

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

    请注意

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

使用图表

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

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

添加一个图表

在向报表添加图表时,将显示“系统概述”图表,其中显示最近一天绘制的CPU Usage计数器。

请注意

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

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

在报告中添加图表

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

修改一个图表

您可以通过更改统计的功能组和选择不同的统计指标来修改图表。

修改一个图表

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

查看图表

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

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

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

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

更改图表的图形类型

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

用详细数据重新聚焦图表

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

查看图形的数值数据

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

    请注意:您还可以将光标悬停在网格线的凹槽上,在图形视图中查看数值数据。

在图表中滚动时间

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

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

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

自定义图表的坐标轴

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

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

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

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

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

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

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

导出图表数据到excel

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

导出图表数据到excel

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

删除一个表

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

删除一个表

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

例子

查询最近一周CPU使用率和内存使用率趋势报表

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

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

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

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

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

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

nscollect每5分钟检索一次数据。它以5分钟为粒度保存1天的数据,以小时为粒度保存最近30天的数据,以天为粒度保存3年的数据。

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

停止nscollect

在命令提示符处,输入:

netscaler / nscollect停止

在当前到Citrix ADC的SSH会话上启动nscollect:

在命令提示符处,输入:

netscaler / nscollect开始

在本地系统上启动nscollect:

在命令提示符处,输入:

netscaler / nscollect &开始

配置实体的灵活监视

Citrix ADC设备支持在数据库中存储所需的实体。此功能提供了监视报告工具中所选实体的灵活性。您可以在数据库中添加或删除所需的实体。

监视所需的实体

此外,报告过程为您提供了一个选项,可以配置您想要监视的所需实体。如果选择要监控的实体,则会停止之前监控的其他同类型实体的数据。但是,属于不同类型的实体继续受到监视。例如,报告进程最多可以监视50个crvserver、1000个lbvserver、2500个服务等等。如果在Citrix ADC设备上配置5000个lbvserver,则报告过程只将前1000个lbvserver的数据存储到数据库中,而忽略其余的数据。在为lbvserver提供报告时,您可以选择将哪个实体的数据存储到数据库中,忽略哪个实体。但是,阈值限制保持不变。的帮助下配置了新实体添加reportingconfig命令。在命令提示符处,输入:

添加reportingconfig <实体> <名称>例子:添加reportingconfig lbvserver -name lbv1

上面的命令监视lbv1实体。如果之前监视过所有的lbvserver,那么将停止它们。但是lbvserver实体的阈值保持不变。

方法添加的已配置实体添加reportingconfig命令,可以在帮助下删除Rm reportingconfig

在命令提示符处,输入:

Rm reportingconfig 例子:Rm reportingconfig lbvserver -name lbv1

上面的命令删除lbv1实体被监视。如果这是从灵活监视中删除的最后一个实体,则监视将以常规方式继续进行。

您可以使用下面的命令列出使用灵活报告特性监视的实体。

在命令提示符处,输入:

Show reportingconfig

例子:显示reportingconfig lbvserver

上面的命令列出了所有被主动监视的lbserver。

请注意

报告流程每5分钟刷新一次。

系统级的报告

报告过程为您提供了在系统级别(而不是单个实体级别)配置阈值限制的选项。有了它,您可以添加任何需要监视的实体,以达到系统阈值限制。在系统级报告中,必须考虑以下条件。

  • 实体必须使用添加reportingconfig命令。
  • 以传统方式配置的实体将停止监视。你必须使用添加reportingconfig命令启用对所需实体的监视。
  • 被监视实体的阈值限制是在系统级别,而不是在单个实体级别。

启用系统级报告。

在命令提示符处,输入:

使systemLevelReporting

该命令启用系统级上报功能。休息之前以常规方式监视的所有实体,停止。但是,作为灵活监视的一部分添加的实体仍然受到监视。

禁用系统级上报功能。

在命令提示符处,输入:

禁用systemLevelReporting

上述命令禁用系统级上报功能。

显示系统级报告。

在命令提示符处,输入:

显示systemLevelReporting

上述命令显示系统级上报的详细信息。

报表工具