diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 16:21:12 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 16:21:12 +0000 |
commit | fa618ad4282bbbbd35ee53dcd71fed599fec9e68 (patch) | |
tree | 9dfd8920b74d0bdcfdd3f663fcc8e74701cf095b /travis-test-1 | |
parent | Initial commit. (diff) | |
download | nagios-nrpe-fa618ad4282bbbbd35ee53dcd71fed599fec9e68.tar.xz nagios-nrpe-fa618ad4282bbbbd35ee53dcd71fed599fec9e68.zip |
Adding upstream version 4.1.0.upstream/4.1.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rwxr-xr-x | travis-test-1 | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/travis-test-1 b/travis-test-1 new file mode 100755 index 0000000..fca5d95 --- /dev/null +++ b/travis-test-1 @@ -0,0 +1,34 @@ +#!/bin/bash + +# Integration test for nrpe/check_nrpe +# Should be run only on machines which do NOT have Nagios installed +# and which do not have an enabled firewall. +cd sample-config +echo >> nrpe.cfg # Hopefully this is a newline! I think nrpe.cfg ends in a newling anyways. +echo 'command[check_test]=/tmp/check_yes.sh' >> nrpe.cfg + +# Make sure the directory exists such that nrpe can create the nrpe.pid file in the default location +mkdir /usr/ || true +mkdir /usr/local || true +mkdir /usr/local/nagios || true +mkdir /usr/local/nagios/var || true + +# Make sure nagios user exists +useradd nagios + +# Make a plugin +touch /tmp/check_yes.sh +echo 'echo OK' >> /tmp/check_yes.sh + +# Give nagios control of plugins +chown nagios /tmp/check_yes.sh +chmod +x /tmp/check_yes.sh + +# Start running the NRPE daemon to accept commands +cd ../src +./nrpe -c ../sample-config/nrpe.cfg -d + +# Try to check_nrpe with our check_test command/check_yes.sh plugin +./check_nrpe -H 127.0.0.1 -c check_test + +exit 0 |