网络报告
您可以通过监视 NetScaler ADM 上的网络报告来优化资源使用情况。您可能有包含许多部署在多个位置的应用程序的分布式部署。为确保应用程序获得最佳性能,您还部署了多个 Citrix 应用程序Delivery Controller (NetScaler) 实例来实现负载平衡、内容切换或压缩流量。网络性能会影响应用程序性能。要继续保持应用程序的性能,必须定期监视网络性能并确保所有资源都得到最佳利用。
NetScaler ADM 允许您为全局级别的实例和虚拟服务器和网络接口等实体生成报告。您可以为其生成报告的虚拟服务器如下所示:
- 负载平衡服务器、服务和服务组
- 内容交换服务器
- 缓存重定向服务器
- 全局服务负载平衡 (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 格式到您的系统。必须保存对控制板所做的任何更改。单击保存保存更改。
以下部分详细介绍了创建控制板、生成报表和导出报表的任务。
要查看或创建控制板,请执行以下操作:
在 NetScaler ADM 中,导航到基础结构 > 网络报告。
要查看现有控制板,请单击查看控制板。“网络报表仪表板页将打开,您可以在其中查看所有控制板和报表小组件。
要创建控制板,请单击“创建控制板”。
“创建控制面板”页面打开。
在“基本设置”选项卡中,输入以下详细信息:
名称。键入控制板的名称。
实例系列。选择实例类型——NetScaler 或 NetScaler SDX。
实例系列。选择实例类型——NetScaler、Citrix SD-WAN 或 NetScaler SDX。—>
类型。选择要为其生成报告的实体类型。在此示例中,选择负载平衡虚拟服务器。
说明。为控制板键入有意义的描述。
单击下一步。
在选择报告选项卡中,选择所需的报告。在此示例中,您可以选择事务、连接和吞吐量。单击下一步。
在“选择实体”选项卡中,单击“添加”。
根据“基本设置”选项卡中选定的实体类型,将出现一个窗口,其中包含实体列表。在此示例中,将显示“选择 LB 虚拟服务器”窗口。
选择要监视的实体。
单击创建。
控制板已创建并显示您选择的所有报告。
注意
目前,无法保存您对图例或筛选器所做的任何更改。
通过应用聚合查看网络报告数据
您可以将聚合应用于网络性能数据,并在控制板上查看应用程序性能。您还可以根据自己的要求导出结果。使用这些应用于数据的聚合,您可以分析和检查所有资源是否得到最佳利用。导航到“网络”>“网络报告”,然后选择“持续时间 1 天或更晚”以获取“查看依据”选项。
在现有平均数据中,您可以通过从“查看依据”列表中选择选项来应用聚合。应用聚合时,控制板中的每个指标的数据都会更新。单击设置并选择聚合筛选器。
以下是您可以添加的聚合:
计数
最大
最小
求和
Std 开发
差异
模式
中位数
第 25 个百分位数
第 75 个百分位
第 95 个百分位
99 个百分位数
第一个
最后一个
您最多可以向控制板添加 4 个聚合选项。添加聚合选项后,NetScaler ADM 大约需要 1 小时才能为所选聚合选项生成报告。
导出网络报告
虽然您可以以 .pdf、.png、.jpeg 或 .csv 格式导出小组件报告,但只能以 .pdf、.jpeg 或 .png 格式导出整个控制板。
注意
如果您具有只读权限,则无法在 NetScaler ADM 中导出报告。您需要编辑权限才能在 NetScaler ADM 中创建文件并导出该文件。
要导出控制板报告,请执行以下操作:
- 导航到基础结构 > 网络报告
- 单击“查看控制板”以查看您创建的所有控制板。
- 在左窗格中,单击控制板。在此示例中,单击“控制板 1”。
- 点击页面右上角的导出按钮。
在“立即导出”选项卡下,选择所需的格式,然后单击“导出”。
在导出页面上,您可以执行以下操作之一:
选择“立即导出”选项卡。查看并保存 PDF、JPEG、PNG 或 CSV 格式的报告。
选择计划导出选项卡。安排每天、每周或每月报告,并通过电子邮件或松弛消息发送报告。
您可以安排定期导出网络报告控制板页面。例如,您可以设置一个选项,以便在特定时间的前一小时内每周生成控制板报告。然后,该报告每周生成一次,显示控制板的状态。该报告将覆盖时间和日期戳(如果由用户设置)。
注意
- 如果选择“每周重复”,请选择要在哪个工作日发布报告。
- 如果选择“每月重复”,请输入您希望安排报告的所有日期,以逗号分隔。
安排网络报告时,您可以通过在“主题”字段中输入文本字符串来自定义报告的标题。在计划时间创建的报告的名称为此字符串。
例如,对于来自特定虚拟服务器的网络报告,可以键入主题为“身份验证报告-10.106.118.120”,其中 10.106.118.120 是被监视虚拟服务器的 IP 地址。
注意
当前,此选项仅在您计划导出报告时可用。立即导出标题时,无法将标题添加到报表中。
要导出小组件报表,请执行以下操作:
导航到基础结构 > 网络报告。
单击查看控制板以查看您已创建的所有控制板。
在左窗格中,单击控制板。在此示例中,还单击Skype for Business。
选择一个小组件。例如,选择负载平衡虚拟服务器事务。
单击页面右上角的导出按钮
在“立即导出”选项卡下,选择所需的格式,然后单击“导出”。
如何在 NetScaler ADM 上管理网络报告的阈值
要监视 NetScaler 实例的状态,可以在计数器上设置阈值并在超过阈值时接收通知。在 NetScaler ADM 上,您可以配置阈值并查看、编辑和删除它们。
例如,当内容交换虚拟服务器的连接计数器达到指定值时,您可以收到电子邮件通知。您可以为特定实例类型定义阈值。您还可以从所选实例中选择要为特定计数器指标生成的报告。
当计数器的值超过或低于(由规则指定)阈值时,将生成具有指定严重性的事件以表示性能相关问题。计数器值恢复到您认为正常的值时,将清除事件。可以通过导航到基础结构 > 事件 > 报告来查看这些事件。在“报告”页面上,您可以单击“按严重性划分的事件”圆环以按其严重性查看事件。
您还可以将操作与阈值关联,例如在超过阈值时发送电子邮件或 SMS 消息。
要创建阈值,请执行以下操作:
在 NetScaler ADM 中,导航到基础结构 > 网络报告 > 阈值。在Thresholds(阈值)下方单击Add(添加)。
在“创建阈值”页面上,指定以下详细信息:
- 名称。阈值的名称。
- 实例类型。一个 NetScaler 实例。
- 报告名称。提供有关此阈值的信息的性能报告的名称。
您还可以设置规则来指定何时生成或清除事件。您可以在“配置规则”部分下指定以下详细信息:
- 指标。选择要为其设置阈值的指标。
- 比较器。选择比较器以检查监视值是否大于或等于或小于或等于阈值。
- 阈值。键入用于计算事件严重性的值。例如,您可能希望在当前客户端连接的监视值达到 80% 时生成事件严重性为严重的事件。在此情况下,键入 80 作为阈值。您可以通过导航到基础结构 > 事件 >报告来查看“严重严重性”事件。在“报告”页面上,您可以单击“按严重性划分的事件”圆环以按其严重性查看事件。
- 清除值。键入指示何时清除该值的值。例如,您可能希望在监视的值达到 50% 时清除当前客户端连接阈值。在此情况下,键入 50 作为清除值。
- 事件严重性。选择要为阈值设置的安全级别。
您可以选择使用阈值设置的实例和实体。在实例部分中,选择以下选项之一:
所有实例。为所有实例设置了阈值。
特定实例。阈值是为特定实例设置的。使用右箭头将实例从“可用”列表移至“已配置”列表。阈值是为已配置列表中的实例设置的。
特定实体。阈值是为特定实体设置的。
单击“添加”以选择实体。
将出现一个窗口,其中包含实体列表,具体取决于报告名称字段中选定的报告类型。在此示例中,将显示“选择 LB 虚拟服务器”窗口。
选择要为其设置阈值的实体。单击Select(选择)。所选实体显示在“实例”部分中。
您可以选择在达到阈值时显示一条消息。在“事件消息”部分,在消息框中键入消息。NetScaler ADM 将监视值和阈值附加到此消息中。
在通知设置部分中,选择启用阈值以启用阈值以生成警报。或者,您可以选择“通过电子邮件通知”,在达到阈值时通过电子邮件、Slack、ServiceNow 或 PagerDuty 等各种渠道接收通知。
单击创建。
为网络报告设置性能轮询时间间隔
默认情况下,每 5 分钟 NITRO 调用收集一次性能数据用于网络报告。NetScaler ADM 检索计数器信息等实例统计信息,并根据每分钟、每小时、每天或每周对其进行汇总。可以在预定义的报告中查看此汇总数据。
要设置性能轮询间隔,请导航到基础结构 > 网络报告,然后单击配置轮询间隔。轮询时间间隔不能低于 5 分钟,也不能超过 60 分钟。
配置网络报告修剪设置
您可以在 NetScaler ADM 中配置网络报告数据的清除间隔。此时间间隔限制了存储在 NetScaler ADM 服务器数据库中的网络报告数据量。默认情况下,每 24 小时(01.00 小时)对报告历史数据的网络进行修剪。
注意
您可以指定的值不能超过 90 天或小于 1 天。