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,...

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,...

Announcing Icinga for Kubernetes v0.3.0
We’re excited to share that Icinga for Kubernetes v0.3.0 is here! This release is packed with features designed to make monitoring your Kubernetes environments smoother, smarter, and more efficient. Let’s take a closer look at what’s new: Monitor Multiple...

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...
Simplified Database Schema Upgrades for Icinga Web and Modules
With the release of Icinga Web 2.12, we've streamlined and simplified the process for performing database schema upgrades for both Icinga Web and its modules. This new feature not only indicates when an upgrade is pending but also allows for automatic execution of the...
Icinga for Kubernetes – How to Monitor Your Containers Effectively
Some time ago, we started research and development efforts to create components for Icinga aimed at monitoring Kubernetes environments. Over the past months, we have gained valuable insights into the platform and how we can monitor Kubernetes with Icinga efficiently....
Migrating to Icinga DB
Although Icinga DB has been around for some time and many customers and users are already using it, there may still be some who are wondering how to upgrade/migrate to Icinga DB. This post will briefly explain the components of the Icinga DB and how to install them in...
Icinga Kubernetes Helm Charts
Daniel Bodky and Markus Opolka from our partner NETWAYS developed the very first Icinga Kubernetes Helm Charts and released it in an alpha version. If you have ever wanted to deploy an entire Icinga stack in your Kubernetes cluster, now is your chance. I also want to...
How We Schedule Tasks in PHP at Icinga – A Look Behind the Scenes
When building software like Icinga, some of the most critical operations happen silently in the background. Recurring tasks whether for collecting data, renewing certificates, or generating reports are essential to delivering the functionality our users rely on every...
Replay Log in Distributed Icinga Environments
An essential part of a distributed monitoring environment with Icinga that includes master, satellite and agent nodes is the replay log functionality. The replay log is a built-in mechanism to ensure nodes in a distributed setup keep the same history e.g. check...
Using the Icinga Web API
Unfortunately, there is little to no documentation for using the Icinga Web API to perform monitoring actions such as scheduling downtimes. But it's a simple thing and I'll give you a quick example of how to do it. Using the Icinga Web API instead of the Icinga API...
Upcoming PostgreSQL Support for Icinga Certificate Monitoring
Our goal is to support both MySQL and PostgreSQL as a backend wherever we need a database. Our latest addition in this area was PostgreSQL support for reporting, which will be released in the next few weeks. We don't have PostgreSQL support for Icinga Certificate...
Icinga Docker Setup with Docker Compose: Step-by-Step Guide
Monitoring your infrastructure shouldn't be a hassle — with the official Docker images from Icinga, deploying and running your monitoring stack is easier and faster than ever. Whether you're setting up Icinga for the first time or deploying in a modern CI/CD pipeline,...
Subscribe to our Newsletter
A monthly digest of the latest Icinga news, releases, articles and community topics.