Today, we are announcing the release of Icinga 2 v2.14.5. It fixes a regression that was introduced in v2.14.4 and caused the icinga2 node setup, icinga2 node wizard, and icinga2 pki...

Releasing Icinga 2 v2.14.5
Today, we are announcing the release of Icinga 2 v2.14.5. It fixes a regression that was introduced in v2.14.4 and caused the icinga2 node setup, icinga2 node wizard, and icinga2 pki...

Revising Icinga Exchange
Icinga is an open-source project, but it's only become the product we like to use thanks to co-development, brainstorming and suggestions from the community. That's why we created a platform in the past to facilitate the exchange of custom implementations like check...

Common cloud monitoring challenges we can overcome!
In today's fast-paced digital landscape, businesses are moving their operations to the cloud more than ever before. This shift brings incredible benefits like scalability, flexibility, and cost-efficiency. While it does introduce various common cloud monitoring...
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...
Docker: Secure, but comfortable images.
While developing Docker images for Icinga 2, Icinga Web 2 and Icinga DB we stumbled over OpenShift which doesn’t allow images to run as root by default. One has to enable that explicitly. Also admins of K8s environments being more permissive by default may decide not...
Build your own Icinga Module
Building your own Icinga Module sounds like a big challenge, but is it really that hard? A look behind the scenes reveals that it's actually not as complicated as it sounds. But first things first: Why would you even want to create your own Module? It's fairly easy to...
Icinga DSL: A couple of (unconventional) examples
Today I will show you a couple of out of field useful functions from the Icinga DSL I use when creating some testing configurations for Icinga 2. Using the Icinga DSL is easy, quick and a good way of testing and validating your Icinga setup. Icinga 2 console...
Rule based monitoring with Icinga apply rules
Apply rules simplifies creation of objects like Service, Notification, Dependency, ScheduleDowntime which require object relation. In this blog post we will understand rule based monitoring with Icinga apply rules with examples. Requirement: Icinga 2 and Icinga Web 2...
Icinga for Windows: MSSQL Plugin Release v1.0.0
Today we are happy to announce that our MSSQL plugins for Icinga for Windows are enhancing the series of Icinga plugins and become released as version 1.0. With this first release we are sharing four plugins to check the current health of MSSQL itself but also...
Setting up Graphite from Scratch on Icinga Web 2
Introduction In this post, I will show you how easy you can integrate Graphite with Icinga Web 2. I assume you have a Icinga 2 ready with Icinga Web 2 Server running, and you have an additional Linux Server where you will install Graphite. It's recommended to have...
How to set up High-Availability Masters
When getting started with Icinga 2, a single master instance is often sufficient. However, if your monitoring is business-critical, you’ll need to set up High-Availability Masters to ensure redundancy and stability. This post will guide you through the process of...
Exporting Data from Icinga Web 2
Today we will talk about exporting data (such as hosts and services) from Icinga Web 2 into various formats. Exporting From the UI You have probably already seen the drop-down in the upper left corner of a list? If you hover there with your mouse or focus it by...

Subscribe to our Newsletter
A monthly digest of the latest Icinga news, releases, articles and community topics.