Hey there.. i am having a problem with my NRPE plugins when using argument maros.  Am i making a syntax error or what?  I have looked at it too long today to tell :)<br><br>I have confirmed the package was configured with command args enabled and I did turn on dont_blam_nrpe.<br>
<br>As stated later, the plugin and nrpe work great if i take out the argument macro and do a static command and supply the plugin with static arguments via nrpe_local.cfg.<br><br>I have copied snippets of relevant files:<br>
<br><br>############  SERVER  ##############<br>(host config)<br>check_command           check_nrpe!check_smartmon!/dev/hda<br><br>############ CLIENT ################<br><br>(/etc/nagios/nrpe.cfg<br>dont_blame_nrpe=1  (also have arguments compiled in)<br>
<br>(/etc/nagios/nrpe_local.cfg)<br>command[check_smartmon]=/usr/bin/sudo /usr/lib/nagios/plugins/check_smartmon -d $ARG1$<br>###the following works if i edit $ARG1$ argument out the host config <br>###command[check_smartmon]=/usr/bin/sudo /usr/lib/nagios/plugins/check_smartmon -d /dev/hda<br>
<br>(/var/log/syslog)<br>Jun 12 18:44:21 backup nrpe[12489]: Host is asking for command 'check_smartmon' to be run...<br>Jun 12 18:44:21 backup nrpe[12489]: Running command: /usr/bin/sudo /usr/lib/nagios/plugins/check_smartmon -d<br>
Jun 12 18:44:22 backup nrpe[12489]: Command completed with return code 2 and output:<br>Jun 12 18:44:22 backup nrpe[12489]: Return Code: 2, Output: NRPE: Unable to read output<br>Jun 12 18:44:22 backup nrpe[12489]: Connection from <a href="http://192.168.222.118">192.168.222.118</a> closed.<br clear="all">
<br>thanks much!<br><br>-- <br>Lyle Scott, III<br>