We are happy to announce the release of two new versions of Icinga 2 today, 2.16.0 and 2.15.3. The first one includes some new features highlighted below, as well as a number of bug fixes and other...
Announcing Icinga 2.16.0 and 2.15.3
We are happy to announce the release of two new versions of Icinga 2 today, 2.16.0 and 2.15.3. The first one includes some new features highlighted below, as well as a number of bug fixes and other...
Modernizing a legacy CMake build-system
CMake tends to have a bad reputation for being to complex and convoluted, but often that notion stems from very old versions of CMake. Sure, CMake is a Turing-complete scripting language, but that is really needed for an ecosystem as complex as that of C and C++. And...
XSS Vulnerability in Icinga PHP Library
Today we announce a security update for Icinga PHP Library. It solves a severe cross-site scripting attack vulnerability and affects multiple Icinga products at once. It has been published as GHSA-55wf-5m3q-6jjf. Installing the update v0.19.2 as soon as possible is...
Open-Source MSP Monitoring Software: Why IT Service Providers Add Icinga to Their RMM Stack
If you run a managed service provider, your RMM software is the backbone of daily operations. Remote management, patch cycles, ticketing workflows - it handles the essentials. But if you're monitoring more than a few dozen client environments, you've likely noticed...
Four Modern PHP Features That Show How Far the Language Has Come
PHP has evolved over the years and has become a lot reliable, faster and refined. And with the release of PHP 8, which contained many features (named arguments, union types, attributes, constructor property promotion, match expressions, the null safe operator (?->)...
Icinga Web v2.13 and IPL: PHP 8.5 Support & Module Updates Release
This is not just a version bump. Raising the PHP floor allowed us to modernize the IPL codebase in ways that were not possible before: strict type declarations throughout, and a cleaner, more predictable API surface. We are also introducing two new packages:...
Mirroring Icinga Packages in Air-Gapped and Restricted Environments
When hosting in a secure or corporate environment, Internet access is often restricted or blocked completely. While this makes sense from a security point of view, this introduces some challenges. For one, getting software packages. There are usually two approaches to...
How to Use Git Bisect to Pinpoint Bugs Precisely
A feature that used to work suddenly broke. The problem? There were 300 commits since the last time I knew it worked. Checking each commit manually would take forever. Fortunately, Git has a tool designed exactly for this situation: git bisect. What is Git Bisect? The...
Syncing LDAP Users & Groups with the Icinga Notifications Web API
If you're running Icinga in a mid-to-large organization, chances are your users and teams are already defined in LDAP or Active Directory. Manually re-creating contacts and contact groups in Icinga Notifications Web is tedious and error-prone, but thankfully, it...
How to undo Git reset hard?
You just finished a long interactive rebase. You hit enter. Your commit history looks… wrong. There is a bunch of things that could go wrong: messed up an interactive rebase accidentally ran git reset --hard merged the wrong branch rebased onto the wrong base You...
Icinga Partnering in Action: The Shadow-Soft Success Story
Shadow-Soft has been our key partner in North America for more than a decade. During this time, they have built a strong enterprise monitoring practice around Icinga and successfully delivered complex projects across large customer environments. In our newly published...
Icinga Director v1.11.6 Release
We are happy to announce the release of Icinga Director version 1.11.6. This release addresses several important bug fixes and introduces improvements that enhance the overall stability of Icinga Director. Database Schema Upgrade Columns storing large strings for...
Subscribe to our Newsletter
A monthly digest of the latest Icinga news, releases, articles and community topics.









