summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Sulfrian <alexander@sulfrian.net>2013-01-22 22:02:41 +0100
committerAlexander Sulfrian <alexander@sulfrian.net>2013-01-23 13:57:27 +0100
commitc933a2978086b36266ab237a1387193611495a12 (patch)
tree2a2522f19ea76b326deda04a2e868c9707c5c2de
parentb1fe3486c98c6be7e869c6b0cbf81a6d8c749be9 (diff)
downloadvserver-monitoring-c933a2978086b36266ab237a1387193611495a12.tar.gz
vserver-monitoring-c933a2978086b36266ab237a1387193611495a12.tar.bz2
vserver-monitoring-c933a2978086b36266ab237a1387193611495a12.zip
check_load: fix taint mode1.4
-rwxr-xr-xcheck_load7
1 files changed, 6 insertions, 1 deletions
diff --git a/check_load b/check_load
index 1690872..b55ce38 100755
--- a/check_load
+++ b/check_load
@@ -6,7 +6,7 @@ use warnings;
use VServer;
use Nagios::Plugin;
-our $VERSION = '1.3';
+our $VERSION = '1.4';
sub init_nagios_plugin() {
my $plugin = Nagios::Plugin->new(
@@ -77,6 +77,11 @@ sub get_load($$) {
}
+# fix taint mode
+if ($0 =~ m/(\w[\w\/]*\w)/) {
+ $ENV{'NAGIOS_PLUGIN'} = $1;
+}
+
my $n = init_nagios_plugin();
$n->getopts();
alarm $n->opts->timeout;