From 7845e5707bdab31ae4e19be64242ab6217ad1113 Mon Sep 17 00:00:00 2001 From: Alexander Barton Date: Tue, 15 Nov 2011 11:59:22 +0100 Subject: [PATCH] Add "nagcollecttest" script --- client/bin/nagcollecttest | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100755 client/bin/nagcollecttest diff --git a/client/bin/nagcollecttest b/client/bin/nagcollecttest new file mode 100755 index 0000000..e31644f --- /dev/null +++ b/client/bin/nagcollecttest @@ -0,0 +1,39 @@ +#!/bin/bash +# +# NagCollect -- Nagios Data Collector for Passive Checks +# Copyright (c)2009-2011 Alexander Barton, alex@barton.de +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# Please read the file COPYING, README and AUTHORS for more information. +# + +NAME=`basename "$0"` +MAXTIME=300 + +if [ $# -ne 1 ]; then + echo "Usage: $NAME " + exit 2 +fi +if [ `id -u` -ne 0 ]; then + echo "$NAME must be run as root!" + exit 2 +fi + +if [ -r /usr/local/lib/nagcollect/"$1.tst" ]; then + tst=/usr/local/lib/nagcollect/"$1.tst" +elif [ -r /usr/local/lib/nagcollect/`uname`/"$1.tst" ]; then + tst=/usr/local/lib/nagcollect/`uname`/"$1.tst" +else + echo "$NAME: script \"$1\" not found!" + exit 2 +fi + +SERVICE=""; STATUS=""; TEXT="" +echo "Checking \"$tst\" ..." +. "$tst" +echo "RESULT: $SERVICE=$STATUS \"$TEXT\"" + +# -eof- -- 2.39.2