I’m currently trying to add the vSphereDB module to my “fine-running” Icinga2 2.7.3 / CentOS7.8 platform.
The vSphereDB install procedure says it requires extra modules ipl, incubator and reactbundle, so I ran their respective install procedure one after one. It seemed to be Ok, at least according to icingacli :
[root@ICINGA2 ~]# icingacli module list
MODULE VERSION STATE DESCRIPTION
doc 2.7.3 enabled Documentation module
incubator 0.5.0 enabled Incubator provides bleeding-edge libraries
ipl v0.3.0 enabled The Icinga PHP library
monitoring 2.7.3 enabled Icinga monitoring module
reactbundle 0.7.0 enabled ReactPHP-based 3rd party libraries
translation 2.7.3 enabled Translation module
However problems appeared when I then tried to play in IcingWeb2 : If I go to Configuration > Modules > ipl, it shows the module as “enabled” but the version number is “0.0.0”, the description field is “This module has no description” and the dependencies field says iy has no dependency. Same story with incubator and reactbundle.
I tried to force-add vSphereDB, but it doesn’t work, the VMware menu shows up among the others in the left bar, but it doesn’t work complaining about the dependencies that are not met or something alike…
Thinking it was related to PHP, I tried various version updates, PHP module adds, checks and so on, passed hours googling, but after a week without success I’m turning mad. Any idea or clue that might help me fix that ?
Thanks in advance!