Hi all,
I know it’s early access, but since the packages are already being distributed via the official repositories, I wanted to take a look at the new notification modules. Unfortunately, I can’t get them to work.
The daemon is installed and running.
The database is present and registered as a resource.
The source is configured.
However, I run into issues with the channels. When I try to create one, I get an “undefined index: config” error, regardless of which type I select.
In the Notifications tab under Events, I get the following SQLSTATE error: syntax error or access violation: 1305 FUNCTION notifications.json_objectagg does not exist
The installation is on RHEL 8, with the following versions:
icingaweb2: 2.12.2
icinga-notifications: 0.1.1
icinga-notifications-web: 0.1.0
icingadb: 1.2.1
icingadbweb: 1.1.3
Has anyone encountered similar issues or has any tips on how to resolve this? Any help or information would be greatly appreciated!
Thanks for the hint, @apenning. This should be documented in the docs, as MariaDB 10.3 is the default version in RHEL 8 and 10.5 in RHEL 9.
The SQL errors have disappeared. However, I still cannot create a channel. On the ‘Add Channel’ screen, I get a red message saying ‘Undefined index: config’ above the Name field when I click the ‘Add Channel’ button, regardless of which type I choose
Please note that with Icinga Notifications being a new project, even still being in its “beta” phase, we are targeting current operating system versions. RHEL 8’s full support has already ended last year, not being our main priority for Icinga Notifications, https://endoflife.date/rhel.
I am sorry hearing this. What did you change? Have you upgraded your SQL server? Could you please again supply all your component’s versions, including database and PHP. Are there any logs available?
Maintanance and extended support is still in the lifecycle
Anyway, I have updated MariaDB to 10.5.27 via RedHat module upgrade mechanism.
Packages currently installed ( plus their associated packages which I am not listing now for reasons of clarity):
Since I am not so familiar with the web side, I have created an issue based on this thread in their issue tracker, https://github.com/Icinga/icinga-notifications-web/issues/307. Please feel free to add any more information you have that is not already part of this thread.