进程守护者Collectd

collectd是一个守护(daemon)进程,用来收集系统性能和提供各种存储方式来存储不同值的机制。比如以RRD文件形式。

当系统运行和存储信息的时候,Collectd会周期性统计系统的相关统计信息。那些信息可以用来找到当前系统性能瓶颈。如作为性能分析 performance analysis)和预测系统未来的load如能力部署capacity planning).如果你需要美观的图形来显示您的数据,并且已经厌烦了内部解决方案,你找到了正确的地方。

7.23引以为戒 马后炮不如加强系统监控

进程守护者Collectd

一般来说,一图胜过千言,所以这里显示了某个系统在过去60分钟内的CPU利用率图形。

在互联网上还有其他的免费,开源的项目类似于collectd的项目。为什么你要选择collectd呢?和其他项目相比,我们觉得collectd有一些主要的特点:第一,它完全是由C语言编写,故性能很高,可移植性好,它允许运行在系统没有脚本语言支持或者cron daemon的系统上,比如嵌入式系统。

同时,它包含优化以及处理成百上千种数据集的新特性。collectd包含有超过70多种插件,其中有标准的case到非常特殊和高级的专题。同时,collectd提供强大的网络联网特性,它能以多种方式来扩充。最后,collectd开发及时同时文档支持也是非常好的。

虽然collectd能够很大程度满足您的管理需求,但是它还是存在一些不足:它本身不能生成图形。虽然它能写RRD文件,但是它不能从这些文件生成图形。在contrib/ 目录下包含简单的脚本,可以看看kcollectd,一个X window前端和drraw,一个非常通用的解决方案。

绝世好工具OpenNMS

OpenNMS是一个企业级基于Java/XML的分布式网络和系统监控管理平台。OpenNMS是你管理网络的绝好工具,它能够显示你网络中各中终端和服务器的状态和配置,为你方便地管理网络提供有效的信息。

7.23引以为戒 马后炮不如加强系统监控

绝世好工具OpenNMS

Opsview是一个企业级的网络、服务器和应用程序监控工具,设计为可伸缩、灵活和易用的。可跟一些常用的监控系统做集成,例如Nagios Core、Nagvis、Net-SNMP 和RRDTool等。监控服务运行于Linux 和 Solaris 10上,可监控各种系统的服务器,包括Windows。

开源监控软件Pandora FMS

Pandora FMS是一个开源的应用程序,用来监测网站的各种活动。如果一个网站超额或当机,如果网站内容改变,硬盘或CPU被远程服务调用时通过SNMP或TCP/IP),以及其它情况。

7.23引以为戒 马后炮不如加强系统监控

开源监控软件Pandora FMS

Pandora FMS可以运行于任何操作系统, 获取数据并发送到服务器。你可以收到实时的监测报告,并发送到你指定的邮箱。它也可以通过e-mail,SMS或JabberMSN, GTalk等)发到报告。


相关内容