系统监控和统计工具,collectd 5.0.3 发布
fmms 13年前
<div id="p_fullcontent" class="detail"> <p><a href="/misc/goto?guid=4958201298716304627" target="_blank">collectd</a>是一个守护(daemon)进程,用来收集系统性能和提供各种存储方式来存储不同值的机制。比如以RRD 文件形式。</p> <p>当系统运行和存储信息的时候,Collectd会周期性统计系统的相关统计信息。那些信息可以用来找到当前系统性能瓶颈。(如作为性能分析 performance analysis)和预测系统未来的load(如能力部署capacity planning).如果你需要美观的图形来显示您的数据,并且已经厌烦了内部解决方案,恭喜您,你找到了正确的地方。</p> <p>一般来说,一图胜过千言,所以这里显示了某个系统在过去60分钟内的CPU利用率图形。</p> <p><img alt="系统监控和统计工具,collectd 5.0.3 发布" src="https://simg.open-open.com/show/2b1f42f319c5c561f5ce8e1b8f2efa05.png" width="497" height="272" /></p> <p>在互联网上还有其他的免费,开源的项目类似于collectd的项目。为什么你要选择collectd呢?和其他项目相比,我们觉得 collectd有一些主要的特点:第一,它完全是由C语言编写,故性能很高,可移植性好,它允许运行在系统没有脚本语言支持或者cron daemon的系统上,比如嵌入式系统。同时,它包含优化以及处理成百上千种数据集的新特性。collectd包含有超过70多种插件,其中有标准的 case到非常特殊和高级的专题。同时,collectd提供强大的网络联网特性,它能以多种方式来扩充。最后,collectd开发及时同时文档支持也 是非常好的。</p> <p>虽然collectd能够很大程度满足您的管理需求,但是它还是存在一些不足:<br /> -它本身不能生成图形。虽然它能写RRD文件,但是它不能从这些文件生成图形。在contrib/ 目录下包含简单的脚本,可以看看kcollectd,一个X window前端和drraw,一个非常通用的解决方案。<br /> -监控功能已经被添加到了4.3版本,但是至今它只能进行简单门阀检测。<br /> </p> <p><a href="/misc/goto?guid=4958201298716304627" target="_blank">collectd </a>5.0.3 主要改进记录:</p> <ol> <li>A potential crash in the Python plug-in has been fixed. </li> <li>Error handling in the Oracle plug-in might end up in an endless loop, which has been resolved. </li> <li>Reading from a file<span class="truncate_more"> handle in the Exec plug-in was not signal-safe, which has been fixed. <br /> </span></li> <li><span class="truncate_more">Small improvements have been made to the build system and the documentation</span></li> </ol> <p></p> </div>