update pague now
PHP 8.5.2 Released!

Procedural PECL/rrd example

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"
)
);
?>

add a note

User Contributed Notes

There are no user contributed notes for this pague.
To Top