服务器和网络仪表板


9

我们有一个网络运营中心,上面有十二个大的宽屏显示器,向我们展示各种性能图,服务器和网络设备警报以及状态页。我的许多页面显然都不适合在静态显示器上查看。有没有人有类似的设置,可以找到在显示数据方面表现出色的特定工具或软件包?我在想一些自定义编程,也许可以滚动文本,显示转盘,闪烁的灯光以及诸如此类的东西会产生我想要的东西,但是我不知道从哪里开始。如果任何人在特定产品上有做或不做或取得成功,那将是很大的帮助。

更新:看来我正在寻找的是仪表板创建工具。


大多数数据的来源是什么?我假设您正在使用几种不同的监视/警报工具。我敢打赌,其中大多数都具有用于可视化的附加应用程序。
WerkkreW

我们的主要数据来源是SPECTRUM和Nagios。
约瑟夫

Answers:


3

计算机在分析数据方面比我好得多。我个人更喜欢像OpsView这样的系统来消化情况并提供多方面的界面。过滤监视统计信息以查找异常情况,并将单个警报传递给负责系统的管理员。服务台和管理人员可以看到一个整体的健康状况仪表板,该仪表板给人留下了断电的严重程度以及是否有任何人可以修复它的印象。他们将其放在大屏幕上旋转,使您一眼就能看到,而不是整日凝视。滚动文字和闪烁的灯光并不是受薪员工应与您的监视系统交互的方式。

Conrad Albrecht-BuehlerGoogle Techtalk(“减少监控工作量”)讨论了他在当前仪表板UI设计中看到的优点和缺点,并提出了一些改进建议。我不知道他是否出版了代码甚至论文。总体思路很简单:

  • 您将情况监视定义为捕获有关状态的一组信号。负载,可用磁盘空间,网络流量或什至更高级别的内容,例如每小时的论坛帖子。
  • 然后定义一个hee函数,将宽输入信号从0映射到1,其中0为“忽略”,而1为“ zomg!”。就Nagios而言,他将WARNING状态替换为WARNING整数。
  • 最终,您将定义一个聚合器,以汇总这些警告信号并确定其优先级。

至于用于编写自己的监视系统的特定工具,Nagios脚本具有不错的界面(如果愿意,可以在此处粘贴到HEED映射中),可以使用rrdtool来存储信号,并且您可以从中生成图形,并且有一个名为Graphite的Django应用程序可呈现rrd数据库。还有Nagvis

NagVis是著名的网络管理系统Nagios的可视化插件。

NagVis可用于可视化Nagios数据,例如显示IT过程,例如邮件系统或网络基础结构。


5

我所做的是,我会尽可能多地将其输入Web浏览器中。然后,我使用Firefox,IE-TAB和Tab混合加号来显示数据。

使用Tab Tab Plus,您可以按计划自动更新和旋转选项卡。

IE-Tab允许您在选项卡中显示IE窗口,以便TMP可以自动旋转和更新。

然后,您可以显示所有的MRTG,CATI,NAGIOS,What'sUp Gold,所需的无线显示器,并且它会自动旋转,自动更新并且发亮... :)

我们有一个开发人员,它以有趣的方式构建WPF应用程序,因此当我想要发亮时,他会为我构建那些。


很好 谢谢你的主意。我一直在思考如何执行此操作
MikeJ,2009年

4

我们的显示器太多了,没有足够的有用信息,所以我们完全被骗了。我们找到了一个有趣的基于LCARS的屏幕保护程序(看起来像《星际迷航》中的显示器),并在其中一个闲置的显示器上运行了它。那是老板们最关注的那个。


3
对。似乎大屏幕的最大需求是老板想要一个展示场所。我回想起一项工作,我们摆放了一些假的但看上去很漂亮的不做任何展示。我们的真实状态系统是背景色。绿色表示名义操作;如果我们的问题可以使至少一位董事级别的人员注意到,则为黄色;如果会引起3个或更多导演生气,则为红色。显然,黑色表示所有系统都已中断。哈哈哈
quux,2009年

1

在发现所有容易找到的版本都无法通过数以万计的检查处理数百台主机后,我编写了自己的Nagios可视化文件。(要发布代码,我需要一些想在我的环境之外尝试它的人,这样我才能说服老板)

即使是少数可能不会破坏需求的手动配置,我们的nagios配置生成器也无法做到。

我的视觉效果是在OS X和Linux上使用的,奇怪的是,只有工作全屏模式的OS X浏览器是Opera,Safari(包括webkit)和FireFox都没有。

一些一般性提示:

  • 大字体,以至于使布局自动化,因此如果要显示的字体较少,它们就会变大
  • 使用排序,所以最大的问题是第一
  • 使用META刷新,而不是JavaScript以确保可靠性
  • 尽力减少所需的维护,更好地得到关于尚未投入生产的系统的警告,然后找出一年没有被添加到显示器中的系统
  • SVG可能很棒,尽管它们似乎会随着时间而损坏(我们使用状态的简单图形作为附加的视觉提示)

0

我不知道任何现有的软件包,但是如果您乐于编码,并且您的NOC基于Windows,您可能会对/ n软件发布的PowerShellToy感兴趣。有在PowerShell的博客中提供更多的信息和链接到每个PowerShellToy。我最初听说这些是,它们非常适合创建用于监视服务器等的仪表板。


尽管运行显示器的系统是基于Windows的,但数据主要来自基于Linux的系统。我不确定这是否有帮助。仪表板的想法正是我想要的。
约瑟夫

0

我们将Mercury(现在为HP)的BAC工具用于仪表板。我可以从众多来源获取计数器,警报等信息,处理其统计数据,并以各种方式来显示这些统计数据。我会警告您,尽管这是一个高端解决方案-非常花钱。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.