From: Alexander Barton Date: Tue, 15 Nov 2011 10:59:22 +0000 (+0100) Subject: Add "nagcollecttest" script X-Git-Tag: rel-3~3^2~8 X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=nagcollect.git;a=commitdiff_plain;h=7845e5707bdab31ae4e19be64242ab6217ad1113;ds=sidebyside Add "nagcollecttest" script --- 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-