A Fresh Take on Form Element Decorators Decorators have always been a powerful concept in Icinga Web’s form system — letting developers control how form elements are displayed without hardcoding...
Ipl-html: Introducing new Form Element Decorators
A Fresh Take on Form Element Decorators Decorators have always been a powerful concept in Icinga Web’s form system — letting developers control how form elements are displayed without hardcoding...
Secure File Operations in Go with os.Root: Preventing Path Traversal
Go's os.Root feature, introduced in Go 1.24, is designed to improve filesystem security by restricting operations to a specific directory, making it much harder for attackers to exploit path traversal vulnerabilities. This is especially valuable for scenarios like...
Releasing Icinga Web Jira Integration v1.4.0
We are happy to announce the release of Icinga Web Jira Integration v1.4.0 today. You can find all issues related to this release on our roadmap. What’s It All About This release ensures the compatibility with Atlassian Jira 10.2 among other changes and fixes. Changes...
Managing Multiple Service Instances with a Systemd Generator
When working with systemd services in Linux, you might encounter situations where multiple instances of a service need to be managed dynamically. When I had to develop a solution to monitor multiple Kubernetes clusters with Icinga for Kubernetes, I ran into exactly...
Releasing Icinga for Windows v1.13.0
Today we are happy to announce that we released Icinga for Windows v1.13.0 a couple of days ago. We have already talked about the changes coming to v1.13.0 with the beta blog-post last year in more depth, and will focus only on some core changes here. Improved...
Revising Icinga Exchange
Icinga is an open-source project, but it's only become the product we like to use thanks to co-development, brainstorming and suggestions from the community. That's why we created a platform in the past to facilitate the exchange of custom implementations like check...
Monitoring the Monitoring: Demystifying the Icinga DB Health Check
In this post we will take a look at the icingadb check command built into Icinga 2 for monitoring the health of Icinga DB. If you have already configured it, this blog post will give you some insights on what it actually checks, otherwise, it showcases what useful...
Releasing Icinga DB v1.2.1
Today we are releasing a new version of Icinga DB, version 1.2.1, a maintenance release that addresses HA issues and includes a number of other fixes. Most prominent, crashes caused by an invalid HA state were investigated and fixed mainly by the following changes....
Icinga Notifications – How to Set Up Desktop Alerts
We recently released the beta version of our Notification Web Module, which includes a cool feature that is not yet known to everyone. We named it Desktop Notifications (Browser Push Notifications). With this feature enabled, your browser can send you instant...
Uncovering a Client Certificate Verification Bypass in Icinga
This is a guest blogpost from Finn Steglich. As of Icinga 2 versions 2.14.3, 2.13.10, 2.12.11, and 2.11.12 from 12th November 2024, a critical security issue affecting Icinga 2 Masters, Satellites and Agents has been addressed. Now we'd like to release some more...
Releasing Icinga Director v1.11.2
We are pleased to announce the release of Icinga Director version 1.11.2, which addresses several important bug fixes to enhance the stability across different areas of the Director. UI Enhancements This update resolves several issues, including errors when changing...
Releasing Icinga Web v2.12.2
Today we’re announcing the general availability of Icinga Web v2.12.2. You can find all issues related to this release on our Roadmap. General Fixes Icinga Web has become quite mature over the years. Typically, only new features cause issues and require fixing....
Subscribe to our Newsletter
A monthly digest of the latest Icinga news, releases, articles and community topics.









