Icinga DB is not running or not writing into the database (make sure the icinga feature "icingadb" is enabled)

Hello dear folks,

I think I’ve stumbled across a problem that many of you have encountered, but not in this way.

After installing icinga2 and icingaweb2, the health monitor detected that my database is either not running or the icingadb feature is not active.

I already restarted the whole system and all services.

As you can see in the screenshots below, my database is running and the feature is enabled. The validation of the configurations on the web interface is also working.

Thanks for your support :saluting_face:

Running Features:

Running DB:

  • Icinga Web 2 version: 2.12.1
  • Used modules and their versions (System - About)
  • Web browser used: Safari - Version 17.4.1 (19618.
  • Icinga 2 version used: Version: r2.14.2-1
  • PHP version used: v8.2.18
  • OS: Debian 12

You have a mashed setup of icingaweb2 and icingadb but no icingadb-web. As of this you have icingadb and IDO mixed which is worng.

I’ll just add to Rolands answer with some links to our docs to read up on:

  • Icinga Web by itself is just a Framework.
  • The IDO as a backend works in combination with the Monitoring module - and has been deprecated.
  • Instead you want to use Icinga DB as your backend plus the Icinga DB Web module.

Long answer short: Ditch the monitoring module, and install the Icinga DB Web module. :slight_smile: