Your browser won't display it, because it's expecting an image.
So the only place you can find them is the errorlog of your webserver.

You can of course make a errorlog viewer frontend.
In perl you can intercept error messages and tag them with some keyword,
I don't know if you can do that in a shell script. Perhaps
/etc/init.d/functions holds something like that.

serge.

-----Original Message-----
From: Michael Earls [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, June 11, 2003 3:30 PM
To: [email protected]
Subject: [rrd-users] rrdtool [bcc][faked-from][mx][bayes]
Importance: Low



Is there a way to debug error messagesd when creating images?  Below is
my sh script/cgi to create the image from rrd data.  My image output is
The image "http://mrtg/cgi-bin/isp/inbound-daily.cgi"; cannot be
displayed, because it contains errors.

What could case this issue?


#!/bin/sh


echo "Content-Type: image/png"
echo

rrdtool graph - \
--imgformat PNG \
--interlaced \
--start="-86400" \
--title 'ISP Traffic Inbound' \
--base="1000" \
--width="750" \
--height="200" \
--alt-autoscale-max \
--vertical-label "Kilobytes Per Second" \
DEF:if="/var/www/mrtg/traffic/isp/fastethernet2_0.rrd":ds0:AVERAGE \
DEF:io="/var/www/mrtg/traffic/isp/atm1_0.91-aal5_layer.rrd":ds0:AVERAGE
\
CDEF:infuse="if,8,*" \
CDEF:inoar="io,8,*" \
LINE2:infuse#00CF00:"isp1" \
GPRINT:inuse:LAST:" Current\:%8.2lf %s" \
GPRINT:inuse:AVERAGE:"Average\:%8.2lf %s" \
GPRINT:inuse:MAX:"Maximum\:%8.2lf %s\n" \
LINE2:inoar#002A97:"isp2" \
GPRINT:inoar:LAST:"Current\:%8.2lf %s" \
GPRINT:inoar:AVERAGE:"Average\:%8.2lf %s" \
GPRINT:inoar:MAX:"Maximum\:%8.2lf %s"

Thanks,

michael

--
Unsubscribe mailto:[EMAIL PROTECTED]
Help        mailto:[EMAIL PROTECTED]
Archive     http://www.ee.ethz.ch/~slist/rrd-users
WebAdmin    http://www.ee.ethz.ch/~slist/lsg2.cgi

Reply via email to