[rrd-users] Creating dynamic graphs in HTML

Ruttenberg, Tanya Tanya.Ruttenberg at ssa.gov
Wed Nov 21 14:11:40 CET 2007

This basically works for me (rrdtool-1.2.12).  I structure my arguments
a little differently for readability, but I use "-" for output and it
works.  For reference here is my code:

my @args = ("-","--start=$starttime","--imgformat=PNG","--width=750","--
ical-label=Utilization %" );
my @DEFS = ("DEF:a=$rrdfile:cpmcputotal5min:AVERAGE");
my @DRAW = ("AREA:a#00FFFF:CPU Utilization");
my @GPRINTS = ('GPRINT:a:MIN:Min\: %8.2lf%s','GPRINT:a:AVERAGE:Avg\: %8.
2lf%s','GPRINT:a:MAX:Max\: %8.2lf%s','GPRINT:a:LAST:Last\: %8.2lf%s');

RRDs::graph(@args, @DEFS, @DRAW, @GPRINTS);


-----Original Message-----
From: rrd-users-bounces at lists.oetiker.ch
[mailto:rrd-users-bounces at lists.oetiker.ch] On Behalf Of Mike Rykowski
Sent: Tuesday, November 20, 2007 4:08 PM
To: rrd-users at lists.oetiker.ch
Subject: [rrd-users] Creating dynamic graphs in HTML


I'm trying to create inline graphs using rrdtool 1.2.23 (RRDs).

I have something like this in a perl script:

print $cgi->header(-type=>'image/png');
RRDs::graph ("-","-s","-1week","-a","PNG","--width","600","--

If I substitute "-" with a file name, it produces a file that I can
view, but when I try to do this inline I get an error saying there are
errors in the image.

I used to do this with gif format in 1.0.49 and it worked just fine.

Any ideas? 

Mike Rykowski
NU-IT Telecommunications and Network Services

rrd-users mailing list
rrd-users at lists.oetiker.ch

More information about the rrd-users mailing list