I'm trying to configure a service check via NRPE and having some difficulty.<br><br>From the monitoring server, I can successfully execute NRPE via CLI:<br><br>[root@mon01 etc]# /usr/local/nagios/libexec/check_nrpe -H 10.140.122.51 -c check_prov<br>
FILE_AGE OK: /var/log/prov.log is 4 seconds old and 8033817 bytes<br><br>All my hosts are in /usr/local/nagios/etc/hosts, with service_checks defined in them.  I defined this NRPE check as:<br><br>define service{<br>        use                             generic-service<br>
        host_name                       servername.serverdomain<br>        service_description             check_prov<br>        is_volatile            0<br>        check_period                    24x7<br>        max_check_attempts              3<br>
        normal_check_interval           3<br>        retry_check_interval            1<br>        notification_interval           120<br>        notification_period             24x7<br>        notification_options            w,u,c,r<br>
        check_command               check_nrpe!check_prov<br>}<br><br>within nagios.cfg, I have a commands.cfg file defined:<br><br>cfg_file=/usr/local/nagios/etc/objects/commands.cfg<br><br>within commands.cfg:<br><br># 'check_ccprov' command definition<br>
define command{<br>        command_name    check_prov<br>        command_line    $USER1$/check_nrpe -H $HOSTADDRESS -c check_prov<br>        }<br><br>Nagios is giving me an error:<br><br>Checking services...<br>Error: Service check command 'check_nrpe' specified in service 'check_ccprov' for host 'servername.serverdomain' not defined anywhere!<br>
<br>But it is defined?!  From the documentation the check_command should be "check_nrpe!$service" within service definition?<br><br>Thanks!<br><br><br>