With the new NetEye 4.17 release, we’ve introduced a new feature: Smart Director.
What is Smart Director?
Smart Director is an extension of IcingaWeb2’s Director module that allows an operator to immediately deploy host and service changes without executing the classic Director deployment.
Why another Director?
The NetEye team implemented this fantastic feature to meet the needs of those customers who need to simplify the management of large configurations.
The process of deploying a large configuration can take several minutes and can be quite a nuisance, especially when there are multiple teams changing different parts of the configuration, and the deployment has to be performed multiple times in a day.
We thus tried to make it possible for several operators to work on the configuration at the same time, and then immediately test the changes in the monitoring pages without requiring a full deployment.
With this goal in mind, Smart Director was born with the new Instant Deploy functionality.
How Does it Work?
To take an example, suppose an operator needs to modify a service linked to satellite B. In the figure below we see two different approaches:
With the classic Director approach, the user will need to perform a deployment at some point. The entire configuration will then be rewritten and all satellites will be re-synchronized. As I mentioned above, this procedure can take several minutes.
On the other hand, by using the Instant Deploy feature of Smart Director, as soon as the user saves the new service changes, only those specific changes will be immediately sent to satellite B. Without the overhead of writing out the entire configuration, the user will be able to immediately see the changes just made in the monitoring section.
How is it Implemented?
The Smart Director adds this new Instant Deploy capability as a new flag on the host and service form.
This way it’s completely up to the operator whether to use it or not. Next to the new field, a new icon allows him or her to see via a popup the differences that will be applied through instant deployment, thus giving them greater awareness of the changes that will be made when this operation is performed.
Mattia Codato
Software Developer - IT System & Service Management Solutions at Würth IT Italy
Author
Mattia Codato
Software Developer - IT System & Service Management Solutions at Würth IT Italy
Important: Icinga 2 security update Type/Severity NetEye Product Security has rated this update as having a critical security impact. Topic An update for the icinga package is now available for NetEye 4. Security Fix for NetEye 4.48 2.15.5_neteye1.71.2-1 Summary The vulnerabilities include an Read More
Among the several plugins that Grafana provides is Node Graph, a useful plugin for visualizing elements and relationships between them. This plugin, as described in the article: https://grafana.com/docs/grafana/latest/panels-visualizations/visualizations/node-graph/ , can be used to represent: Solution topologies Networks Infrastructure Organizational charts Read More
Important: Icinga2 security update Type/Severity NetEye Product Security has rated this update as having a High security impact. Topic An update for the icinga2 packages is now available for NetEye 4. Security Fix for NetEye 4.44 2.15.1_neteye1.61.3-1 CVEs CVE-2025-61907: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:L/SI:N/SA:N CVE-2025-61908: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N CVE-2025-61909: Read More
Suppose you're using lots of maps to make the navigation of your IT infrastructure more user friendly for your (management) user who's not at all technically minded. That person wants to see the IT status of their systems in graphical Read More
One feature that's widely used by customers for the enrichment of entities (hosts/services) within Icinga is custom_var. These can be used for a variety of reasons: to provide more information to end users about a device, faster classification, to integrate Read More