rrdtool的完整例子

2022-04-26 00:00:00 数据 数据库 程序 专区 画图

RRDtool是一种环形数据库工具,我们可以将数据存入该数据库中,而不用担心数据太多,因为这个数据库是环形的,新的数据会覆盖老的数据。

这与Windows上的taskman类似。RRDtool主要由Tobias Oetiker 编写,这哥们还写了MRTG。RRDtool主要是为了替代MRTG的。

网上有很多RRDtool的介绍和教程,例如:RRDtool主页上的和ChinaUnix上的这一篇。不过这些文章上给出的例子程序基本不能直接运行,都

存在着若干小错误,就连RRDtoo Tutorial上给出的例子都不能直接运行。 我在学习RRDtool时被弄得很郁闷。本文给出了一个完整的用Shell写的Demol程序,

大家可以参考一下。

通常来说,一个RRDtool的程序基本可以分成两部分:

  1. 用rrdtool create命令创建一个rrdtool的数据库,并且有rrdtool update命令更新它;
  2. 用rrdtool graph命令画图。

我的Demo程序不能取得系统Load average(5分钟,10分钟,15分钟),把这个三个数据插入数据库中,然后画图。

1. 创建数据库及更新数据库:


相关文章