In this post we will take a look at the icingadb check command built into Icinga 2 for monitoring the health of Icinga DB. If you have already configured it, this blog post will give you some...
Monitoring the Monitoring: Demystifying the Icinga DB Health Check
In this post we will take a look at the icingadb check command built into Icinga 2 for monitoring the health of Icinga DB. If you have already configured it, this blog post will give you some...
Releasing Icinga DB v1.2.1
Today we are releasing a new version of Icinga DB, version 1.2.1, a maintenance release that addresses HA issues and includes a number of other fixes. Most prominent, crashes caused by an invalid HA state were investigated and fixed mainly by the following changes....
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...
Automatically Testing Icinga DB
In today's blog post, I want to present something related to Icinga DB that you most likely will not come in touch with as a regular user: some of the test cases we built for Icinga DB and the tooling created to support them. The Challenge Even though Icinga DB is a...
Releasing Icinga DB v1.0-RC2 – Key Updates & Improvements
We are super excited to release the second Release Candidate of Icinga DB! This release comes after many hours, days and months of experimenting, re-thinking and rebuilding our own code and marks a huge step towards a new data backend for Icinga. Why Icinga DB Since...
Polishing the Icinga DB Web User Interface
When redesigning the new Icinga DB Web interface elements we already started establishing consistent design elements. This is even more supported by developing the Icinga PHP Library (IPL) from the ground up. IPL makes developing reusable widgets a lot easier for...
MySQL queries – faster than light (almost)
(The title image from NASA is available under the CC BY 2.0 license.) At the moment I'm working at a tool for migrating Icinga 2 IDO history to Icinga DB. Sure, one could also run IDO and Icinga DB in parallel for one year and then switch to Icinga DB if they only...
How downtimes are displayed in Icinga DB Web
With the development of Icinga DB we not only rebuilt the core of how Icinga stores and reads monitoring data. With a complete rebuild of the monitoring module we took the chance and refined most aspects of the user interface as well. One aspect that got attention is...
Introducing the redesigned Check Statistics widget
Those of you, who’ve already tried out the Web Interface for Icinga DB might have noticed the redesigned layout of the check execution statistics section in a monitoring object’s detail view. For all the others: Learn about it in this post. On first hand we wanted to...
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.







