In Würth Phoenix we usually organize a workshop with the Icinga2 team twice a year. These workshops are an opportunity for all participants to show the latest developments, propose new ideas and explore new solutions. They’re always very inspiring days with an incredible flow of ideas and a lot of code written.
During this year’s spring workshop for instance, we presented our implementation of Smart Director. After some discussion and brainstorming, we started a new development initiative to integrate the Smart Director functionality into the Director module natively. Going forward, this new functionality will be called Live Modification.
Functionality
The goal of Live Modification is to manage in real-time a user’s newly defined monitoring objects without having to manually deploy them. This feature especially meets the needs of those customers who need to simplify the management of large configurations.
How It Works
At object creation/update/deletion time, the changes are evaluated and queued in a pending state. The Director Daemon will then take care of applying the modifications through the Icinga 2 API using this related feature request.
Progress
The feature is currently in a state of development and thus its implementation details can change at any time. An initial issue has already been created with a pull request (PR) attached containing the first implementation draft that already supports hosts and services. In the coming weeks, we will continue to work with the goal of giving the whole community this powerful new feature.
Today my objective is to collect the performance metrics from various NetEye Icinga checks and write them out to Elasticsearch so I can apply Machine Learning (ML) algorithms to identify potential anomalies. This is a task that's not possible with Read More
(Or, Who's Monitoring the Monitor?) Everyone uses a monitoring system to understand what's going on in their own environment and how it performs, but what about the monitoring system itself? The monitoring system also has its own tasks to perform, Read More
We were recently asked how to dynamically monitor folders with Icinga. Several of our clients monitor folders whose names change from day to day. For example, suppose every day I want to see if there is a file named with Read More
Recently I was asked why alerting in a NetEye 4 environment isn't run via the central master, but instead via the satellites. The background to this is that the NetEye Master is located in Italy, which controls various satellites in Read More
Veeam is a widely used and well-known backup system. A customer recently asked me if he could check on the operation of his Veeam-based backup system by verifying the Windows event log, since the standard checks used within the community Read More