Explaining Icinga Director for Practitioners Webinar Recording

Dec 4, 2025

Starting from a clean installation, we will guide you through the complete setup process and create a first monitoring configuration together. You will learn how to navigate the Icinga Director interface, discover its main features, and see how automation can simplify your daily work through data imports and synchronization rules.

You'll learn:

  • Installing and setting up Icinga Director
  • Exploring key functionality and configuration workflows
  • Implementing automation through data imports and synchronization rules
  • Interactive Q&A session

📌 Resources:

#opensource #opensourcetools #opensourcecommunity #monitoring #servermonitoring

___________________

Some more questions from the FAQ section, we want to answer:

Q: Can I use custom variable of the type "Dictionary"?
A: Dictionaries currently can not be used with Icinga Director. The upcoming version v1.12 will add full support for Dictionaries and is expected to be released during Q1 2026.

Q: If you accidentally deploy a large number of incorrect changes, is there a way to automically undo the action or is cleanup manual?
A: Yes. You can deploy an older version of the configuration at any time in the Deployment menu.

Q: Why do we need to create an Agent?
A: The Icinga Agent can access local resources which are not available from remote, such as running processes, utilisation of metrics, files and more.

Q: Can the data list/custom vars have a "default"?
A: Yes. You can set a default value in templates.

Q: Is it possible to import from another Icinga-instance, e.g. for server migration?
A: Yes. You can import certain configuration from other Icinga instances with the "CoreApi" source type.

Q: Would the scheduled imports from an external source update custom vars for existing hosts?
A: Yes. You can configure Icinga Director to update existing configuration with new values from your source.

___________________

00:00 Introduction and Webinar Overview

00:48 What is Icinga Director?

02:13 Architecture and How Director Works

05:08 Preparing the Icinga 2 Master Node

11:12 Installing and Configuring Icinga Director

16:44 Creating Hosts and Templates

22:01 Adding an Icinga 2 Agent Host

29:02 Custom Variables and Data Lists

34:19 Creating Service Apply Rules

37:09 Automation with Import Sources

44:00 Synchronization Rules for Automated Host Management

48:02 Advanced Service Assignment with Apply Rules

50:35 Q&A Session

54:39 Bonus: Service Sets