jcheck_nrpe Command Line
jcheck_nrpe can be useful if you want to test your JNRPE configuration and you don't want to compile the check_nrpe sources for your architecture. It accepts all the same parameters as check_nrpe does and allows you to talk to both JNRPE and NRPE (as with check_nrpe).
Using the command line
The command line is very simple, and accepts the following parameters:
- -n/--nossl instruct jcheck_nrpe to not use SSL for communication.
- -u/--unknown instructs jcheck_nrpe to return an unknown status (instead of critical) on connection timeout errors
- -H/--host tells jcheck_nrpe where to find the JNRPE/NRPE server
- -p/--port tells jcheck_nrpe which port JNRPE/NRPE is listening to. Defaults to 5666
- -t/--timeout configure the connection timeout in seconds
- -c/--command configure the name of the command to be invoked
- -a/--args The list of arguments to be passed to the JNRPE/NRPE command. All the parameters must separed with a whitespace. This argument must be the last one on the command line.
- -h/--help shows the jcheck_nrpe command line help
Examples
The following samples assumes that inside JNRPE the following command is configured:
check_test : TEST --text $ARG1$ --status $ARG2$
Unix sample
./jcheck_nrpe.sh -H 127.0.0.1 -t 10 -c check_test -a HELLO WORLD critical
Windows sample
jcheck_nrpe.bat -H 127.0.0.1 -t 10 -c check_test -a HELLO WORLD critical