If you've copied the same icon font or the same LESS helper into two or three Icinga Web modules, you've hit the problem libraries exist to solve. This guide builds one from scratch: a small,...
Building a Shared Icon and Font Library for Icinga Web
If you've copied the same icon font or the same LESS helper into two or three Icinga Web modules, you've hit the problem libraries exist to solve. This guide builds one from scratch: a small,...
Icinga TOTP Web 1.0.0 Release
We are releasing Icinga TOTP Web v1.0.0, which adds Time-based One-Time Password (TOTP) two-factor authentication to Icinga Web. What Is Icinga TOTP Web? Icinga Web's authentication system supports multiple backends, but until now it lacked a built-in second factor....
Two Days Away From the Keyboard: Our Team Event Recap
Once a year, the Icinga team goes for a team event somewhere about an hour or two away from the office. This year's edition landed us at the Adventure Campus in Treuchtlichen, right in the middle of this year's first heatwave. The heat was unbearable. At one point we...
Releasing Icinga for Windows v1.14.0 – We have been cooking!
As Bernd mentioned at last year's OSMC, the Icinga for Windows team was heavy working on v1.14.0 which was going to be released in December. Well, we are off a couple of days, but we believe the wait was worth it! Security Update Let's first get the elephant...
Sync Your Users Into Icinga Notifications: Introducing the Contacts/Groups API
If you’ve ever onboarded a teammate at 4:57 PM on a Friday (or offboarded one at 4:58 PM… ), you know the pain: keeping notification contacts and groups up to date is work. With the Icinga Notifications REST API, you can automate that and avoid drift. That’s why I’m...
Releasing Icinga 2 v2.15.2, v2.14.8, v2.13.14 and Icinga for Windows v1.13.4, v1.12.4, v1.11.2
Toady, we are releasing multiple new versions of Icinga 2 and Icinga for Windows, all of them fixing a file permission issue present in all installations on Windows. Impact The following paths were created without setting proper permissions, allowing all local users...
Integrating Prometheus Metrics into Icinga Using check_prometheus
Introduction This article explains how to integrate metrics from Prometheus into Icinga checks using the check_prometheus plugin. There can be multiple reasons why this could be desired: Maybe you have different teams with their own monitoring systems, and you need to...
Testing Icinga in a Homelab Setup With Nextcloud
If you want to get started with Icinga but don’t have a data center lying around, no worries. Icinga is a lightweight monitoring tool that works for both large infrastructures and small home labs. When I first explored Icinga during my first year as an apprentice, it...
SolarWinds Alternative: Why Icinga Is the Open Source Option for Scalable Infrastructure Monitoring
Searching for a SolarWinds alternative usually happens at a turning point. For some organizations, it starts with a renewal quote that exceeds expectations. For others, it follows a strategic review of vendor risk, subscription lock-in, or long-term monitoring costs....
Icinga Insiders: Collaborating With Users to Improve Icinga Web
Icinga Insiders: How User Research Shapes the Future of Icinga Web Icinga Insiders is one of our core initiatives for involving users directly in the ongoing development of Icinga Web, its modules, and new functionality. Through structured research sessions, we gain...
Releasing Icinga DB v1.5.1
Today we are announcing the release of Icinga DB version 1.5.1. This release addresses the issue of leaking SQL prepared statements when Icinga DB is configured as a source for Icinga Notifications. Each time the custom variables for an Icinga Notifications event were...
Exploring C++20 Coroutines: A Practical Look at Stackless Coroutines vs Boost.Coroutine2
Introduction Icinga 2 makes heavy use of Boost.Coroutine2 in our network code, which are stackful coroutines that are designed to work well with the IO operations from Boost.Asio. This has proven to be a challenge whenever we wanted to asynchronously await things...
Subscribe to our Newsletter
A monthly digest of the latest Icinga news, releases, articles and community topics.









