[BACK]Return to average_rrd CVS log [TXT][DIR] Up to [local] / nagios / check_rrd / bin

Diff for /nagios/check_rrd/bin/average_rrd between version 1.1 and 1.2

version 1.1, 2006/05/08 20:52:53 version 1.2, 2006/05/08 23:22:19
Line 1 
Line 1 
 #!/usr/bin/perl -T  #!/usr/bin/perl -T
 # $RedRiver$  # $RedRiver: average_rrd,v 1.1 2006/05/08 19:52:53 andrew Exp $
 use strict;  use strict;
 use warnings;  use warnings;
   
Line 56 
Line 56 
                 next unless defined $line->[$i];                  next unless defined $line->[$i];
                 foreach my $key (keys %TIMES) {                  foreach my $key (keys %TIMES) {
                         if ($end - $TIMES{$key} < $start) {                          if ($end - $TIMES{$key} < $start) {
                                   foreach ('max', 'min') {
                                           $totals{ $names->[$i] }{$key}{$_} = $line->[$i]
                                                   unless defined $totals{ $names->[$i] }{$key}{$_};
                                   }
                                   no warnings q/uninitialized/;
                                 $totals{ $names->[$i] }{$key}{'count'}++;                                  $totals{ $names->[$i] }{$key}{'count'}++;
                                 $totals{ $names->[$i] }{$key}{'total'} += $line->[$i];                                  $totals{ $names->[$i] }{$key}{'total'} += $line->[$i];
                                   $totals{ $names->[$i] }{$key}{'max'} = $line->[$i]
                                           if $totals{ $names->[$i] }{$key}{'max'} < $line->[$i];
                                   $totals{ $names->[$i] }{$key}{'min'} = $line->[$i]
                                           if $totals{ $names->[$i] }{$key}{'min'} > $line->[$i];
                         }                          }
                 }                  }
         }          }

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>