[project @ peter@palfrader.org-20080414161444-rq732slf8yuersiu]
authorPeter Palfrader <peter@palfrader.org>
Mon, 14 Apr 2008 16:14:44 +0000 (12:14 -0400)
committerPeter Palfrader <peter@palfrader.org>
Mon, 14 Apr 2008 16:14:44 +0000 (12:14 -0400)
dsa-check-dabackup: Warn if installed but no backups configured

dsa-nagios-nrpe-config/debian/changelog
dsa-nagios-nrpe-config/dsa-check-dabackup

index d3de5de..397aa95 100644 (file)
@@ -1,3 +1,9 @@
+dsa-nagios-nrpe-config (26) unstable; urgency=low
+
+  * dsa-check-dabackup: Warn if installed but no backups configured.
+
+ -- Peter Palfrader <weasel@debian.org>  Mon, 14 Apr 2008 12:13:30 -0400
+
 dsa-nagios-nrpe-config (25) unstable; urgency=low
 
   * Install dsa-check-dabackup
index 77dca8f..d00dcf2 100755 (executable)
@@ -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) {