Strange nrpe interaction


#1

I am trying to use the check_mysqld.pl plugin dowloaded from NagiosExchange ( [=947]](http://www.nagiosexchange.org/MySQL.155.0.html?&tx_netnagext_pi1[p_view) )

It works perfectly when run from the command line of the monitored host, but when I try to use NRPE to check it from the Nagios server I get the following error:

NRPE: Unable to read output

My service definition:

define service{
use remote-service
host_name grdb
service_description MySQL check
check_command check_mysqld
}

Command definition:

‘check_mysqld’ command definition

define command{
command_name check_mysqld
command_line $USER1$/check_nrpe -H $HOSTNAME$ -c check_mysqld
}

and NRPE command definition on the remote machine:

command[check_mysqld]=/usr/local/nagios/libexec/check_mysqld.pl -a open-files -w 4000 -c 4500 -f

Any thoughts?