什么软件可以跟踪数百台服务器?

有什么好的软件(免费或不免费)可以帮助我跟踪与数百台服务器相关的信息,它们之间的相互关系(父母/孩子,类别,types)以及连接到它们的信息展示某种图片或网格,使我可以将这些关系和关键信息报告给我的主pipe。

我试图避免使用“电子表格解决scheme”或“visio解决scheme”,因为我想分享这些信息并与我的服务器团队中的其他人员进行更改。

换句话说,我正在寻找的解决scheme是一个电子表格解决scheme和一个visio解决scheme之间的交叉,提供graphics和configuration信息,而无需监视 ,并以一致的格式。

看看device42。 (http://www.device42.com) 。 它可以作为虚拟设备使用,因此安装和testing驱动器的速度非常快。

我们现在正在开发自动发现模块,以自动填充数据库以及更多用户请求的function。

编辑:软件现在支持networking发现使用SNMP和Windows和Linux设备发现使用自动发现客户端和/或API。

OpenNMS是一个选项。 比Nagios略less痛苦。


编辑添加的事情“不自由”的一面是InterMapper ,我有相当丰富的经验。
InterMapper可以生成相当完整的networking地图(假设你的主机上运行着SNMP),但是我认为它不能很好地替代正确维护的视觉(或格栅)networking图。

有很多stream行的NAGIOS有足够的插件/代理商/ 8×10光面照片,每个背面都有一段,你应该能够获得你正在寻找的信息。 尽pipe如此,它仍然需要工作才能完成设置。

我正在考虑RackTables,但我需要时间来审查它。

你可以看看Open-Audit(特别是第二个版本 – OAv2)。 它将盘点您的networking上的设备,但是(目前)没有内置的自动生成的networking地图。 不过,这个特性在d列表中是非常有用的。

警告 – 我是开发者

如果我能帮助任何人,不要犹豫,join论坛或给我发电子邮件。

http://www.open-audit.org

有几种select,其中大部分选项都是自己推动的。 我会提到一些不同的现成的软件包,可能会帮助你,并给你一些我在我的环境中做什么的信息。

监测的选项是多种多样的,但很大程度上取决于您将要监测的内容以及您想要获取和分析哪些信息。 以下是几个常用的监视器套件以及它们所知道的内容:

  • Nagios – 全方位的系统监控,针对各种服务的强大插件框架提供即时问题
  • BigBrother – 适用于基本的系统监控,比起nagios,起来,运行和使用起来要容易一些,也不那么复杂
  • 仙人掌 – 最适合随着时间的推移监控性能,随着时间的推移会产生大量的图表,以查看您的实时统计随着时间的推移
  • 慕尼黑 – 仙人掌的替代品

我倾向于使用Nagios和Cacti的组合来分别主动监视并观察一段时间的趋势。

至于networking拓扑结构,我简单地使用Twiki或MediaWiki这样的基本维基,并提供基于不同系统拓扑或configuration的链接。

对于系统configuration,我使用的是我自己开发的一个名为“synchronicity”的程序,但现在有一些类似的开源项目,即:

  • 木偶
  • 厨师
  • FUNC
  • cfengine的