X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=dsa-nagios-nrpe-config%2Fdsa-check-dabackup;h=d00dcf2aa86f85d40e49117370f247bbf0c28fcc;hb=bec747260a5a995578ccbf9729757beb2b53c5c3;hp=77dca8f80849cc5d2722637c61371d3a58831b0e;hpb=f28cc10fc01e20d69218b0a374b5e435684d606f;p=mirror%2Fdsa-nagios.git diff --git a/dsa-nagios-nrpe-config/dsa-check-dabackup b/dsa-nagios-nrpe-config/dsa-check-dabackup index 77dca8f..d00dcf2 100755 --- a/dsa-nagios-nrpe-config/dsa-check-dabackup +++ b/dsa-nagios-nrpe-config/dsa-check-dabackup @@ -116,14 +116,15 @@ for my $f (keys %conffiles) { problem('WARNING', "$f has no log"); } } -for my $f (keys %logfiles) { +problem('WARNING', 'da-backup installed but no backups configured') if (scalar keys %conffiles == 0); + +FILE: +for my $f (sort {$a cmp $b} keys %logfiles) { unless (exists $conffiles{$f}) { problem('WARNING', "log $f has no config"); + next; } -} -FILE: -for my $f (keys %logfiles) { my @stat = stat("$logdir/$f") or die ("Cannot stat $logdir/$f: $!\n"); my $age = time - $stat[10]; if ($age < 0) {