Page 1 of 1
CHECK_ESX3.PL CRITICAL - HOST IO Unknown error
Posted: Wed Feb 26, 2020 2:27 am
by Ivajlo911
Hi,
we are facing an issue of only one of our ESXi hosts in the environment, generating the above error for the host and for all virtual machines on it.
CHECK_ESX3.PL CRITICAL - HOST IO Unknown error
No other hosts report this error. There are no obvious problems with the host itself.
Can I ask for some guidance?
Details of our implementation:
CentOS Linux release 7.7.1908 (Core) kernel : 3.10.0-1062.4.3.el7.x86_64
Manual Install of Nagios XI
No special configurations on our system
We are not using a proxy
We are using Nagios XI Version: 5.6.8
Re: CHECK_ESX3.PL CRITICAL - HOST IO Unknown error
Posted: Wed Feb 26, 2020 2:51 am
by Ivajlo911
The version of our plugin is 0.7.1
Re: CHECK_ESX3.PL CRITICAL - HOST IO Unknown error
Posted: Wed Feb 26, 2020 2:19 pm
by lmiltchev
What is the version of the SDK that you installed on your Nagios XI server, and what is the version of the ESXi server that you are running checks against?
Can you show us the actual check that you run from the command line, along with the output of it? Add "-vvv" at the end of your command for increased verbosity.
Also, upload the plugin that you are using on the forum. You may need to rename it with a "txt" extension in order to be able to upload it.
Re: CHECK_ESX3.PL CRITICAL - HOST IO Unknown error
Posted: Wed Feb 26, 2020 2:21 pm
by jdunitz
There's a known issue with certain versions of VMware server software that won't let you monitor I/O via the API.
Is the ESXi machine you're having trouble with running a different version than your others that do work?
Did this ESXi machine work previously and has stopped working?
And you configured this via the wizard, correct? Or did you set it up another way?
Have you tried running check_vmware_api.pl? That one was written to supercede check_esx3.pl, and is the current one we support.
A little more info will help us to figure this out, but this seems like an issue on the VMware server end rather than the plugin end. Thanks!
Re: CHECK_ESX3.PL CRITICAL - HOST IO Unknown error
Posted: Fri Feb 28, 2020 2:11 am
by Ivajlo911
Hi,
thank you for your quick reply.
Here is the information:
1) Version of plugin:
VMware-vSphere-Perl-SDK-6.7.0-8156551.x86_64
2) Output of command
[root@l3cnagint ~]# /usr/local/nagios/libexec/check_esx3.pl -H "10.10.10.66" -f "/usr/local/nagiosxi/etc/components/vmware/10_10_10_66_auth.txt" -N "XQWEB" -l "IO" -vvv
[extra-opts] check_esx3.pl -H 10.10.10.66 -f /usr/local/nagiosxi/etc/components/vmware/10_10_10_66_auth.txt -N XQWEB -l IO -vvv
CHECK_ESX3.PL CRITICAL - HOST-VM IO Unknown error
3) Attachment added.
4) We used the wizard to install
5) Version of the ESXi server - 6.0.0. , 3620759
6) Is the ESXi machine you're having trouble with running a different version than your others that do work? - No the versions are the same on all nodes.
7) Did this ESXi machine work previously and has stopped working? Yes it did work. The problem came just recently. It affects the entire host and all the VMs on it.
8) Please allow us some time to return info on check_vmware_api.pl as we never used it.
Re: CHECK_ESX3.PL CRITICAL - HOST IO Unknown error
Posted: Fri Feb 28, 2020 11:28 am
by lmiltchev
Thanks for the info! We are going to do some more testing / digging into this.
8) Please allow us some time to return info on check_vmware_api.pl as we never used it.
Yes, try the check_vmware_api.pl plugin. At least in our environment, this plugin works "as expected", while the check_esx3.pl fails.
Code: Select all
[root@main-nagios-xi tmp]# /usr/local/nagios/libexec/check_esx3.pl -H "x.x.x.x" -f "/usr/local/nagiosxi/etc/components/vmware/VMWARE_GUEST_auth.txt" -N "Ludmil_ModGearman_Worker" -l "IO"
CHECK_ESX3.PL CRITICAL - HOST-VM IO Unknown error
[root@main-nagios-xi tmp]# /usr/local/nagios/libexec/check_vmware_api.pl -H "x.x.x.x" -f "/usr/local/nagiosxi/etc/components/vmware/VMWARE_GUEST_auth.txt" -N "Ludmil_ModGearman_Worker" -l "IO"
CHECK_VMWARE_API.PL OK - "Ludmil_ModGearman_Worker" io usage=0.1 MB/s, read=0.00 MB/s, write=0.10 MB/s | io_usage=0.1;; io_read=0.00;; io_write=0.10;;
Re: CHECK_ESX3.PL CRITICAL - HOST IO Unknown error
Posted: Tue Mar 17, 2020 3:23 am
by Ivajlo911
Hi,
can you provide check_vmware_api.pl.
The site of the developers seem not to work?
Re: CHECK_ESX3.PL CRITICAL - HOST IO Unknown error
Posted: Tue Mar 17, 2020 9:45 am
by lmiltchev
This plugin ships with Nagios XI. You don't need to download it from an external source. I believe it was included in version 1.7.2 of the vmware wizard. What is the version of Nagios XI and vmware wizard that you are currently using? Try upgrading your wizard to the latest, and check to see if the plugin was installed.