Hi,
I made a fresh install of Icinga 2 with Icinga DB, Icinga DB Web, Icinga Web 2 as well as a PostgreSQL database and a Redis server to store the all data.
When setting up Icinga Web 2 I noticed that configuring the “monitoring” feature was not possible due to it using the old IDO feature which I had not set up up as the Icinga Documentation describes it as “deprecated” and the “predecessor of Icinga DB”.
However, I need to integrate a Puppet DB as an import source for all our hosts to be automatically added to the monitoring environment but using the official PuppetDB feature does not seem to be an option (anymore) as it requires the monitoring feature to be enabled and configured.
So my first question would be if there is a way to import a Puppet DB without using the monitoring and IDO features. I tried configuring a backend with IDO and just disabling it in Icinga Web 2 but that does to solve the problem:
Also, when disabling the monitoring feature the UI option for “Icinga DB” completely disappears which I find weird because I thought these two should work completely seperate from one another.
monitoring feature enabled
monitoring feature disabled
Versions
- Icinga Web 2: 2.11.1
- Icinga 2: r2.13.4-1
- Icinga DB: 1.0.0
- PHP Version: 7.4.3
- OS: Ubuntu 20.04