X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=dsa-nagios-checks%2Fchecks%2Fdsa-check-udldap-freshness;h=9d85424274e0064b5586dadb7b5ba52a9d4ca74e;hb=c1232466d21f58fe64bc1652e00c991e4e4f0f7e;hp=602274694854bfbadeceb13904f3a863e597115a;hpb=43972d48a875819dd3d85a5f98057942883cf2b7;p=mirror%2Fdsa-nagios.git diff --git a/dsa-nagios-checks/checks/dsa-check-udldap-freshness b/dsa-nagios-checks/checks/dsa-check-udldap-freshness index 6022746..9d85424 100755 --- a/dsa-nagios-checks/checks/dsa-check-udldap-freshness +++ b/dsa-nagios-checks/checks/dsa-check-udldap-freshness @@ -36,7 +36,17 @@ sub check_age { }; my @msg; -for $f (qw{/var/lib/misc/thishost/passwd.tdb /var/lib/misc/passwd.db}) { +my @to_check = (); + +if (-f '/var/lib/misc/thishost/last_update.trace') { + # New style check + push @to_check, '/var/lib/misc/thishost/last_update.trace'; +} else { + # Old style + push @to_check, qw{/var/lib/misc/thishost/passwd.tdb /var/lib/misc/passwd.db}; +} + +for $f (@to_check) { unless (-e $f) { print "WARNING: $f does not exist.\n"; exit $CODE{'WARNING'};