From: minima Date: Sun, 29 Sep 2002 23:00:57 +0000 (+0000) Subject: separate out AGWstats X-Git-Tag: PRE-1-52~173 X-Git-Url: http://www.dxcluster.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=f8d23f0de888299ee510229861cbce4b6fd25e19;p=spider.git separate out AGWstats --- diff --git a/Changes b/Changes index e9dd7d2f..1327a8d3 100644 --- a/Changes +++ b/Changes @@ -4,6 +4,8 @@ is the minimum granularity available. 3. add some separation between cfg file making, data generation and mrtg running. See /spider/cmd/mrtg.pl for some instructions... +4. Added data in and out to the MRTG stats, you need to do an indexmaker +to get them onto the index page 28Sep02======================================================================= 1. Put some transparent caching into Prefix.pm to see if this has a performance impact. diff --git a/cmd/mrtg.pl b/cmd/mrtg.pl index dfc0fcb5..7c6b8573 100644 --- a/cmd/mrtg.pl +++ b/cmd/mrtg.pl @@ -7,6 +7,7 @@ # The arguments (keywords) to the mrtg command are these # # a) content (you always get the node users and nodes) +# agw - include the AGW stats separately # totalspots - all spots # hfvhf - all spots split into HF and VHF # wwv - two graphs of WWV, one SFI and R other A and K @@ -37,11 +38,18 @@ return (1, "MRTG not installed") unless $want{nomrtg} || -e '/usr/bin/mrtg' || - my $mc = new Mrtg or return (1, "cannot initialise Mrtg $!"); -# do Msg totals +# do Data in / out totals +my $din = $Msg::total_in; +my $dout = $Msg::total_in; +unless ($want{agw}) { + $din += $AGWMsg::total_in; + $dout += $AGWMsg::total_out; +} + $mc->cfgprint('msg', [], 64000, "Data in and out of $main::mycall", 'Bits / Sec', 'Bytes In', 'Bytes Out') unless $want{dataonly}; -$mc->data('msg', $Msg::total_in, $Msg::total_out, "Data in and out of $main::mycall") unless $want{cfgonly}; +$mc->data('msg', $din, $dout, "Data in and out of $main::mycall") unless $want{cfgonly}; # do AGW stats if they apply if ($want{agw}) {