[Nagiosplug-help] Help with check_nrpe again

Ian Davidson idavidso at juniper.net
Mon May 12 10:06:08 CEST 2003

On my monitoring station I have setup a service, as:

define service {
service_description disk-check
use generic-service
check_command   check_nrpe!check_disk
contact_groups  linux-admins
host_name       dc

The check-command is
# 'check_nrpe' command definition
define command{
command_name    check_nrpe
command_line    /usr/local/nagios/libexec/check_nrpe -H $HOSTADDRESS -c

On my remote-host  nrpe.cfg file I have:
command[check_disk]=/usr/local/nagios/libexec/check_disk -w 20% -c 10%
-p /dev/hda1

If I run this command on the remote-host I get a good result.
[dc nagios]# /usr/local/nagios/libexec/check_disk -w 20% -c 10% -p
DISK OK [35179 kB (79%) free on /dev/hda1]

Also, if I run the check_nrpe command from the monitoring station I get:

[libexec]# ./check_nrpe -H dc -c check_disk
DISK OK [35179 kB (79%) free on /dev/hda1]

However when nagios runs, the status in the service window for the host
'dc' is "Invalid host name '-c'"

I cannot see where this is failing. Maybe looking at the same problem
for hours doesn't help! Can someone point out where I've gone wrong.



More information about the Help mailing list