Support forum for Nagios Core, Nagios Plugins, NCPA, NRPE, NSCA, NDOUtils and more. Engage with the community of users including those using the open source solutions.
The -l runtime seems to be ok to me since the -s health is still unknown output. What exactly are you trying to get from the health check? I see this in the Exchange.
But if i run this command manually from the folder where check_esx3.pl exists, then it is giving the Error as Unknown Host Command. So i thought Runtime Health should also report correctly.
Where i can find the service configuration for the VMWare hosts? So that i can remove the "Runtime Health"?
After deleting the "-s health" from the command it has started reporting "OK"
Are you monitoring another VMware host that is the same as this one?
Does it also do the same service checks?
If you were able to monitor this VMWare host, I would say create a new host cfg file for the new VMWare host.
Copy over your definitions from your other VMware host to this new VMware hosthost and services --> change the IP address of that VMWare host --> add the cfg file into the nagios.cfg
It shouldn't be too much different from how you are monitoring this VMware host.