监视多个networking的小部分

监控多个小型和不同networking的好软件是什么?

我公司销售的产品需要在客户networking上部署大量Linux服务器(通常是三台服务器,但可能更多)。 我们目前在25个以上的networking中有这样的部署,这个数字还在增长。 我们希望监视机器的总体健康状况以及每个networking上各种自定义位处理的状态。 我们以各种方式连接到它们(直接SSH,VPN,WebEx等),因此能够从命令行和Web界面看到所有的东西都是有用的。

这些信息将以某种方式汇总在我们的办公室进行概述,但是这个机制超出了这个问题的范围。

我知道“你用什么工具来监视你的服务器?” 但这似乎涵盖了整个networking以及大型networking的监控。 其中一些看起来太复杂了,无法监视每个networking的less数几台机器。

我一直在尝试Nagios,但想知道是否有更适合我们的特定用例的工具。

类似的问题:

  • 监控多个networking

如果您正在寻找系统级资源(CPU /内存/磁盘使用率,服务器负载等),则使用本地代理安装任意数量的监控工具应该能够提供这些数据。 他们通常(包括我的公司Panopta提供的)在本地收集数据,并将结果推送到中央监控位置,在那里进行报告和警报。 确保您使用的工具可以扩展以处理相当数量的服务器,并让您轻松地按客户细分,以便您清楚地了解每个客户的configuration和性能。

在你描述的环境中检查networking服务的可用性是比较困难的,除非你可以把一个中央位置放在一起,在这个位置你可以终止你的每一个VPN或SSH隧道,以提供对每个环境中运行的服务的访问。 如果你有这样的端点可用,你可以在本地运行监控软件(如Nagios,Zabbix或Zenoss),并通过你设置的隧道检查服务。 或者,您可以使用可安装在该位置的监视设备等function来执行检查,然后将这些结果与由本地代理收集的服务器级别度量值合并。

你可能想看看Shinken 。

这仍然是一个年轻的项目,但似乎适合这样一个“延伸”的networking。