From bec747260a5a995578ccbf9729757beb2b53c5c3 Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Mon, 14 Apr 2008 12:14:44 -0400 Subject: [PATCH] [project @ peter@palfrader.org-20080414161444-rq732slf8yuersiu] dsa-check-dabackup: Warn if installed but no backups configured --- dsa-nagios-nrpe-config/debian/changelog | 6 ++++++ dsa-nagios-nrpe-config/dsa-check-dabackup | 9 +++++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/dsa-nagios-nrpe-config/debian/changelog b/dsa-nagios-nrpe-config/debian/changelog index d3de5de..397aa95 100644 --- a/dsa-nagios-nrpe-config/debian/changelog +++ b/dsa-nagios-nrpe-config/debian/changelog @@ -1,3 +1,9 @@ +dsa-nagios-nrpe-config (26) unstable; urgency=low + + * dsa-check-dabackup: Warn if installed but no backups configured. + + -- Peter Palfrader Mon, 14 Apr 2008 12:13:30 -0400 + dsa-nagios-nrpe-config (25) unstable; urgency=low * Install dsa-check-dabackup 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) { -- 2.20.1