[rrd-users] Re: Text formatting.
Alex van den Bogaerdt
alex at slot.hollandcasino.nl
Thu Oct 7 00:09:36 MEST 1999
> > LINE2:out_bits#0000FF:"output"
> > PRINT:out_bits:AVERAGE:"%3.2lf %sbits/sec ave"
> > PRINT:out_bits:MAX:"%3.2lf %sbits/sec max"
> > PRINT:out_bits:LAST:"%3.2lf %sbits/sec last\n">
> > <PRE>
> > input <RRD::PRINT 0> <RRD::PRINT 1> <RRD::PRINT 2>
> > output <RRD::PRINT 3> <RRD::PRINT 4> <RRD::PRINT 5>
> > </PRE>
> >
> > but I found that any <RRD::PRINT N> tag with values of N != 0 causes
> > the whole rrdcgi script to not work! (Although <RRD::PRINT 0> does
> > print leading spaces when necessary!)
> >
> This is strange. IMO it should work. Will try later on this week.
>
I couldn't stop my mind from working so I tried it now.
Result: confirmation of the problem.
I tried this script:
------cut here-------
#!/usr/local/bin/rrdcgi
<HTML><HEAD><TITLE>TEST</TITLE></HEAD>
<BODY>
<RRD::GRAPH dummy.gif --title dummy
--imginfo ""
DEF:bla1=/home/rrdtool/data/time.rrd:hours:AVERAGE
PRINT:bla1:MAX:"%6.2lf %sxxx"
PRINT:bla1:MIN:"%6.2lf %sxxx"
PRINT:bla1:AVERAGE:"%6.2lf %sxxx"
DEF:bla2=/home/rrdtool/data/time.rrd:minutes:AVERAGE
PRINT:bla2:MAX:"%6.2lf %sxxx"
PRINT:bla2:MIN:"%6.2lf %sxxx"
PRINT:bla2:AVERAGE:"%6.2lf %sxxx"
>
<pre>
SS SSS SSS
###.## ###.## ###.##
S S S
X X X
xxx xxx xxx
Line 1 <RRD::PRINT 0> <RRD::PRINT 1> <RRD::PRINT 2>
Line 2 <RRD::PRINT 3> <RRD::PRINT 4> <RRD::PRINT 5>
</pre>
</BODY></HTML>
------end here-------
and it produces the following output when run from the command line:
(note the seg fault!)
-------cut here-------
[alex at host /home/httpd/cgi-bin]$ ./printtest.cgi < /dev/null
(offline mode: enter name=value pairs on standard input)
Content-Type: text/html
Content-Length: 388
<HTML><HEAD><TITLE>TEST</TITLE></HEAD>
<BODY>
<pre>
SS SSS SSS
###.## ###.## ###.##
S S S
X X X
xxx xxx xxx
Line 1 22.08 xxx 83.33 mxxx 11.88 xxx
Line 2 27.50 xxx 27.50 xxx 27.50 xxx
</pre>
</BODY></HTML>
Segmentation fault (core dumped)
[alex at host /home/httpd/cgi-bin]$
-------end here-------
This output is not good enough for the average httpd :-(
"[Wed Oct 6 23:59:56 1999] access to /home/httpd/cgi-bin/printtest.cgi \
failed for localhost, reason: Premature end of script headers"
Regards,
Alex
--
* To unsubscribe from the rrd-users mailing list, send a message with the
subject: unsubscribe to rrd-users-request at list.ee.ethz.ch
More information about the rrd-users
mailing list