aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--debian/changelog1
-rwxr-xr-xnagios-plugins/check_ldap_root7
2 files changed, 8 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index 89a408d..fd6f165 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,7 @@ sitesummary (0.0.74) UNRELEASED; urgency=low
- Ignore devtmpfs, the same way tmpfs is ignored.
- Only check Linux software RAID if a RAID is enabled and not only
when /proc/mdstat is present.
+ - Report missing ldapsearch tool from check_ldap_root.
* Collect /etc/lsb-release if present to have more detailed version
information on Ubuntu.
diff --git a/nagios-plugins/check_ldap_root b/nagios-plugins/check_ldap_root
index a4ce47f..64c78f8 100755
--- a/nagios-plugins/check_ldap_root
+++ b/nagios-plugins/check_ldap_root
@@ -15,6 +15,13 @@ fi
ldapserver=$1
shift
+if type ldapsearch > /dev/null 2>&1 ; then
+ :
+else
+ echo "Missing the ldapsearch tool, unable to check LDAP server."
+ exit 2
+fi
+
if ldapsearch -l 3 -LLL -h $ldapserver -x -b '' -s base > /dev/null 2>&1 ; then
echo "OK - Searching for LDAP root DSE worked on $ldapserver"
exit 0