[rrd-users] Re: Division Bug with RRDTool
Rodrigo Santos
rodrigo.santos at quantiza.com
Mon Dec 12 20:35:30 MET 2005
Try:
rrdtool graph totals.png --imgformat "PNG" \
DEF:total_out_bytes=/total.rrd:out_bytes:AVERAGE \
DEF:total_in_bytes=/total.rrd:in_bytes:AVERAGE \
CDEF:total_bytes=total_out_bytes,total_in_bytes,+ \
CDEF:total_Mbps=total_bytes,.000008,* \
DEF:subnet_out_bytes=/subnet.rrd:out_bytes:AVERAGE \
DEF:subnet_in_bytes=/subnet.rrd:in_bytes:AVERAGE \
CDEF:subnet_bytes=subnet_out_bytes,subnet_in_bytes,+ \
CDEF:subnet_Mbps=subnet_bytes,.000008,* \
'CDEF:subnet_in_bytes_pct=subnet_in_bytes' \
'CDEF:subnet_out_bytes_pct=subnet_out_bytes' \
'CDEF:subnet_bytes_pct=subnet_bytes' \
'CDEF:subnet_Mbps_pct=subnet_Mbps' \
'CDEF:total_Mbps_pct=total_Mbps' \
'CDEF:div_Mbps_pct=subnet_Mbps,total_Mbps,/' \
'CDEF:subnet_pct=subnet_Mbps,100,*,total_Mbps,/' \
AREA:subnet_pct:AVERAGE:'subnet %.1lf%%' \
GPRINT:subnet_in_bytes_pct:AVERAGE:'subnet IN BYTES %lf' \
GPRINT:subnet_out_bytes_pct:AVERAGE:'subnet OUT BYTES %lf' \
GPRINT:subnet_bytes_pct:AVERAGE:'subnet BYTES (IN+OUT) %lf' \
GPRINT:subnet_Mbps_pct:AVERAGE:'subnet Mbps (BYTES*0.000008) %lf' \
GPRINT:total_Mbps_pct:AVERAGE:'total Mbps %lf' \
GPRINT:div_Mbps_pct:AVERAGE:'DIV (subnet/TOTAL)Mbps %lf'
Thanks,
Rodrigo
Serge Maandag wrote:
>>Oh, I forgot:
>>
>>DEF_total_out_bytes=CEF:total_out_bytes=$(rrddir)/total.rrd:ou
>>t_bytes:AVERAGE
>>...........
>>CDEF_total_Mbps=CDEF:total_Mbps=total_bytes,.000008,*
>
>
> Rodrigo,
>
> it's a bit of a mess and it would take me an hour to get it straight
> this way.
> There still are definitions that are unknown.
>
> - sometimes there's a reference to xsubnet_... that isn't defined
> - somehow some variables switched from ... to ..._pct
> - some subnet_... variables are not defined
>
> Can you set it straight and translate the command to something that can
> be run
> on the command line like:
>
> rrdtool graph /tmp/test.png -s -1d \
> DEF:total_out_bytes=/dir/total.rrd:out_bytes:AVERAGE \
> DEF:total_in_bytes=/dir/total.rrd:in_bytes:AVERAGE \
> CDEF:total_bytes=total_out_bytes,total_in_bytes,+ \
> <fill this in>
> GPRINT:subnet_Mbps_pct:AVERAGE:'subnet Mbps (BYTES*0.000008) %lf' \
> GPRINT:TOTAL_Mbps_pct:AVERAGE:'TOTAL Mbps %lf' \
> GPRINT:div_Mbps_pct:AVERAGE:'subnet/TOTAL Mbps %lf'
>
> Serge.
>
> -------------
> Op de inhoud van dit e-mailbericht en de daaraan gehechte bijlagen is de inhoud van de volgende disclaimer van toepassing: http://www.zeelandnet.nl/disclaimer.php
>
> -------------
> For the content of this e-mail message and its attachment(s) the following disclaimer applies: http://www.zeelandnet.nl/disclaimer.php
>
--
Unsubscribe mailto:rrd-users-request at list.ee.ethz.ch?subject=unsubscribe
Help mailto:rrd-users-request at list.ee.ethz.ch?subject=help
Archive http://lists.ee.ethz.ch/rrd-users
WebAdmin http://lists.ee.ethz.ch/lsg2.cgi
More information about the rrd-users
mailing list