二、定义数据源
DEF:vname=rrdfile:ds_name:CF[:step=step][:start=time][:end=time]
主要用处在于您要取出哪个 RRD 档案的 DS Name 到这个 graph 來。
从上很容易看出,你要定义一个虚拟的变量,变量从(.rrd)数据文件中取得数据源(DS)经过数据合并(CF)后的数据。看到这里,大家应该知道,前面在定义文档中为什么有那么多的参数,其实都是为了绘图做准备的。
① vname:虚拟变量名,我们自己取的,以后还要用到。
② rrd_filename:DS_name:CF :数据文件(.rrd)的全路径->数据源变量->合并方法。
③step:指定step数,对比RRA中设置的steps数目*step所得到的时间,选择最接近的那一个RRA
三、开始画图
最常用的是:线(LINE)和区域(AREA)。
AREA:vname[#rrggbb[:legend]]
LINE{1|2|3}:vname[#rrggbb[:legend]]
LINE|AREA:vname[#rrggbb[:legend]]
① vname:根据上面定义的虚拟变量(vname)画图。
② #rrggbb:颜色的16进制表示,可以找个软件来看。
③ legend:对该颜色的提示文字,最后会写在绘图的下方。
④ 特别的,画线有粗细之分,所以有LINE1-LINE3,line1最细,LINE3最粗。
⑤ AREA 可以画出资料数值至0之间的区块图
例子:
rrdtool fetch -r 5 rrdfile_name.rrd AVERAGE ##通过rrdtool的fetch查看时间槽上放置的数据。