You could try running a fetch for the week and add up all the bytes that are
>1Mbps.  If you're using Perl it would be something like this:
        Assuming: You have the RRD shared module loaded in Perl
                  Your file is called 'bandwidth.rrd' for example purposes

---Start Code---
# Fetch a week's worth (604800 seconds) of data from bandwidth.rrd
my
($start,$step,$names,$data)=RRDs::fetch("bandwidth.rrd","AVERAGE","--start=-
604800");
# Reset the over limit count to zero
$totalover1Mbps=0;
# Examine each line returned from the fetch
foreach my $line (@$data) {
        # Examine each value on each line returned by the fetch
        foreach my $val (@$line) {
                if($val > 1000000) {    # The value is greater that 1Mbps
                        # Add the amount over 1Mbps to a total over counter
                        $totalover1Mbps=$totalover1Mbps+($val-1000000);
                }
        }
}
---End Code---

Then you should have a scalar called $totalover1Mpbs that you should be able
to include in a comment on the graph somewhere.  I have to warn you, I'm
pretty new at Perl so this might not be the most efficient way of doing
things

Just a thought.

Jason...

-----Original Message-----
From: Fredrik Schweinebarth [mailto:[EMAIL PROTECTED] 
Sent: May 27, 2002 1:23 AM
To: [email protected]
Subject: [rrd-users] Calculate area from graph?


Hello, 

Im having some trouble with the graph...

I've attached a graph that shows all peaks over 1mbps with a gray area, is
it possible to calculate this area? The result should be total bytes
transferred during these peaks.

//Fredrik


-- Attached file removed by Listar and put at URL below --
-- Type: image/gif
-- Size: 18k (18741 bytes)
-- URL : http://www.ee.ethz.ch/~slist/pantomime/monitor.gif


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

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