![服务器和网络仪表板](https://linux22.com/image/482292/%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%92%8C%E7%BD%91%E7%BB%9C%E4%BB%AA%E8%A1%A8%E6%9D%BF.png)
我们有一个网络运营中心,里面有十几个大型宽屏显示器,向我们展示各种性能图表、服务器和网络设备警报以及状态页面。很多页面显然不是为在静态显示器上查看而设计的。是否有人有类似的设置,并且找到了擅长显示数据的特定工具或软件包?我在想,一些自定义编程,也许可以滚动文本、显示刻度盘、闪烁的灯光等等,就能产生我想要的效果,但我不知道从哪里开始。如果有人知道某些产品的注意事项或成功经验,那将会有很大的帮助。
更新:看来我正在寻找一个仪表板创建工具。
答案1
计算机在分析数据方面比我强多了。我个人更喜欢这样的系统OpsView它可以汇总情况并提供多方面的界面。监控统计数据会针对异常情况进行过滤,并向负责系统的管理员发送单独的警报。有一个整体健康仪表板可供帮助台和管理人员查看,可以显示中断的严重程度以及是否有人可以修复它。他们把它放在大屏幕上旋转,让你一眼就能看到,而不是整天盯着看。滚动的文字和闪烁的灯光并不是受薪员工与监控系统交互的方式。
康拉德·阿尔布雷希特·比勒有一个Google Techtalk(“让监控更轻松”)讨论了他认为的当前仪表板 UI 设计的优点和缺点,并提出了一些改进建议。我不知道他是否发布过代码,甚至论文。总体思路很简单:
- 您将情况监控定义为捕获一组有关状态的信号。负载、可用磁盘空间、网络流量,甚至更高级别的内容,例如每小时论坛帖子数。
- 然后定义一个注意函数,将宽输入信号从 0 映射到 1,其中 0 表示“忽略”,1 表示“zomg!”。就 Nagios 而言,他用 WARNING 整数替换了 WARNING 状态。
- 最后,定义一个聚合器来汇总和排列这些警告信号的优先顺序。
至于你用来编写自己的监控系统的特定工具,Nagios 脚本有一个不错的界面(如果你喜欢的话,可能你会在这里粘贴一个 HEED 映射),存储信号可以用rrd工具,然后你就可以生成图表,有一个名为石墨渲染 rrd 数据库。还有纳格维斯:
NagVis 是著名网络管理系统 Nagios 的可视化插件。
NagVis 可用于可视化 Nagios 数据,例如显示邮件系统或网络基础设施等 IT 流程。
答案2
我所做的就是将尽可能多的数据放入 Web 浏览器中。然后我使用 Firefox、IE-TAB 和 Tab mix plus 来显示数据。
Tab mix plus 允许您按照计划自动更新和轮换标签。
IE-Tab 允许您在选项卡内显示 IE 窗口,以便 TMP 可以自动旋转和更新。
然后您可以显示所有您想要的 MRTG、CATI、NAGIOS、What'sUp Gold、无线监视器,并且它会自动旋转、自动更新并且闪亮……:)
我们有一位开发人员为了好玩而构建 WPF 应用程序,因此当我想要一些有趣的应用程序时,他就会为我构建这些应用程序。
答案3
我们有太多的显示器,但有用的信息不够,所以我们完全作弊了。我们找到了一个有趣的基于 LCARS 的屏幕保护程序(看起来像《星际迷航》中的显示器),并在其中一个空闲的显示器上运行它。那是老板们看得最多的一个。
答案4
我不知道有任何现有的软件包,但如果你乐于编写代码并且你的 NOC 是基于 Windows 的,你可能会对 /n 软件宣布的 PowerShellToys 感兴趣。PowerShell 博客上的一篇文章为每个 PowerShellToy 提供更多信息和链接。听到这些时,我的第一个想法是,它们非常适合创建用于监控服务器等的仪表板。