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...
Icinga DB Web deep custom variable filter
In this blog post I will introduce you to filtering, based on deep custom variables in Icinga DB Web. In Icinga Web 2 monitoring module, it is not possible to filter deep custom variables. Example of deep custom variables involving dictionaries and arrays: vars.dummy...
Icinga DB Web Search Bar – Features & How It Works
With Icinga DB Web you can filter the list views in a very elegant and lovely manner. If you haven't tried this search bar yet, it's time to begin now. Unlike in the monitoring module, where you have to tediously filter the views based on clicking through all the...
Less is more … or more is more? Decide for yourself with Icinga DB Web list view modes
With Icinga DB Web you can now customise Icinga Web's list views to your needs. While in one scenario you might be more interested to see as many objects as possible at a glance, in another scenario detail attributes of only a few objects will be more important to...
New Releases for Icinga 2, Icinga Web and Icinga DB Web available
We've been working on a bunch of minor releases lately. Today we're happy to announce new versions for Icinga 2, Icinga Web and the Icinga DB Web module. Check out the details below. Icinga 2 v2.13.6 Today we are releasing Icinga 2.13.6. The main focus is improved...
How the current OpenSSL vulnerabilities affect Icinga
Recently, OpenSSL published an advisory about two vulnerabilities, X.509 Email Address 4-byte Buffer Overflow (CVE-2022-3602) and X.509 Email Address Variable Length Buffer Overflow (CVE-2022-3786). Depending on the operating system you are using, this may affect...
Icinga 2 Advanced Training – Monitoring redesigned
If you have some experience with Icinga 2 or you already visited the Icinga 2 Fundamentals training you are in the right place. I am about to give you a small introduction into Icinga 2 Advanced training, since I recently visited this training myself. I already...
How We Schedule Tasks in PHP at Icinga – A Look Behind the Scenes
When building software like Icinga, some of the most critical operations happen silently in the background. Recurring tasks whether for collecting data, renewing certificates, or generating reports are essential to delivering the functionality our users rely on every...
IPL – Icinga PHP Library
A few years ago, we introduced a new, completely independent library. The IPL - Icinga PHP Library, a bundle of Icinga PHP libraries. Since then we are actively working on further development and adding new features. Today I would like to highlight individual parts of...
GitLab CI/CD Job Templates!
Like I’ve mentioned in my last blog post, we use GitLab pipelines for packaging. We have a lot of software, like Icinga, Icingaweb and its various modules, which we want to build across multiple different operating systems. This results in a huge number of jobs and...
Subscribe to our Newsletter
A monthly digest of the latest Icinga news, releases, articles and community topics.









