From 2fdd23b9d9e9bc4ffa917b85e66edc5d4883962b Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Mon, 23 Mar 2015 13:32:30 +0100 Subject: [PATCH] Add dsa-check-stunnel-sanity --- .../checks/dsa-check-stunnel-sanity | 16 ++++++++++++++++ dsa-nagios-checks/debian/changelog | 6 +++--- 2 files changed, 19 insertions(+), 3 deletions(-) create mode 100755 dsa-nagios-checks/checks/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 -- 2.20.1