穆宁vs Nagios

目前我们正在使用Nagios来监视大约20台Linux机器(服务和function链接)。 我只是发现了关于Munin ,我不知道这是一个Nagios替代品,还是可以和Nagios一起使用? 我不想花几个小时来设置它,只是发现我已经有了Nagios的所有function。

如果使用这两个程序的人可以对您的经验有所了解,我将特别感激。 哪个更适合哪个任务,你推荐使用哪个?

注意:我们也使用了仙人掌一段时间。 我们对Nagios的主要问题是设置时间太长,不太直接。

Munin和Nagios是非常不同的工具。

从官方的Munin网站 :

Munin是一个networking化的资源监控工具,可以帮助分析资源趋势和“刚刚发生的事情,以杀死我们的performance?” 问题。 它被devise成非常即插即用。 默认安装提供了大量的graphics,几乎没有工作。

Nagios是一个监视(警报)工具。 穆宁可以被认为是仙人掌的替代品。

我们使用他们两个:Nagios和Munin。

  • Nagios实时告诉我们是否有什么问题:如Web服务器停机,数据库平均负载等
  • 使用慕宁,你可以看到为什么发生这种事情的趋势和历史。

Munin绝对和Nagios并驾齐驱。 它也可以绑定,发送超出阈值的通知到Nagios通知系统。 我们使用它的原因是因为设置新的显示器几乎是微不足道的。 Nagios需要更多的努力。

还要注意,虽然PNP4Nagios为Nagios提供了绘图function – 大多数插件都会报告性能数据,然后PNP4Nagios会将这些信息存储在RRD数据库中,并将其显示为Nagios界面中的graphics。 除了Munin以外,我们还使用它,因为它提供了networking服务的图表(munin的主要优势是监视本地方框)。

最后一点 – 我们也使用Cacti ,因为它是通过SNMP绘制交换机和路由器端口的最有用的工具。 我们有<10个设备监控它。 设置它来pipe理实际的服务器太麻烦了 – munin和Nagios / NRPE比SNMP代理更容易pipe理。

任何时候我寻找任何与监控有关的事情Nagios在答案中都很突出,但是直到我看到你的问题之前,我从未听说过Munin。 这对我有点线索。 看看你链接到的网站并没有真正的清楚。

为什么不与纳吉奥斯同时build立穆宁,看看它会为你做什么? 这就是我打算做的。 谁知道,将来它可能是监测工具使用。

为什么要使用这些监控工具有很多相关的原因。 值得记住的是可能需要单独工具的独立需求,尽pipe工具可以提供的确有重叠。

  1. 关注发生的问题。
  2. 提供分析哪里出错和什么时候的信息。
  3. 自动响应。

例如,这些是以下主要重点:

  1. Nagios的
  2. 穆宁或仙人掌
  3. monit的

你当然可以发送警报,但是这是一个笨拙的情景感知工具。

您也可以将性能graphics集成到Nagios中,但我不确定是否有这样做的令人信服的情况。 Muninconfiguration起来要容易得多。