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.
Starting a new project is often an opportunity to reevaluate established practices. In our case, deploying a containerized application to production with OpenShift led us to revisit our GitOps strategy. Using ArgoCD as our GitOps tool raised a fundamental question: Read More
Scenario NetEye 4 is a comprehensive monitoring platform which natively supports Business Processes. A Business Process is an abstract view of a customer’s Business from the Application point of view. Usually, it’s a collection of Icinga2 checks aggregated by “AND, Read More
Scenario NetEye 4 is a comprehensive monitoring platform which natively supports Icinga 2 checks on remote hosts and devices. Several Icinga 2 checks support an historical view of the status. An example is the firewall interface performance status below, which Read More
Scenario Veritas Backup Exec is widely used for the backup of physical machines through local installed agents both on Windows and Linux hosts. It also supports application backup for Microsoft Exchange, SharePoint and several different Database engines, with the option Read More
Director is one of the most important modules in NetEye 4 because it's used for managing, automating and deploying the configurations of all monitored objects. In all our projects we use automation in Director: through the Import and Synchronization rules Read More