X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=dsa-nagios-checks%2Fchecks%2Fdsa-check-dabackup;h=8bc56f5bc88a97a625bcf8dd0e56bfd967e2c179;hb=100f56da0c96f396ed77b13294a34c38479580f0;hp=f400023b11dc83ba1ba6e350d328f0b563001ca0;hpb=42e99da9d896a33803e763c746e9a103183b6b34;p=mirror%2Fdsa-nagios.git diff --git a/dsa-nagios-checks/checks/dsa-check-dabackup b/dsa-nagios-checks/checks/dsa-check-dabackup index f400023..8bc56f5 100755 --- a/dsa-nagios-checks/checks/dsa-check-dabackup +++ b/dsa-nagios-checks/checks/dsa-check-dabackup @@ -60,7 +60,7 @@ sub help($$) { my ($exitcode, $fd) = @_; version ($fd, 0); print $fd "Usage: $PROGRAM_NAME --help\n"; - print $fd "Usage: $PROGRAM_NAME"; + print $fd "Usage: $PROGRAM_NAME [--fresh ] [--maxage ]"; exit $exitcode }; @@ -69,6 +69,8 @@ my $params = {}; Getopt::Long::config('bundling'); if (!GetOptions ( 'h|help' => \$params->{'help'}, + 'f|fresh=i' => \$TOO_FRESH, + 'm|maxage=i' => \$MAX_AGE, )) { die ("$PROGRAM_NAME: Usage: $PROGRAM_NAME [-fwhv]\n"); }; @@ -163,7 +165,7 @@ for my $f (sort {$a cmp $b} keys %logfiles) { my $last = ''; while () { chomp; - if (/^sent\s+\d+\s+bytes\s+received\s+\d+\s+bytes\s+[\d\.]+\s+bytes\/sec$/) { + if (/^sent\s+[\d,]+\s+bytes\s+received\s+[\d,]+\s+bytes\s+[\d,\.]+\s+bytes\/sec$/) { problem('OK', 'probably ok', $f); close(FH); next FILE;