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...
Icinga Notifications: Incidents, Escalations, and Event Rules – How to Manage Alerts Effectively
Following the Icinga Notifications beta announcement, we already had a more general post on how to get started and one going into the details of schedules. This week's blog post is a follow up in this series and will describe incidents, escalations, and event rules in...
Multi Element Selection in Icinga DB Web
From time to time we want to bring not so widely known features of Icinga into spotlight. In this effort it’s a not so obvious feature, that was available in the monitoring module of Icinga Web 2 at some point already. It has also been available in Icinga DB Web since...
Releasing Icinga for Windows v1.13.0-Beta1
Today we are very happy to announce the first beta release of Icinga for Windows with version 1.13.0.0! This new release provides a huge number of improvements and changes to the Framework as well as the default Windows Plugins, which we will talk about later on. Why...
Icinga Director: Cloning dictionary row entries for objects from import sources
Over use of dictionaries in monitoring leads to complex and ugly configurations. This in turn makes monitoring complicated. Hence, it is advisable to use it, only if it is needed or in special cases. Even in these cases it is worthwhile to keep it simple. On that...
Icinga Package Repository Key Rotation, 2024
Icinga uses it's own repositories to distribute installation packages for the Icinga software. Today, we're announcing the rotation of the GPG key used to sign our repositories and packages. Currently, our repository is signed with a 1024 bit DSA key. Key rotation is...
Visualise your Icinga Cluster with Clustergraph
This is a guest blogpost from Dave Kempe from Sol1 At Sol1, we provide services around scaling and automating Icinga rollouts for customers. In large environments, we make heavy use of the excellent distributed monitoring features of Icinga to build redundant clusters...
Icinga Notifications Web: Schedule configuration
A few weeks ago, we released the first beta version of the Icinga Notifications Web module. The Configuration tab provides the option to create schedules that can be used as recipients for notifications. What is a Schedule and how does it work? A schedule is a...
Rohde & Schwarz Creates Cutting-edge Technology Systems with Icinga
We take great pride in our diverse global customers and users who rely on Icinga for critical IT infrastructure monitoring. That's why we're excited to share their Success Stories. These narratives come from companies and organizations of all sizes and industries,...
Getting Started With Icinga Notifications
Icinga Notifications and Icinga Notifications Web just celebrated their first beta release. This post will try to help you get started by explaining concepts and configurations.
Subscribe to our Newsletter
A monthly digest of the latest Icinga news, releases, articles and community topics.









