On November 19, 2024, we upgraded our Icinga master, which is hosted on a Debian system. Specifically, we upgraded icingaweb2-common:amd64 (from 2.12.1-1+debian12 to 2.12.2-1+debian12). Since then, the notification commands (which simply use „/usr/bin/icingacli jira send problem“) have not been functional. This is because the „nagios“ user (which is running the Icinga2 daemon) does not have permission to access /etc/icingaweb2/enabledModules, which is managed by the icingaweb2-common package.
Is there a way to resolve this issue without manually granting the „nagios“ user access to that directory each time the package is updated?
- Icinga Web 2 version 2.12.2
- Used modules and their versions:
| director | 1.11.1 |
| grafana | 2.0.3 |
| icingadb | 1.1.2 |
| incubator | 0.22.0 |
| jira | 1.3.4 |
| x509 | 1.3.2 |
- Web browser used: Edge
- Icinga 2 version used: r2.14.3-1
- PHP version used: 8.2.26
- Server operating system and version:
Platform: Debian GNU/Linux
Platform version: 12 (bookworm)
Kernel: Linux
Kernel version: 6.1.0-27-cloud-amd64
Architecture: x86_64