Today's post provides insights into packaging Icinga Go applications and explains why there are seven Icinga DB version 1.5.1 packages. # apt-cache show icingadb | grep 'Version: 1.5.1' Version:...
Specifics in Packaging Icinga Go Applications
Today's post provides insights into packaging Icinga Go applications and explains why there are seven Icinga DB version 1.5.1 packages. # apt-cache show icingadb | grep 'Version: 1.5.1' Version:...
Password Policies in Icinga Web
Icinga Web 2 now ships a PasswordPolicyHook that gives administrators and module developers full control over what constitutes a valid password. Instead of hard-coding a single rule set for every deployment, the hook makes password validation an extension point: any...
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, self-contained icon and font pack that any number of modules can share, with...
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...
Understanding Namespaces in Icinga 2 DSL
Last time, we explored the concept of variable scopes in Icinga 2, which help you manage and organize your DSL configurations effectively. As promised, today we'll dive into another, how shall I say, advanced topic: Namespaces in Icinga 2. What are Namespaces?...
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...
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...
Drowning in Alert Fatigue? How to Regain Control of Your Monitoring
Introduction: Why Alert Fatigue Hits Sysadmins Sooner or Later If you’ve ever muted your phone during a maintenance window, only to miss a real outage an hour later, you’re not alone. Sysadmins on Reddit and beyond often describe feeling like they’re drowning in...
How to Fix Cyclic Inheritance Errors in Icinga Director during Object Configuration
Icinga Director is a powerful tool that greatly simplifies the configuration, management, and deployment of monitoring objects in Icinga. It provides a user-friendly interface and automation features that make complex setups easier to maintain. Occasionally, though,...
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 markup everywhere. But until recently, the decorator system had its...
Subscribe to our Newsletter
A monthly digest of the latest Icinga news, releases, articles and community topics.









