Today we are releasing a new version of Icinga DB, version 1.3.0. This is a maintenance release, integrating the container setup directly into Icinga DB. Most importantly, first-class support for...
Releasing Icinga DB v1.3.0
Today we are releasing a new version of Icinga DB, version 1.3.0. This is a maintenance release, integrating the container setup directly into Icinga DB. Most importantly, first-class support for...
Icinga 2 Insights With Event Streams
There are many ways to interact with the data that Icinga 2 collects, processes, and produces. The most common is probably Icinga Web, which displays checks in all the colors of a traffic light. Icinga 2 also comes with several metrics or performance data writers. But...
Releasing Icinga Web v2.11.5 and 2.12.3, Icinga Director 1.10.4 and 1.11.4, Icinga Reporting 1.0.3
Update (2025-03-26 16:45:00 UTC) We released a hotfix release for Icinga Web 2.11 and 2.12 afterwards. Please install 2.11.6 and 2.12.4, respectively. -- Today we release three updates, each for an integral component of Icinga, which all close a total of five security...
Designing Icinga’s Brand Identity
„Thanks for coming! Thanks for supporting us as a company, as a product, as our people! Enjoy the wonderful night!“ A shower of confetti was pouring over the heads of celebrating people just as our CEO Bernd finished his sentence. „I Gotta Feeling“ by Black Eyed Peas...
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...
Subscribe to our Newsletter
A monthly digest of the latest Icinga news, releases, articles and community topics.