From: Peter Palfrader Date: Mon, 23 Mar 2015 12:32:30 +0000 (+0100) Subject: Add dsa-check-stunnel-sanity X-Git-Url: https://git.adam-barratt.org.uk/?a=commitdiff_plain;h=2fdd23b9d9e9bc4ffa917b85e66edc5d4883962b;p=mirror%2Fdsa-nagios.git Add dsa-check-stunnel-sanity --- diff --git a/dsa-nagios-checks/checks/dsa-check-stunnel-sanity b/dsa-nagios-checks/checks/dsa-check-stunnel-sanity new file mode 100755 index 0000000..a759ce7 --- /dev/null +++ b/dsa-nagios-checks/checks/dsa-check-stunnel-sanity @@ -0,0 +1,16 @@ +#!/bin/sh + +if ! [ -e /var/run/stunnel4/stunnel-ekeyd.pid ] ; then + echo "No stunnel-ekeyd.pid." + exit 0 +fi +pid="$(cat /var/run/stunnel4/stunnel-ekeyd.pid)" +fds=$(ls -1 /proc/"$pid"/fd | wc -l) + +if [ "$fds" -gt 100 ]; then + echo "Crazy number of open FDs ($n)." + exit 2 +else + echo "All seems fine." + exit 0 +fi diff --git a/dsa-nagios-checks/debian/changelog b/dsa-nagios-checks/debian/changelog index 248a402..9bf63ac 100644 --- a/dsa-nagios-checks/debian/changelog +++ b/dsa-nagios-checks/debian/changelog @@ -1,8 +1,8 @@ -dsa-nagios-checks (107) UNRELEASED; urgency=medium +dsa-nagios-checks (107) unstable; urgency=medium - * + * Add dsa-check-stunnel-sanity. - -- Peter Palfrader Wed, 28 Jan 2015 14:19:33 +0100 + -- Peter Palfrader Mon, 23 Mar 2015 13:32:18 +0100 dsa-nagios-checks (106) unstable; urgency=medium