pipe理和监控(Ubuntu)机器的解决scheme

我正在寻找一个工具,如Canonical(Ubuntu的系统pipe理和监控),它是开源的,免费的。 目标是pipe理十几台KVM机器,用于私人testing。

我知道puppet和munin或者RHQ是独立的工具来pipe理和监视,但是我更喜欢一些整合的东西。 有小费吗?

基本要求是:

  • 系统软件包pipe理和更新(每个受pipe节点的单独select)
  • 基本系统服务的configuration(用户,NFS,cron,最好也是Apache)
  • 监视(系统资源,磁盘,IO,内存等图表)和警报,理想情况下是一个默认的configuration,警报有合理的值

我不知道集中的方式来保持一切顺利和监控。 另一方面,我看到其他答案,build议工具的组合。 所以这里是我的:

  1. Zabbix在一个工具中一起监视/graphics。 通过SNMP和自定义代理支持信息。 这是非常好的,但它必须调整您的服务器,否则你将有问题的数据库。
  2. Puppet是一个configurationpipe理器,您可以在其中编写定义机器的清单 。 它从configuration,包pipe理和部署(所以你可以同时应用更改configuration到大量的服务器)小心。 这是一个非常棒的工具,易于安装并且易于入门,但高级configuration需要对其清单语言有一定的了解。

Zabbix有一个Web界面,Puppet有一个非常酷的Puppet Dashboard项目。

最后一点,Webmin似乎是一个好主意,但根据我的经验,这是一个巨大的安全问题。 随着时间的推移已经发现了很多漏洞,我不会相信它在生产服务器上。

我会结合使用cacti来监控所有的东西,而webmin则使用包pipe理/等等。

http://www.cacti.net/

其他好的select监测将是zenoss或munin。

就个人而言,我已经开始喜欢OpenNMS( http://www.opennms.org/ )进行监控。 Nagios和仙人掌有点像一个。 至于pipe理,傀儡(或我最喜欢的)一套自build的bash脚本来做你需要的东西。 🙂