<br><font size=2 face="sans-serif"><br>
I'm having problem with NRPE parameters while testing a new Nagios installation.</font>
<br>
<br><font size=2 face="sans-serif">Header Node is running RHEL AS4 U6,
and Nagios v3.2.0</font>
<br>
<br><font size=2 face="sans-serif">Client is running RHEL AS4 U4, and NRPE
v2.12 (compiled with command arguments, and with dont_blame_nrpe=1)</font>
<br>
<br><font size=2 face="sans-serif">Standard hardcoded nrpe disk checks
work fine, for example;</font>
<br>
<br><font size=2 face="sans-serif">Service definition on Header Node -
</font>
<br>
<br><font size=2 face="sans-serif">        check_nrpe!check_home</font>
<br>
<br><font size=2 face="sans-serif">Relates to the following in nrpe.cfg
on the Client -</font>
<br>
<br><font size=2 face="sans-serif">        command[check_home]=/usr/local/nagios/libexec/check_disk
-w 20% -c 10% -p /home</font>
<br>
<br><font size=2 face="sans-serif">and returns -</font>
<br>
<br><font size=2 face="sans-serif">        DISK
OK - free space: /home 1878 MB (98% inode=99%);| /home=34MB;1612;1813;0;2015</font>
<br>
<br><font size=2 face="sans-serif">Using variables, I can get the correct
results from the command line;</font>
<br>
<br><font size=2 face="sans-serif">Service definition on Header Node -
</font>
<br>
<br><font size=2 face="sans-serif">        check_nrpe!check_adisk!20%!10%!/opt</font>
<br>
<br><font size=2 face="sans-serif">Relates to the following in nrpe.cfg
on the Client -</font>
<br>
<br><font size=2 face="sans-serif">        command[check_adisk]=/usr/local/nagios/libexec/check_disk
-w $ARG1$ -c $ARG2$ -p $ARG3$</font>
<br>
<br><font size=2 face="sans-serif">and I can enter this on the Header Node
-</font>
<br>
<br><font size=2 face="sans-serif">        #../../libexec/check_nrpe
-H <client> -c check_adisk -a 20 10 /opt</font>
<br><font size=2 face="sans-serif">        DISK
OK - free space: /opt 432 MB (45% inode=97%);| /opt=524MB;987;997;0;1007</font>
<br>
<br><font size=2 face="sans-serif">However, this does not work within Nagios
GUI, all the parameters passed are blank. I see this in syslog on the Client
-</font>
<br>
<br><font size=2 face="sans-serif">        Added
command[check_adisk]=/usr/local/nagios/libexec/check_disk-w $ARG1$ -c $ARG2$
-p $ARG3$</font>
<br><font size=2 face="sans-serif">        Handling
the connection...</font>
<br><font size=2 face="sans-serif">        Host
is asking for command \'check_adisk\' to be run...</font>
<br><font size=2 face="sans-serif">        >>>>>Running
command: /usr/local/nagios/libexec/check_disk -w  -c  -p</font>
<br><font size=2 face="sans-serif">        Command
completed with return code 3 and output: Unknown argument Usage: check_disk
-w limit -c limit [-W limit] [-K limit] {-p path | -x device} [-C] [-E]
[-e] [-g group ] [-k] [-l] [-M] [-m] [-R path ] [-r path ] [-t timeout]
[-u unit] [-v] [-X type]</font>
<br><font size=2 face="sans-serif">        Return
Code: 3, Output: Unknown argument Usage: check_disk -w limit -c limit [-W
limit] [-K limit] {-p path | -x device} [-C] [-E] [-e] [-g group ] [-k]
[-l] [-M] [-m] [-R path ] [-r path ] [-t timeout] [-u unit] [-v] [-X type]</font>
<br>
<br><font size=2 face="sans-serif">I'm conscious that I'm probably doing
something very trivial wrong, but can't get my head around why this should
work on the command line, and not via the GUI.</font>
<br>
<br><font size=2 face="sans-serif">Any help much appreciated.</font>
<br>
<br><font size=2 face="sans-serif">Regards</font>
<br><font size=2 face="sans-serif">Nigel</font>
<br><font size=2 face="sans-serif"><br>
</font><font size=1 color=#808080 face="Calibri">Nigel Leach</font>
<br><font size=1 color=#808080 face="Calibri">Grid Engineer | Front Office
Risk Systems | BNP Paribas </font>