From eafbc117dc3d950474cd5af971d839541557a457 Mon Sep 17 00:00:00 2001 From: Alexander Barton Date: Wed, 21 Apr 2010 14:05:41 +0200 Subject: [PATCH] New "nagcollectreset" tool to restrict/reset test status All test scripts should only consider the system status starting the moment this tool is executed and ignore all older states. --- Makefile | 2 ++ client/bin/nagcollectreset | 11 +++++++++++ 2 files changed, 13 insertions(+) create mode 100755 client/bin/nagcollectreset diff --git a/Makefile b/Makefile index aef74d5..9e9c832 100644 --- a/Makefile +++ b/Makefile @@ -37,6 +37,8 @@ install-client: install -d -o 0 -g 0 -m 755 /usr/local/sbin install -c -o 0 -g 0 -m 755 -p \ client/bin/nagcollect /usr/local/sbin/nagcollect + install -c -o 0 -g 0 -m 755 -p \ + client/bin/nagcollectreset /usr/local/sbin/nagcollectreset install -d -o 0 -g 0 -m 755 /usr/local/etc [ -r /usr/local/etc/nagcollect.conf ] || \ install -o 0 -g 0 -m 600 -p \ diff --git a/client/bin/nagcollectreset b/client/bin/nagcollectreset new file mode 100755 index 0000000..a91947d --- /dev/null +++ b/client/bin/nagcollectreset @@ -0,0 +1,11 @@ +#!/bin/bash +# +# NagCollect -- Nagios Data Collector for Passive Checks +# Copyright (c)2009,2010 Alexander Barton, alex@barton.de +# + +NAME=`basename "$0"` + +[ -z "$*" ] \ + && logger -t "$NAME" -- "--NagiosReset--" \ + || logger -t "$NAME" -- "--NagiosReset-- ($*)" -- 2.39.2