Ever wondered how Icinga 2 manages all those variables, and how it knows which one to use? In this blog post, we will explore all the different variable scopes in Icinga 2, and by the end, you will...
Icinga 2 DSL – Variable Scopes
Ever wondered how Icinga 2 manages all those variables, and how it knows which one to use? In this blog post, we will explore all the different variable scopes in Icinga 2, and by the end, you will...
Hybrid IT Infrastructure Management
Introduction Today’s IT environments are rarely confined to a single data center or a single cloud provider. Enterprises are embracing a mix of cloud platforms, virtual machines, and on-premises hardware to stay agile and competitive. This blended environment is known...
How to Add Performance Data Graphs into Your Icinga Instance
This is a guest blogpost by Markus Opolka from the Icinga Enterprise Partner NETWAYS. After forking the Grafana Module for Icinga Web last year, we started thinking about alternative ways to display Icinga performance data graphically in the web interface....
Introducing Icinga Module for vSphere – Releasing version 1.2
One of the pillars of Icinga is integrations. With it's open APIs and various extensions, Icinga is capable of integrating seamlessly into your existing infrastructure. Today I want to give you an introduction to our VMware integration and share some details about the...
Icinga 2 Rocket.Chat notifications. The complete guide
About one year ago the NETWAYS colleagues showed you how to let Icinga 2 notify users through XMPP/Jabber. Now it's time to also cover the somewhat more fancy Rocket.Chat. No Rocket.Chat? No problem! Setting up a test system is pretty easy: Clone this Git repository...
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...
Icinga DB Housekeeping
Introduction We all know that the history data is important in monitoring. But this history data becomes obsolete over time and those records become garbage which would only fill up space. So it is important to remove obsolete history records to free up space. We call...
Installing Additional Modules in the Icinga Web 2 Docker Container
The Docker images we provide for both Icinga 2 and Icinga Web 2 already contain quite a number of modules. For example, the Icinga Web 2 image contains all the Web modules developed by us. But one of the main benefits of Icinga is extensibility, so you might want to...
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...
How to monitor a web server running NGINX|httpd
Web servers are software services that store resources for a website and then makes them available over the World Wide Web. These stored resources can be text, images, video and application data. Computers that are interfaced with the server mostly web browsers...
What to expect from an Icinga Fundamentals training
Let's set the scene: You just started out with Icinga, maybe because you have realised your need for monitoring or you have inherited an environment. Maybe your boss just decided that this is what you are going to do now. So you are now sitting in front of the...
Releasing Icinga for Windows v1.6.0 – Easier and more Secure
Today we are happy to announce the release of Icinga for Windows v1.6.0, which we already demonstrated on YouTube last week. This is one of our largest releases so far, as we improve the entire usability, flexibility, and security of Icinga for Windows. The following...
Subscribe to our Newsletter
A monthly digest of the latest Icinga news, releases, articles and community topics.









