[rrd-users] Re: Numbers in RRD

Mohamed Eldesoky m.eldesoky at tedata.net
Mon Mar 3 14:27:37 MET 2003

I tried it, and it works.
But I can't use it inside my bash script
Here is what I tried, with no success

if [[ -e $ourfile ]]; then
int0_pre=`rrdtool fetch  $ourfile AVERAGE --start now|tail -1|awk '{print 
int0=`perl -e 'print scalar $int0_pre + 0'`
int1_pre=`rrdtool fetch  $ourfile AVERAGE --start now|tail -1|awk '{print 
int1=`perl -e 'print scalar $int1_pre + 0'`

On Monday 03 March 2003 1:19 pm, Serge Maandag wrote:
This works:

my @fetch =  (

    "1046603100: 9.1611673504e+03 1.5467979183e+03",

    "1046603400: 1.1340893311e+04 1.7779534000e+03",

    "1046603700: 8.1045792667e+03 1.7648692000e+03",

for (@fetch) {

    /(.*?): (.*) (.*)\s*$/ && do {

        print "time = $1\n";

        print "ds0 = " . scalar $2 + 0 . "\n";

        print "ds1 = " . scalar $3 + 0 . "\n";

        $total_ds0 += $2;

        $total_ds1 += $3;



print "totals:\n\tds0:$total_ds0\n\tds1:$total_ds1\n";


-----Original Message-----

From: Mohamed Eldesoky [mailto:m.eldesoky at tedata.net]

Sent: Monday, March 03, 2003 12:06 PM

To: Serge Maandag; RRD List

Subject: Re: [rrd-users] Re: Numbers in RRD

Thanks serge, but didn't work

Basically, I want to sum the numbers returned from rrdfetch, for some


I can't use CDEF's

And it is clear that the scientific notation doesn't work with me !!!


Mohamed Eldesoky

On Monday 03 March 2003 11:29 am, Serge Maandag wrote:

If you use perl, add 0 to force it to a number:

perl -e 'print "2.00000e-2" + 0'



-----Original Message-----

From: Mohamed Eldesoky [mailto:m.eldesoky at tedata.net]

Sent: Monday, March 03, 2003 9:31 AM

To: RRD List

Subject: [rrd-users] Numbers in RRD

Is there anyway to get the values stored in RRD expanded ??

I mean not to be in the form



Mohamed Eldesoky

Person who say it cannot be done should not interrupt person doing it.  
--Chinese Proverb 

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://www.ee.ethz.ch/~slist/rrd-users
WebAdmin    http://www.ee.ethz.ch/~slist/lsg2.cgi

More information about the rrd-users mailing list