RRDTool 使用技巧1

获得一段时间的最高和最低值

在RRD图中,可以看到最高,最低和平均值。如图中显示的。

有时候需要在程序中获取这些数字,进行进一步处理。可以把rrdgraph 中的GRPING命令改成PRINT.

下条命令是生成上面那张图

RRDTool 使用技巧1

rrdtool graph test3.png  --width=400 --start 1362067200 --end 1364659200  -S300 DEF:var1=test.rrd:1:AVERAGE  LINE:var1#FF8900 GPRINT:var1:MAX:"Max %4.2lf%s" GPRINT:var1:AVERAGE:"Average %4.2lf%s" 

把GRPING改成PRING

rrdtool graph test3.png  --width=400 --start 1362067200 --end 1364659200  -S300 DEF:var1=test.rrd:1:AVERAGE  LINE:var1#FF8900 PRINT:var1:MAX:"Max %4.2lf%s" PRINT:var1:AVERAGE:"Average %4.2lf%s" 

就会输出 Max和Average的数值;

如果只是想获得这些值,可以不用生成图,把命令中画图的参数“ LINE:var1#FF8900”去掉既可以了。

rrdtool graph test4.png  --width=400 --start 1362067200 --end 1364659200  -S300 DEF:var1=test.rrd:1:AVERAGE  PRINT:var1:MAX:"Max %4.2lf%s" PRINT:var1:AVERAGE:"Average %4.2lf%s" 





你可能感兴趣的:(rrdtool,最高,最低)