免费的Ubuntu集中式系统监控

Canonical的景观服务似乎非常好。 有没有自由的select? 如果不是直接的话,你会推荐什么来pipe理Ubuntu(和Debian)服务器的数量? 主要的用例是看到所有的机器都在运行,并且运行良好(磁盘空间,内存使用率,一些重要的进程等)。

如果这将是业务关键,我会很高兴支付Canonical提供的服务,但这只是个人使用。

我们用 –

  • Groundworks – 用于networking监控(Groundworks是Nagios,带有Web前端)
  • Splunk – 用于日志文件分析
  • Puppet – 推出对Ubuntu服务器的更改; 对于负载均衡服务器非常有用
  • Tripwire – 用于入侵检测

一切都是免费的,如果你花一些时间configuration它们,我们发现它们非常有效。 Groundworks / Nagios需要使用nrpe代理来监视远程服务器上的进程,磁盘空间等。 这虽然很容易configuration。

如果你想要做的只是CPU /磁盘/内存的使用,那么像仙人掌这样的snmp监视器也是一个选项。

Nagios为监控/提醒,Puppet为集中pipe理。

你可以在服务器上安装nagios或者munin来做类似的事情。

我目前使用以下内容:

  • 穆宁 – networking和服务器统计监测(并注意到其他!)。 我在Nagios上使用它,因为它设置简单。 在一台机器和munin-node上安装munin ,并编辑/etc/munin/munin-node.conf。
  • Logcheck – 扫描所有日志中的“坏”字,并过滤掉已知的OK。 有合理的(和工作!)默认设置。 几天后,我通常最终花费一个小时左右的时间来调整filter,以消除额外的已知噪音。
  • 我已经看过Puppet,但是我没有到处去认真对待它(暗示,任何人?)。

许多不同的方式,其中大部分已经提到,但如果你是免费的开源Linux服务器监控谷歌,你会遇到很多更多的select