Page 1 of 1

monitor the ESX / ESXi host

Posted: Mon Feb 24, 2025 12:16 pm
by op-team
Hi,

I'm running NagiosXI 2024R1.3.4 on a RedHat9.5

I have installed the required packages without issue

[root@nagios-01: ~]# pip list | egrep "setuptools|wheel"
setuptools 75.8.0
wheel 0.45.1
[root@nagios-01: ~]# rpm -q python3-pyvmomi
python3-pyvmomi-7.0.3-6.el9.noarch


But running the Vsphere Wizard, i get the error "Required software components are missing"
Capture d’écran 2025-02-24 180716.png

I'am missing something?
My python version is 3.9.21

Thank for your help

Re: monitor the ESX / ESXi host

Posted: Mon Feb 24, 2025 2:31 pm
by jsimon
Hi @op-team,

Can you post the output of the following terminal command?

Code: Select all

python3 -m pip show pyvmomi
The wizard is looking for specific output from this command, so this will help with diagnosis. Thanks!

Re: monitor the ESX / ESXi host

Posted: Mon Feb 24, 2025 3:25 pm
by op-team
This is the result:

[root@nagios-01: ~]# python3 -m pip show pyvmomi
Name: pyvmomi
Version: 7.0.3
Summary: VMware vSphere Python SDK
Home-page: https://github.com/vmware/pyvmomi
Author: VMware, Inc.
Author-email: [email protected]
License: License :: OSI Approved :: Apache Software License
Location: /usr/lib/python3.9/site-packages
Requires: requests, six
Required-by:

Re: monitor the ESX / ESXi host

Posted: Thu Feb 27, 2025 7:31 am
by op-team
Any idea?

Re: monitor the ESX / ESXi host

Posted: Wed Mar 25, 2026 8:15 am
by wneville
Hello

I am also experiencing this issue. I installed pyvmomi via pip as well as yum and restarted nagios. NagiosXI version 2026R1.2

Re: monitor the ESX / ESXi host

Posted: Wed Mar 25, 2026 10:31 pm
by kg2857
You should start a new thread and describe what's going on.

Re: monitor the ESX / ESXi host

Posted: Thu Mar 26, 2026 12:44 pm
by nousgustaoav
This usually happens when the wizard is checking a different Python environment than the one where pyvmomi is installed.

Even though pip show looks fine, XI often uses its own Python path. Try installing it explicitly with the same interpreter XI uses, for example:

/usr/bin/python3 -m pip install pyvmomi

Then restart Nagios:

systemctl restart nagios

If it still fails, check which python the wizard is calling and make sure pyvmomi is in that exact path. This mismatch is the most common cause of that error.

Re: monitor the ESX / ESXi host

Posted: Thu Mar 26, 2026 2:23 pm
by bsemkoff
I agree with @nousgustaoav, pyvmomi is most likely not installed in the place the wizard expects it to be. I recommend trying

Code: Select all

pip3 install --upgrade pyvmomi
as that seems to have the most success.

If that still fails, I recommend opening a support ticket with our Technical Support team at https://support.nagios.com/.