[rrd-users] Re: RPN bugs?
Tobias Oetiker
oetiker at ee.ethz.ch
Mon Apr 24 22:17:57 MEST 2000
Today you sent me mail regarding [rrd-users] RPN bugs?:
*>
*> I am running into some problems with FreeBSD 4.0 and 3.4 on an Intel
*> machine.
*> I have been collecting stats and graphing them for months. Suddenly, after
*> moving
*> the databases to a faster machine with a newer OS (4.0) and newer RRDTOOL, I
*> am getting wacked graphs. Basically, the graphs are displaying the maximum
*> speed
*> of the interface instead of the actual speeds. Here is a clip of my perl
*> script. The two
*> lines commented out are the original lines. The two replacements do the
*> right thing.
*> I need to use RPN to be get rid of spikes. Please email me if I am just
*> being stupid
*> and have the incorrect syntax. This had been working though. Many thanks in
*> advance!
could you try hacking one of the perl scripts in the examples
directory of the rrdtool distro to exhibit the problem ?
this would make it easier for me to debug ...
thanks
tobi
*>
*> Jeff
*>
*>
*> # $SPEED is passed via an argument
*>
*>
*> my @daily = ("--start", ( - 24*3600 ));
*> my @weekly = ("--start", ( - 7 * 24*60*60 ));
*> my @monthly = ("--start", ( - 31 * 24*60*60 ));
*> my @yearly = ("--start", ( - 365 * 24*60*60 ));
*>
*> my $title = "Graph of $DESCR. Maximum speed: $SPEED";
*>
*> sub mkgraph {
*> my($filename, @range) = @_;
*>
*> my $graphret = RRDs::graph $filename, "--title", $title,
*> "--vertical-label", 'bits per second',
*> "--width", '580', "--height", '220',
*> @range,
*> "--lower-limit", '0',
*> "--base", '1000',
*>
*> "DEF:input=$RRD:ifInOctets:AVERAGE",
*> "DEF:output=$RRD:ifOutOctets:AVERAGE",
*> "DEF:minin=$RRD:ifInOctets:MIN",
*> "DEF:minout=$RRD:ifOutOctets:MIN",
*> "DEF:maxin=$RRD:ifInOctets:MAX",
*> "DEF:maxout=$RRD:ifOutOctets:MAX",
*>
*> #"CDEF:inc=input,8,*,$SPEED,GT,$SPEED,input,8,*,IF",
*> #"CDEF:outc=output,8,*,$SPEED,GT,$SPEED,output,8,*,IF",
*> "CDEF:inc=input,8,*",
*> "CDEF:outc=output,8,*",
*> "CDEF:mininc=minin,8,*,$SPEED,GT,$SPEED,minin,8,*,IF",
*> "CDEF:minoutc=minout,8,*,$SPEED,GT,$SPEED,minout,8,*,IF",
*> "CDEF:maxinc=maxin,8,*,$SPEED,GT,$SPEED,maxin,8,*,IF",
*> "CDEF:maxoutc=maxout,8,*,$SPEED,GT,$SPEED,maxout,8,*,IF",
*>
*> "CDEF:perinc=100,inc,$SPEED,/,*",
*> "CDEF:peroutc=100,outc,$SPEED,/,*",
*>
*> "AREA:inc#FFCCCC",
*> "AREA:outc#CCCCFF",
*>
*> "LINE1:inc#FF0000:Inbound traffic (to your site)",
*> "LINE1:outc#0000FF:Outbound traffic (from your site)\\c",
*>
*> "COMMENT:\\s",
*>
*> "GPRINT:inc:LAST:Input Current\\: %.3lf %sb/s",
*> "GPRINT:inc:AVERAGE:Average\\: %.3lf %sb/s",
*> "GPRINT:mininc:MIN:Min\\: %.3lf %sb/s",
*> "GPRINT:maxinc:MAX:Max\\: %.3lf %sb/s",
*> "GPRINT:perinc:LAST:Utilization\\: %.1lf %%\\j",
*>
*> "GPRINT:outc:LAST:Output Current\\: %.3lf %sb/s",
*> "GPRINT:outc:AVERAGE:Average\\: %.3lf %sb/s",
*> "GPRINT:minoutc:MIN:Min\\: %.3lf %sb/s",
*> "GPRINT:maxoutc:MAX:Max\\: %.3lf %sb/s",
*> "GPRINT:peroutc:LAST:Utilization\\: %.1lf %%\\j",
*>
*>
*>
*>
*> --
*> 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
*>
--
______ __ _
/_ __/_ / / (_) Oetiker, Timelord & SysMgr @ EE-Dept ETH-Zurich
/ // _ \/ _ \/ / TEL: +41(0)1-6325286 FAX:...1517 ICQ: 10419518
/_/ \.__/_.__/_/ oetiker at ee.ethz.ch http://ee-staff.ethz.ch/~oetiker
--
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