[rrd-users] Re: GPRINT Problem

Michael Munn Michael.Munn at northgate-is.com
Fri Aug 10 09:51:08 MEST 2001


Hi,

Thanks for the responses with the problem outlined below. I think I've found
what the problem is & posting this in case anyone else comes across
something similar. I have been running MRTG on a Windows NT server,
everything worked fine except for the GPRINT part of it. Anyways, I
suspected that perhaps it was something to do with the pointer to the value
that is part of the GPRINT function (or I could just be way out there!) & so
set up RRDTool on a Linux (Red Hat 6.0) box. I tried compiling & installing
RRDTool, but didn't work, so installed the RPM that is available, ran the
same command set against one of the RRDs & this has had the desired effect
(printing the CDEF value onto the graph).

Cheers

Mike

-----Original Message-----
From: Cliff Savage [mailto:cliff at acsalaska.net]
Sent: 07 August 2001 21:46
To: Michael Munn
Subject: Re: [rrd-users] GPRINT Problem


At 06:18 PM 8/7/01 +0100, you wrote:

>Hi,
>
>Fairly new to MRTG & recently converted over to RRDTool & am using the
>databases generated from there. The files converted fine & have managed to
>get the graphs redrawn, however, without the figures/numbers at the bottom
>of the graph. I have tried using the GPRINT function for this, however I
>don't seem to be getting anywhere. I've read the manuals, the syntax on the
>c printf function & the previous items in this list pertaining to this.
From
>what I can see the basic syntax is:
>
>GPRINT:vname:CF:format where vname is the value created with a CDEF & is
>pointed to by vname, CF is MAX, MIN etc & format is formatting the output
of
>the numbers. I have put something together along the lines of:
>
>rrdtool graph rtr_ser0.gif --start 993967200 --end 996645600
>--vertical-label Kb/s --title "Network Stats for RTR - Serial0"
>DEF:inavg=rtr_ser0.rrd:ds0:AVERAGE \ DEF:outavg=rtr_ser0.rrd:ds1:AVERAGE
>CDEF:inavgb=inavg,8,* CDEF:outavgb=outavg,8,* CDEF:inav=inavgb,64000,/
>CDEF:outav=outavgb,64000,/ LINE1:inavgb# 009900:"Incoming Traffic"
>LINE1:outavgb#0000FF:"Outgoing Traffic\l" GPRINT:inav:AVERAGE:"%6.2lf"
>GPRINT:outav:AVERAGE:"%6.2lf"
>
>Can anyone see if there's anything wrong with the formatting that would
>perhaps cause it not to print onto the graph, or anything else for that
>matter?

This example puts just a plain old comment on the bottom of the graph:
(The COMMENT statement) - may not be useful and not exactly what you were 
asking.

<P><RRD::GRAPH /web/homenet/bigdipper/sensors/pix/temp1d.png
         --imginfo '<IMG SRC=pix/%s WIDTH=%lu HEIGHT=%lu >'
         -a PNG
         -h 130 -w 800
         -s -1days
         -v "Temperature (degrees C)"
         -t "Motherboard Temperature"
         -x HOUR:1:HOUR:3:HOUR:3:0:'%b %d %H:00'
         -y .25:6
         -l 44
         DEF:temp=/web/homenet/bigdipper/sensors/sensors.rrd:temp1:AVERAGE
         COMMENT:"Ye olde comment"
         COMMENT:\s
         COMMENT:"Ye olde comment number 2"
         COMMENT:\s
         COMMENT:"Ye olde comment number 3"
         COMMENT:\s
         COMMENT:\s
         COMMENT:"Ye olde comment number 4 which can extend quite a 
distance across the bottom of the graph"
         LINE1:temp#FF0033>
</P>


This example puts a horizontal blue line at 3.443Vdc and puts a graph legend
at the bottom of the graph. (The HRULE thingy - the last part #0600FF:3.443v
is
the legend.)

<P><RRD::GRAPH /web/homenet/bigdipper/sensors/pix/in2d.png
         --imginfo '<IMG SRC=pix/%s WIDTH=%lu HEIGHT=%lu >'
         -a PNG
         -h 130 -w 775
         -s -1days
         -v "Volts"
         -t "+3.3 Volt Supply"
         -l 3.4 -u 3.47 --rigid
         -x HOUR:1:HOUR:3:HOUR:3:0:'%b %d %H:00'
         -y .01:5
         DEF:temp=/web/homenet/bigdipper/sensors/sensors.rrd:in2:AVERAGE
         HRULE:3.443#0600FF:3.443v
         LINE1:temp#008800>
</P>

Apologies if this ain't zactly what you're looking for - perhaps someone 
else will have
a better example. I'm new at this too.

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