[rrd-users] Re: Another can fetch but not graph

ghong at roadrunner.aunet.net ghong at roadrunner.aunet.net
Sun Dec 19 09:37:55 MET 1999


Thanks Alex. The "*" caused the "No match" error. And the "%f" caused the
core dump. Use "%lf" fixed it.
Have a nice holiday.
--George Hong
Alex van den Bogaerdt writes:

> ghong at roadrunner.aunet.net wrote:
> > 
> > 
> > But we I tried to graph, I got:
> > [cricket at test-pos1 ~/cricket]$ /usr/local/rrdtool/bin/rrdtool graph
> > /dev/null
> > DEF:ds0=/home/cricket/cricket-config/../cricket-data//routers/rrd.iasiaworks.com.rrd:ds0:AVERAGE
> > DEF:ds1=/home/cricket/cricket-config/../cricket-data//routers/rrd.iasiaworks.com.rrd:ds0:MAX
> > CDEF:sds0=ds0,1,* CDEF:sds1=ds1,1,* PRINT:sds0:AVERAGE:%f PRINT:sds1:MAX:%f
> > /usr/local/rrdtool/bin/rrdtool: No match.
> > 
> First of all, don't make it so @%*^ easy to make mistakes.
> 
> Try this from a batch file, -not- from the command prompt:
> 
>     #!/bin/bash
>     cd /home/cricket/cricket-data/routers/
>     /usr/local/rrdtool/bin/rrdtool graph /tmp/blah \
>        DEF:ds0=rrd.iasiaworks.com.rrd:ds0:AVERAGE \
>        PRINT:ds0:AVERAGE:\%lf
> 
> Only when this works, make it more complex.  It is much more easy to
> debug it this way...
> 
> Some general tips:
> 
> In /usr/local/bin, create a soft link named rrdtool, pointing to
> /usr/local/rrdtool/bin/rrdtool.  Make sure /usr/local/bin is in your
> path and now you can call rrdtool without typing the full path.
> 
> Use %lf, not %f.
> 
> Make sure to quote the percent in %lf as this is for rrdtool, not for
> your shell. The same applies to other special characters.  When in doubt,
> quote.  It usually doesn't hurt to quote normal characters, it does hurt
> when you don't quote special characters.
> 
> Always start with the basics, only when these work out, you can extend
> your scripts or else you won't know where it fails.
> 
> regards,
> -- 
>    __________________________________________________________________
>  / alex at slot.hollandcasino.nl                  alex at ergens.op.het.net \
> | work                                                         private |
> | My employer is capable of speaking therefore I speak only for myself |
> +----------------------------------------------------------------------+



--
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



More information about the rrd-users mailing list