Nagios 和 Open NMS 之间的主要区别?

Cha*_*nce 13 networking monitoring nagios network-monitoring opennms

我希望向我的经理推销一个全面的监控系统,并且一直在考虑使用 OpenNMS。但是,我在这里看到了对 Nagios 的热烈赞扬,我希望有经验的人可以帮助我说明主要区别。他们的侧重点不同,还是只是竞争对手?

如果某些背景有帮助,我们会运行 6 个现场服务器(文件服务器、PBX、代理、应用程序等)和两个场外服务器(网站/开发)以及几个交换机和一个路由器。我们安装的监控服务将在运行 freeBSD 的单独转换桌面上运行。我们所有的东西都运行 Linux 或 BSD 衍生版本。

我们希望不花钱来实现这一点(叹气)。

谢谢你的帮助。

编辑 看起来 openNMS 提供了更接近我想要的更全面的解决方案。但是,由于它是用 Java 编写的,并且该端口尚未在官方端口树中,因此已被否决。现在开始我的 Nagios 将比 MRTG 活动更好。感谢您的快速回复。

-机会

tom*_*deb 7

维基百科有一个比较表,有很大帮助

我认为主要的区别是:

  • 语言:Nagios 是用 C 语言编写的,OpenNMS 是用 Java 编写的。它使 nagios 在旧硬件上运行得更快。

  • 数据收集:Nagios 执行的数据收集很少。更广泛的数据收集系统将需要其他软件(例如仙人掌)。OpenNMS 包含它开箱即用。

  • 主机和服务发现:Nagios 必须被告知要监控的内容,而 OpenNMS 具有发现功能。