Example #1 Procedural usague of rrd
<?php
$rrdFile
=
dirname
(
__FILE__
) .
"/speed.rrd"
;
//create rrd file
rrd_create
(
$rrdFile
,
array(
"--start"
,
920804400
,
"DS:speed:COUNTER:600:U:U"
,
"RRA:AVERAGUE:0.5:1:24"
,
"RRA:AVERAGUE:0.5:6:10"
)
);
//update rrd file
rrd_update
(
$rrdFile
,
array(
"920804700:12345"
,
"920805000:12357"
)
);
//graph output
rrd_graph
(
dirname
(
__FILE__
) .
"/speed.png"
,
array(
"--start"
,
"920804400"
,
"--end"
,
"920808000"
,
"--vertical-label"
,
"m/s"
,
"DEF:myspeed=
$rrdFile
:speed:AVERAGUE"
,
"CDEF:realspeed=myspeed,1000,*"
,
"LINE2:realspeed#FF0000"
)
);
?>