From 50298bdd750ccb3963e862b3b8fb92b1ae89693b Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Sun, 3 Oct 2010 13:12:50 +0200 Subject: [PATCH] Add dsa-check-port-closed --- dsa-nagios-checks/checks/dsa-check-port-closed | 15 +++++++++++++++ dsa-nagios-checks/debian/changelog | 3 ++- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100755 dsa-nagios-checks/checks/dsa-check-port-closed diff --git a/dsa-nagios-checks/checks/dsa-check-port-closed b/dsa-nagios-checks/checks/dsa-check-port-closed new file mode 100755 index 0000000..b3000d0 --- /dev/null +++ b/dsa-nagios-checks/checks/dsa-check-port-closed @@ -0,0 +1,15 @@ +#!/bin/bash + +/usr/lib/nagios/plugins/check_tcp "$@" > /dev/null +rc="$?" + +if [ "$rc" -eq 0 ]; then + echo "Warning: port is open" + exit 1 +elif [ "$rc" -eq 2 ]; then + echo "OK: port is closed" + exit 0 +else + echo "Unknown exit code from check_tcp" + exit 3 +fi diff --git a/dsa-nagios-checks/debian/changelog b/dsa-nagios-checks/debian/changelog index 616d692..b7cd103 100644 --- a/dsa-nagios-checks/debian/changelog +++ b/dsa-nagios-checks/debian/changelog @@ -8,8 +8,9 @@ dsa-nagios-checks (8x) xnstable; urgency=low * dsa-check-running-kernel: check if 'strings' is installed and complain nicely if it isn't instead of falling over. [Uli Martens] * dsa-check-afs-*: add checks from Russ Allbery for monitoring our AFS + * Add dsa-check-port-closed. - -- Peter Palfrader Sun, 05 Sep 2010 11:33:10 +0200 + -- Peter Palfrader Sun, 03 Oct 2010 13:12:31 +0200 dsa-nagios-checks (87) unstable; urgency=low -- 2.20.1