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...
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...
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 Director v1.11.2
We are pleased to announce the release of Icinga Director version 1.11.2, which addresses several important bug fixes to enhance the stability across different areas of the Director. UI Enhancements This update resolves several issues, including errors when changing...
Releasing Icinga Web v2.12.2
Today we’re announcing the general availability of Icinga Web v2.12.2. You can find all issues related to this release on our Roadmap. General Fixes Icinga Web has become quite mature over the years. Typically, only new features cause issues and require fixing....
How to Do Code Review: A Guide for Teams That Care About Quality
We at Icinga / NETWAYS (yes, that’s the order) held an internal event recently. It’s name was Knowledge Days and I got to to talk about how I review code. Now, I will share my knowledge with you! Though, this is specifically how I personally perform reviews. This is...
Icinga Notifications: Incident muting
In a previous article, Julian provided a comprehensive overview of the characteristics and functionality of Incidents in Icinga Notifications. In today's blog, I will explain the concept of Incident muting and its underlying mechanisms. What is Incident Muting? The...
Monitoring Automation with Icinga Director – Simplify Configuration Management
Automating the monitoring process for a huge amount of servers, virtual machines, applications, services, private and public clouds is a main driver for users when they decide to use Icinga. In fact, monitoring large environments is not a new demand for us at all. We...
Icinga Notifications: Custom Channel Plugins
As many of you have already seen in our previous blog posts and our early beta release, we're working on a new, independent notification module. Right now, we only offer three ready-made channels for sending notifications. Today, I want to show you how you can create...
Announcing Icinga for Kubernetes v0.2.0
We are excited to announce the release of Icinga for Kubernetes v0.2.0! This update brings a host of new features and improvements that enhance our monitoring solution for Kubernetes. It makes it easier than ever to analyze problems and understand complex Kubernetes...
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...
Subscribe to our Newsletter
A monthly digest of the latest Icinga news, releases, articles and community topics.









