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...
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...
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 Web 2.14, Security Releases, and Module Updates
We are shipping a new batch of Icinga Web ecosystem releases today. Icinga Web 2.14 is the headline, bringing the baseline for two-factor authentication support, configurable password policies, a configurable Content Security Policy, and a round of developer tooling...
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...
Using Icinga 2 on NixOS
I use NixOS by the way. And today I'm going to show you how to operate a simple Icinga setup using that operating system. I.e. a single node with checks and notifications. In contrast to Icinga Web 2 or Redis, NixOS provides an Icinga 2 package, but no module....
Enhanced Icinga 2 Container Images
As some of you might have already noticed, we recently gave our official Icinga 2 container image builds a complete overhaul. These new images are currently available only as snapshot builds but will replace the existing stable images with the next Icinga 2 v2.16.0...
Extending Unit-Testing on Icinga2
Unit-Testing is important Obviously nobody is disagreeing with this. It's just that during ongoing development and while focusing on features and bug-fixes, testing often falls behind in priority, especially when developers would need to write tests for existing or...
Mastering Service Configuration in Icinga Director
The Icinga Director configuration tool makes it easy to define monitoring objects through the web UI and deploy them to the Icinga 2 API. In this blog post, I’ll walk you through how to configure services in Icinga Director. If you haven't used Icinga Director yet,...
Releasing Icinga Dependency Views 1.0.1
Today we’re announcing the availability of Icinga Dependency Views v1.0.1. Updated packages are available. In This Release Sometimes it feels like pure irony: you set up beautiful, custom views in Icinga; only to find they don’t show what you expect. Or worse, they...
Releasing Icinga DB Web v1.2.2 and Icinga Web v2.12.5
Today we’re announcing the general availability of Icinga DB Web v1.2.2 and Icinga Web 2.12.5. Icinga DB Web This is a security release. It is recommended to upgrade quickly. You can find all issues related to this release on our roadmap. Access Granted The new...
Dashboard Sharing – The Hard Way
Current Limitation: Dashboard Sharing Not Yet Supported Unlike menu items, dashboards in Icinga Web 2 currently can't be shared across users. This is something we will implement in future versions, but for now users can only create dashboards for themselves. We don't...
Subscribe to our Newsletter
A monthly digest of the latest Icinga news, releases, articles and community topics.









