Application Delivery Management

网络报告

您可以通过在 NetScaler Application Delivery Management (NetScaler ADM) 上监视您的网络报告来优化资源使用情况。您可能有包含许多部署在多个位置的应用程序的分布式部署。为确保应用程序获得最佳性能,您还部署了多个 Citrix Application Delivery Controller (NetScaler) 实例来实现负载平衡、内容切换或压缩流量。网络性能会影响应用程序性能。要继续保持应用程序的性能,您必须定期监视网络性能,并确保所有资源都得到最佳使用。

现在,NetScaler ADM 不仅可以为全局级别的实例生成报告,还可以为虚拟服务器和网络接口等实体生成报告。实例系列包括 NetScaler 实例。您可以为其生成报告的虚拟服务器如下所示:

  • 负载平衡服务器、服务和服务组
  • 内容交换服务器
  • 缓存重定向服务器
  • 全局服务负载平衡 (GSLB)
  • 身份验证
  • NetScaler Gateway

NetScaler ADM 中的网络报告控制板是高度可定制的。现在,您可以为各种实例、虚拟服务器和其他实体创建多个控制板。

网络报告控制板

下图显示了控制板中的各种功能:

网络报告控制板概述

  • 左侧面板列出了在 NetScaler ADM 中创建的所有自定义控制板。您可以单击其中一个以查看控制面板所组成的各种报告。例如,TCP 和 SSL 控制板包含与 TCP 和 SSL 协议相关的各种报告。
  • 您可以使用多个微件自定义每个控制板以显示各种报告。小组件表示控制板上的报表,即更多相关报表的集合。例如,压缩 TCP 字节使用情况报告包含每秒传输和接收的压缩 TCP 字节的报告。
  • 您可以显示一小时、一天、一周或一个月的报告。此外,您现在可以使用时间轴滑块选项来自定义 NetScaler ADM 上生成报告的持续时间。
  • 您可以通过单击“X”删除报告。您也可以将报告导出为 .pdf、.jpeg、.png 或 .csv 格式到您的系统。您还可以安排必须生成报告的时间和重复的时间。您还可以配置必须向其发送报告的电子邮件通讯组列表。
  • 控制板顶部的“实例”部分列出了生成报告的所有实例的 IP 地址。
  • 您可以通过单击“X”删除实例,也可以向报告添加更多实例。但是,目前 NetScaler ADM 允许您查看 10 个实例的报告。
  • 您还可以将整个控制板导出为 .pdf、.jpeg、.png 或 .csv 格式到您的系统。必须保存对控制板所做的任何更改。单击保存保存更改。

以下部分详细介绍了创建控制板、生成报表和导出报表的任务。

要查看或创建控制板,请执行以下操作:

  1. 在 NetScaler ADM 中,导航到 基础结构 > 网络报告

    创建控制板

  2. 要查看现有控制板,请单击 查看控制板。“网络报表仪表 页将打开,您可以在其中查看所有控制板和报表小组件。

  3. 要创建控制板,请单击“新建控制板”。此时将打开“创建控制板”页面。 基本设置

  4. 在“基本设置”选项卡中,输入以下详细信息:

    1. 名称。键入控制板的名称。

    2. 实例系列。选择实例类型——NetScaler 或 NetScaler SDX。

    3. 类型。选择要为其生成报告的实体类型。在此示例中,选择负载平衡虚拟服务器。

    4. 说明。为控制板键入有意义的描述。

  5. 单击下一步。 此时将显示实例和特定实体的所有受支持报告。

  6. 选择报告 选项卡中,选择所需的报告。在此示例中,您可以选择事务、连接和吞吐量。单击下一步

选择网络报告

  1. 在“选择实体”选项卡中,单击“添加”。

    根据“基本设置”选项卡中选定的实体类型,将出现一个窗口,其中 包含 实体列表。在此示例中,出现“选择 LB 虚拟服务器”窗口。

  2. 选择要监视的实体。

    选择网络实体

  3. 单击创建

控制板已创建并显示您选择的所有报告。

注意

目前,无法保存您对图例或筛选器所做的任何更改。

导出网络报告

虽然您可以以 .pdf、.png、.jpeg 或 .csv 格式导出小组件报告,但只能以 .pdf、.jpeg 或 .png 格式导出整个控制板。

注意

如果您具有只读权限,则无法在 NetScaler ADM 中导出报告。您需要编辑权限才能在 NetScaler ADM 中创建文件并导出该文件。

要导出控制板报告,请执行以下操作:

  1. 导航到 基础结构 > 网络报告
  2. 单击 查看控制板 以查看您已创建的所有控制板。
  3. 在左窗格中,单击控制板。在此示例中,单击“控制板 1”。
  4. 点击页面右上角的导出按钮。
  5. 在“立即导出”选项卡下,选择所需的格式,然后单击“导出”。

    导出 页面上,您可以执行以下操作之一:

  6. 选择“立即导出”选项卡。查看并保存 PDF、JPEG、PNG 或 CSV 格式的报告。

  7. 选择 计划导出 选项卡。安排每天、每周或每月报告,并通过电子邮件或松弛消息发送报告。

    您可以定期安排导出“网络报告”控制板页面。例如,您可以设置一个选项,以便在特定时间的前一小时内每周生成控制板报告。然后,该报告每周生成一次,显示控制板的状态。该报告将覆盖时间和日期戳(如果由用户设置)。

注意

  • 如果选择“每周重复”,请确保选择要在哪个工作日安排报告。
  • 如果选择 每月 重复,请确保输入希望报告以逗号分隔的所有日期。

在计划网络报告时,您可以通过在“主题”字段中输入文本字符串来自定义报告的标题 。在计划时间创建的报告的名称为此字符串。

例如,对于来自特定虚拟服务器的网络报告,可以键入主题为“身份验证报告-10.106.118.120”,其中 10.106.118.120 是被监视虚拟服务器的 IP 地址。

注意

当前,此选项仅在您计划导出报告时可用。立即导出标题时,无法将标题添加到报表中。

通过应用聚合查看网络报告数据

您可以将聚合应用于网络性能数据,并在控制板上查看应用程序性能。您还可以根据自己的要求导出结果。使用应用于数据的这些聚合,您可以分析并确保所有资源是否都得到最佳利用。导航到“网络”>“网络报告”,然后选择“持续时间 1 天或更晚”以获取“查看依据”选项。

在现有平均数据中,您可以通过从“查看 依据”列表中选择选项来应用聚合。应用聚合时,控制板中的每个指标的数据都会更新。单击 设置 并选择 聚合筛选器

聚合过滤器

以下是您可以添加的聚合:

  • 计数

  • 最大

  • 最小

  • 求和

  • Std 开发

  • 差异

  • 模式

  • 中位数

  • 第 25 个百分位数

  • 第 75 个百分位

  • 第 95 个百分位

  • 99 个百分位数

  • 第一个

  • 最后一个

您最多可以向控制板添加 4 个聚合选项。添加聚合选项后,NetScaler ADM 大约需要 1 小时才能为所选聚合选项生成报告。

要导出小组件报表,请执行以下操作:

  1. 导航到 基础结构 > 网络报告
  2. 单击 查看控制板 以查看您已创建的所有控制板。
  3. 在左窗格中,单击控制板。在此示例中,还单击 Skype for Business
  4. 选择一个小组件。例如,选择 负载平衡虚拟服务器事务
  5. 单击页面右上角的导出按钮
  6. 在“立即导出”选项卡下,选择所需的格式,然后单击“导出”。

    导出小组件报告

如何在 NetScaler ADM 上管理网络报告的阈值

要监视 NetScaler 实例的状态,可以在计数器上设置阈值并在超过阈值时接收通知。在 NetScaler ADM 上,您可以配置阈值并查看、编辑和删除它们。

例如,当内容交换虚拟服务器的连接计数器达到指定值时,您可以收到电子邮件通知。您可以为特定实例类型定义阈值。您还可以从所选实例中选择要为特定计数器指标生成的报告。

当计数器的值超过或低于(由规则指定)阈值时,将生成具有指定严重性的事件以表示存在性能相关问题。计数器值恢复到您认为正常的值时,将清除事件。可以通过导航到 基础架构 > 事件 > 报告来查看这些事件。在“报告”页面上,您可以单击“按严重性分的事件”圆环以按严重性查看事件。

您还可以将操作与阈值关联,例如在超过阈值时发送电子邮件或 SMS 消息。

要创建阈值,请执行以下操作:

  1. 在 NetScaler ADM 中,导航到 基础结构 > 网络报告 > 阈值。在 Thresholds(阈值)下方单击 Add(添加)。

  2. 创建阈值 页上,指定以下详细信息:

    • 名称。阈值的名称。
    • 实例类型。选择 NetScaler。
    • 报告名称。提供有关此阈值的信息的性能报告的名称。
  3. 您还可以设置规则来指定何时生成或清除事件。您可以在“配置规则”部分下指定以下详细信息:

    • 指标。选择要为其设置阈值的指标。
    • 比较器。选择比较器以检查监视值是否大于或等于或小于或等于阈值。
    • 阈值。键入用于计算事件严重性的值。例如,您可能希望在当前客户端连接的监视值达到 80% 时生成事件严重性为严重的事件。在此情况下,键入 80 作为阈值。您可以通过导航到 基础架构 > 事件 > 报告来查看“严重性”事件。在“报告”页面上,您可以单击“按严重性分的事件”圆环以按严重性查看事件。
    • 清除值。键入指示何时清除该值的值。例如,您可能希望在监视的值达到 50% 时清除当前客户端连接阈值。在此情况下,键入 50 作为清除值。
    • 事件严重性。选择要为阈值设置的安全级别。
  4. 您可以选择使用阈值设置的实例和实体。在实例部分中,选择以下选项之一:

    • 所有实例。为所有实例设置了阈值。

    • 特定实例。阈值是为特定实例设置的。使用右箭头将实例从“可用”列表移至“已配置”列表。阈值是为已配置列表中的实例设置的。

    • 特定实体。阈值是为特定实体设置的。

      单击“添加”以选择实体。

      将出现一个窗口,其中包含实体列表,具体取决于报告名称字段中选定的报告类型。在此示例中,将显示“选择 LB 虚拟服务器”窗口。

      添加实体

      选择要为其设置阈值的实体。单击 Select(选择)。所选实体显示在“实例”部分中。

      注意:

      只有在报表 名称 中选择基于虚拟服务器的报表时,才会出现“特定实体”选项。例如,如果您选择 LB 服务统计信息

  5. 您还可以添加事件消息。键入您希望在达到阈值时显示的消息。NetScaler ADM 将监视值和阈值附加到此消息中。

  6. 选择用启用阈值以生成警报。

  7. 或者,您可以配置操作,例如电子邮件或 Slack 通知,或同时配置电子邮件和 Slack 通知。

  8. 单击创建

为网络报告设置性能轮询时间间隔

默认情况下,每 5 分钟 NITRO 调用收集一次性能数据用于网络报告。ADM 检索实例统计信息,例如计数器信息,并根据每分钟、每小时、每天或每周进行汇总。可以在预定义的报告中查看此汇总数据。

要设置性能轮询间隔,请导航到 Infrasturcture > 网络报告 ,然后单击配置轮询间隔。轮询时间间隔不能低于 5 分钟,也不能超过 60 分钟。

配置轮询间隔

配置网络报告修剪设置

您可以在 NetScaler ADM 中配置网络报告数据的清除间隔。此设置限制存储在 NetScaler ADM 服务器数据库中的网络报告数据量。默认情况下,每 24 小时(01.00 小时)对报告历史数据的网络进行修剪。

注意

您可以指定的值不能超过 30 天或少于 1 天。