rrd nenakreslí určité hodnoty
Napsal: 09 Jan 2013 11:03
ahoj, rrd mi nechce nakreslit zápornou hodnotu třeba -60 a správně mi nekreslí hodnotu 300000000 a místo toho graf udělá 240000000.
Konkrétně příklad když chci graf na linkovou rychlost u mimo spoje 300Mb/s tak mi to nezakreslí.
vyčítání
Konkrétně příklad když chci graf na linkovou rychlost u mimo spoje 300Mb/s tak mi to nezakreslí.
Kód: Vybrat vše
rrdtool create aaa.rrd --start now-60 --step 60 \
DS:upload:GAUGE:120:0:U \
RRA:MAX:0.5:1:420 \
RRA:MAX:0.5:5:420 \
RRA:AVERAGE:0.5:5:420 \
RRA:MIN:0.5:5:420 \
RRA:MAX:0.5:30:432 \
RRA:AVERAGE:0.5:30:432 \
RRA:MIN:0.5:30:432 \
RRA:MAX:0.5:120:420 \
RRA:AVERAGE:0.5:120:420 \
RRA:MIN:0.5:120:420 \
RRA:MAX:0.5:1440:400 \
RRA:AVERAGE:0.5:1440:400 \
RRA:MIN:0.5:1440:400 ');
}
}
vyčítání
Kód: Vybrat vše
<?php
header('Content-Type: image/png');
$File = "aaaa.rrd";
$rrd[] = '--imgformat=PNG';
$rrd[] = '--start=NOW-1D';
$rrd[] = '--end=NOW';
$rrd[] = '--title="Network: Internet"';
$rrd[] = '--height=200';
$rrd[] = '--width=900';
$rrd[] = '--lower-limit=0';
$rrd[] = '--slope-mode';
$rrd[] = 'DEF:a="' . $File . '":upload:MAX';
$rrd[] = 'CDEF:a1=a,8,*';
$rrd[] = 'LINE3:a1#CD5C5C:"Tx Rate [Mb]"';
$rrd[] = 'GPRINT:a1:MAX:"Maximum\: %8.2lf %s"';
$rrd[] = 'GPRINT:a1:LAST:"Aktualne\: %8.2lf %s\n"';
$rrd = implode( " " , $rrd );
$fp = popen( '/usr/bin/rrdtool graph - ' . $rrd , "r" );
fpassthru( $fp );
pclose( $fp );
?>