"Return code of 127 is out of bounds"

When running check_disk plugin from the Nagios machine (“Server 1”) to another server on my LAN (“Server 2”), I receive the error “Return code of 127 is out of bounds”. However, if I run the plugin direct on “Server 2” it gives me a result …

bgrsvr-x:~ # /usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /home/badger_fruit/data/tv-lvm
DISK CRITICAL - free space: /home/badger_fruit/data/tv-lvm 126303 MB (7% inode=99%);| /home/badger_fruit/data/tv-lvm=1637159MB;1486259;1672041;0;1857824

I have checked Google and the results don’t help (even … wdesc=true) because the path to the plug-in DOES exist.

I have turned firewalls off on both the servers and it makes no difference … please can someone offer some help?

Does the check_command defined the whole path? You should be able to copy and pasted everything after the = and see if it works.

how are you runnning check disk from one machine to the other? check_by_ssh? NSCA? NRPE?
check_disk works locally…

Just wanted to thank Justin, I had this problem and didn’t realize that my resources.cfg $USER1$ location was pointing to a different plugins directory than check_nrpe was installed in (I use debian and apt, these things happen).