When we try to run the VMware Monitoring Wizard it immediately fails with the message
This is the first time we’ve tried this particular wizard.Error: It appears as though you have not installed the VMware SDK or ESX plugins on your Nagios XI server. You must have these components properly installed on your system before using this wizard.
Anyway, I’ve have followed http://assets.nagios.com/downloads/nagi ... ios-XI.pdf
Installed prerequisites – yes.
Installed VMware Perl SDK – (we already had an earlier version) yes, version 5.5.0-1384587, but it warned against missing or out of date Perl modules.
Installing / updating Perl modules
- Installed Compress::Zlib – yes now version 2.068
Compress::Raw::Zlib – it was up to date, version 2.068
IO::Compress::Base – it was up to date, version 2.068
IO::Compress::Zlib::Constants – it was up to date, version 2.068
Installed LWP::Protocol::https – it hung on Net::HTTP. Eventually had to force the install of Net::HTTP to get LWP::Protocol::https to install – now version 6.06
I’ve even rebooted the server.
I’ve even removed and reinstalled the wizard.
However, when I try to run the VMware Monitoring Wizard it still moans about “Error: It appears as though you have not installed the VMware SDK or ESX plugins …...”.
So what is the wizard looking for?
Two things I’ve noticed –
1) running check_esx3.pl manually to moans about
But it’s the plug-in that was either on the VM image or in the wizard.Nagios::Plugin is deprecated, use Monitoring::Plugin instead. at /usr/local/share/perl5/Nagios/Plugin/Functions.pm line 14
- Nagios::Plugin is version 0.37
Nagios::Plugin::Function is version 0.37
check_esx3.pl is version 0.2.0
I know I’m using the correct command line for check_esx3.pl , for example
Code: Select all
/usr/local/nagios/libexec/check_esx3.pl -H 10.11.12.13 -u admin -p password -l CPU