Return to stats.pl CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / ipsec-tools / src / racoon |
1.1 ! misho 1: #!/usr/bin/perl ! 2: # usage: ! 3: # % cat /var/log/racoon-stats.log | perl stats.pl ! 4: ! 5: while(<STDIN>) { ! 6: chomp; ! 7: ($a, $a, $a, $a, $a, $b) = split(/\s+/, $_, 6); ! 8: ($a, $c) = split(/:/, $b, 2); ! 9: $r{$a} += $c; ! 10: $t{$a}++; ! 11: } ! 12: ! 13: foreach (sort keys %t) { ! 14: printf "%s: total=%d avg=%8.6f\n", $_, $t{$_}, $r{$_}/$t{$_}; ! 15: }