dsa-check-udldap-freshness: check new last_update.trace instead of /var/lib/misc...
authorPeter Palfrader <peter@palfrader.org>
Sat, 10 Mar 2012 19:47:03 +0000 (20:47 +0100)
committerPeter Palfrader <peter@palfrader.org>
Sat, 10 Mar 2012 19:47:03 +0000 (20:47 +0100)
dsa-nagios-checks/checks/dsa-check-udldap-freshness
dsa-nagios-checks/debian/changelog

index 6022746..e67abaf 100755 (executable)
@@ -9,8 +9,6 @@ my %CODE = (
        'UNKNOWN'       => 3
 );
 
-my $f;
-
 $SIG{__DIE__ } = sub() {
        print shift;
        exit $CODE{'UNKNOWN'};
@@ -36,19 +34,18 @@ sub check_age {
 };
 
 my @msg;
-for $f (qw{/var/lib/misc/thishost/passwd.tdb /var/lib/misc/passwd.db}) {
-       unless (-e $f) {
-               print "WARNING: $f does not exist.\n";
-               exit $CODE{'WARNING'};
-       };
+my $f = "/var/lib/misc/thishost/last_update.trace";
+unless (-e $f) {
+       print "WARNING: $f does not exist.\n";
+       exit $CODE{'WARNING'};
+};
 
-       my $a = check_age($f);
-       if ($a->[0] != 0) {
-               print $a->[1], "\n";
-               exit $a->[0];
-       };
-       push @msg, $a->[1];
+my $a = check_age($f);
+if ($a->[0] != 0) {
+       print $a->[1], "\n";
+       exit $a->[0];
 };
+push @msg, $a->[1];
 
 print "OK: ", join(', ', @msg), "\n";
 exit 0;
index e061f36..c533193 100644 (file)
@@ -8,8 +8,10 @@ dsa-nagios-checks (9X) Xnstable; urgency=low
   * dsa-check-msa-eventlog: Add --verbose switch to show info level
     event log entries.
   * add dsa-check-crl-expire.
+  * dsa-check-udldap-freshness: check new last_update.trace instead
+    of /var/lib/misc/thishost/passwd.{db,tdb}.
 
- -- Peter Palfrader <weasel@debian.org>  Wed, 07 Mar 2012 15:25:29 +0100
+ -- Peter Palfrader <weasel@debian.org>  Sat, 10 Mar 2012 20:46:35 +0100
 
 dsa-nagios-checks (92.1) unstable; urgency=low