Icinga2

Icinga 2 is an open-source monitoring system that checks the availability of network resources, notifies users of outages, and generates performance data for reporting. It's a scalable and extensible tool that can monitor large and complex environments across multiple locations.

Since 2023 Icinga packages for RHEL and SUSE packages require a subscription unless you're entitled for the Developer subscrition.

Currently I'm running icinga2 on Ubuntu and RockyLinux 9, the latter requires subscription, but luckily someone started project freedom-for-icinga.com (project now closed) and released RHEL packages for free.

With project closure I had to spend time finding alternatives, and I tried building packages on my own, and here's the result. EL9 packaged binaries of Icinga2, use at your own risk.
Repo is here

icinga-php-library-0.16 requires PHP version 8.2 or higher.

icinga.repo file

[icinga-untested-release]
name=Icinga2 untested
baseurl=https://www.tack.ch/tack.ch/repo/icinga2
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://www.tack.ch/tack.ch/repo/icinga2/PM-GPG.key

icinga-src.repo file

[icinga-untested-src]
name=Icinga2 untested SRPMS
baseurl=https://www.tack.ch/tack.ch/repo/icinga2-src
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://www.tack.ch/tack.ch/repo/icinga2/PM-GPG.key