报表的革新

NetScout的报表是广受赞誉的一个功能。我曾经在一个用户现场听到过用户要求某厂商的网管平台,参照NetScout PM的报表功能,提供随意定制的用户界面和运营视图。

那百尺竿头,能否再进一步,让我们试想如下场景:

  • 我有几十个workspace需要监控。
  • 我有上百个分支机构的网络和核心应用系统需要保障。
  • 我需要将分支机构网络运行报表开放给相应的分支机构网络管理人员。
  • 我需要将NetScout报表和安全组、运维组、应用开发组、系统组等多部门进行分享。
  • 我需要将NetScout的监控屏幕嵌入一些管理平台中,放到 ECC 大屏幕中进行监控。
  • 我需要将一部分二线专家处理的事情,前移一部分到一线监控人员那里。当他们发现告警时,可以简单的调用一些NetScout报表大致判定问题。

……

在4.7MR2年代达到相应的功能需要做一系列复杂的配置和集成。在 4.9 和最新的4.9MR1版本中,定制和分享报表的灵活程度已经达到了一个新的境界。

作为一个传统的NetScout管理员,PM的界面是再熟悉不过的了。

如上图所示,我用1分钟定义了一个 Exchange Server的监控视图。其中有KPI次数统计,微突发报表,相应时间报表,性能最差的Flow统计和TCP关键性能指标(重传、重置和零窗口事件)。原来这个工作台可能仅仅是作为故障诊断的判断依据,用来迅速判定故障范围。但是这些相关指标,可能对Exchange Server 的管理人员有着更加重要的意义,是他提供运维质量的决策依据。但是 Exchange Server管理员没有参加过NetScout nCP培训,不想安装也是用不来 PM Client,那怎么才能让他看到这些数据呢?每小时到我的座位这里来看一下吗?(如果是一个 MM或许可以考虑)

那让我们来看一下如何将这个工作台变成一个简单易读,并且具有 Drill down 功能的web 界面。

第一步需要保存这个工作台。

如果需要共享给别人,就不能把它作为私有工作台了。

第二步,点击工作台标签,选择产生报告。这个功能大家很熟悉,原来是用来产生adhoc报告的。现在还是需要这样做,只是远远不是静态的 adhoc report可以比的了。

出现了我们熟悉的界面。

不用管,直接点击保存就行了。这时候新界面呈现出来了。

这是全新的报表管理器。我们刚才定义的ExchangeReport已经出现了。

点击内容,我们可以看到我们生成的这些视图。如果不满意,可以直接选择编辑,添加或者删除。这些步骤已经脱离PM Client了,可以直接在 web界面中操作。

使用报表编辑功能,现在可以很容易的生成自己的表头。比如添加公司的LOGO。

报表依然可以使用邮件发送。也可以每小时自动生成。

之后是权限管理。这个报表是给有权限的NetScout PM用户观察,还是需要共享给别人。显然,我们不会为一个Exchange Server管理员去开一个NetScout帐号,我们选择允许不登录访问。不登录访问功能激活需要打开 npviewer这个用户权限。这个功能允许非NetScout PM用户去访问特定 URL 的报表内容。每个报表都有唯一的 REPORT ID,和snmp community string 类似,这也可以作为限制不相关人员访问的一个要素。

好了,现在我们已经看到了全新的基于FLASH的 web 报表。所有的时间刻度都可以调整,可以选择过去一小时,或者过去一天等等。原来我们在PM中经常使用的选定范围,滑动鼠标放大精度的功能也被完整保存下来了。

如果该用户有PM的权限,点击 PM按钮还可以直接Drill down 到PM Client界面中。

在报表上还提供了Drill down 深入分析功能。点击后会产生新的界面。

点击后显示了更加深入的Exchange Server 指标信息,包括响应时间区间,Exchange Server 流量和对应的链路利用率信息等等。

我有两台Exchange Server,我甚至可以更加精细观察其中的一台运行情况如何。所有的这些报表内容,除了第一张 workspace 是我预先定义外,剩下所有内容都是PM的报表管理器自动生成的。当然,对于非专业用户,我也可以选择不提供 Drill down 深入分析功能。

至于我们怎么将这些内容分享给别人,只需要记录报表自己的URL 即可。

这样Exchange管理员就可以在自己的电脑上,用任何支持FLASH的浏览器观察相关指标。

通过web 报表,我们还可以很容易将报表嵌入当前的网管平台中,只需要简单的点击URL即可。下期我还将介绍模板功能,这样可以很容易的为几百家分支机构构建网络运维视图。同时通过简化的 AD集成功能,分支机构网管可以使用自己的windows AD帐号登录观察报表。