Missing monitoring module after update on Ubuntu 24.04

Hello everyone!

After the most recent update of the icinga and icingaweb2 packages on a server with Ubuntu 24.04 icingaweb2 does not show any monitoring information anymore. Instead the following message is shown: “Currently there is no dashlet available. This might change once you enabled some of the available modules.” The director module still seems to be working.

The following packages have been installed or upgraded:

Commandline: /usr/bin/unattended-upgrade Install: icinga-php-legacy:amd64 (1.0.4-1+ubuntu24.04, automatic) Upgrade: icingacli:amd64 (2.12.6-1+ubuntu24.04, 2.13.0-1+ubuntu24.04), icingaweb2-common:amd64 (2.12.6-1+ubuntu24.04, 2.13.0-1+ubuntu24.04), php-icinga:amd64 (2.12.6-1+ubuntu24.04, 2.13.0-1+ubuntu24.04), icingaweb2:amd64 (2.12.6-1+ubuntu24.04, 2.13.0-1+ubuntu24.04)

icingacli shows the following error message:

Found invalid module in enabledModule directory "/etc/icingaweb2/enabledModules": "/etc/icingaweb2/enabledModules/monitoring" points to non existing path "false"

The symlink links to /usr/share/icingaweb2/modules/monitoring which in fact is missing.

I tried reinstalling the packages icingaweb2 and icingaweb2-common, but this did unfortunately not fix the problem.

Has anyone experienced the same problem and can give me a hint in the right direction?

Thanks in advance!

Hi!

With the last icingaweb2 update the monitoring module has been moved to another package, as its deprecated.

I think you can already find it in the repo: Index of /ubuntu/pool/main/i/icingaweb2-module-monitoring

You can learn more about that update in the CHANGELOG: icingaweb2/CHANGELOG.md at main · Icinga/icingaweb2 · GitHub

I am sure there will be a Release Blogpost soon!

2 Likes

Hello! Thanks for your reply. Manually installing icingaweb2-module-monitoring fixed the problem. The updated version of that package was not available when I tried this earlier today. Looks like I was too impatient.

2 Likes