Installing Icinga Director on Ubuntu 26.04

25 June, 2026

Dirk Wening
Dirk Wening
Technical Writer

Dirk arbeitet seit Januar 2025 bei NETWAYS als Junior Consultant im Zuge seiner Umschulung zum Fachinformatiker für Systemintegration. Aktuell arbeitet er in der Abteilung  NETWAYS Professional Services und strebt nach seiner Umschulung eine Übernahme zum Consulting-Team an. In seiner Freizeit unternimmt er sehr viel mit seiner Tochter oder spielt American Football.

by | Jun 25, 2026

Dieser Eintrag ist part 14 of 18 in der Serie Grundinstallation Icinga

Last updated: June 25, 2026 · Reading time: 2–3 minutes

Installing Icinga Director on Ubuntu 26.04 is faster than you might think, as long as you know where the pitfalls are. This guide walks you through the installation, database setup, and initial configuration step by step, until you can roll out your own hosts and services using the Director.

The Most Important Points at a Glance

  • You need a running Icinga 2 instance with the API feature enabled as a basis
  • The Director gets its own MySQL/MariaDB database; the character set must be utf8mb4, not utf8.
  • After completing the Kickstart Wizard, you can immediately create and deploy hosts, services, and templates via the web UI.

In this guide, I’ll show you step by step how to install Icinga Director on your Ubuntu 26.04, set up the database, and create the resource in Icinga Web. Ultimately, you’ll be able to roll out changes directly through Director and manage your monitoring environment centrally.

Haven’t installed Icinga 2 yet? Then get started with our guide on setting up Icinga 2 on Ubuntu 26.04.

Step 1: Install Icinga Director

To install Icinga Director, use the following command:

apt install icinga-director

Step 2: Create the Icinga Director database

Icinga Director requires its own database to store its configuration data. Set them up as follows:

mysql -u root -p 

CREATE DATABASE director CHARACTER SET 'utf8';
CREATE USER 'director'@'localhost' IDENTIFIED BY 'DeinSicheresPAsswort';
GRANT ALL ON director.* TO director@localhost;

Would you rather have it installed?
Our consultants will set up Icinga Director for you in a production environment, including high-availability (HA) configuration, a backup strategy, and monitoring onboarding.
Free Initial Consultation →

Step 3: Create a new Icinga database resource

In Icinga Web, click the gear icon in the lower-left corner to access the application settings. From there, switch from the “General” tab to the “Resources” taband click “Create New Resource.

Create a new Icinga database resource here to install Icinga Director on Ubuntu 26.04.

Enter the login credentials you set up in Step 2.

Step 4: Configure Icinga Director

Click “Icinga Director” in the left-hand navigation bar. The first time you run the program, the Kickstart Wizard starts automatically and establishes the connection between the Director and the Icinga 2 instance.

The following information is required for this:

  • Endpoint Name: You can find the name in etc/icinga2/zones.conf, or you may have noted it down when running the Icinga Node Wizard.
  • API username and password: You can find both of these in /etc/icinga2/conf.d/api-user.conf.

If the page does not display correctly after saving, simply reload it by pressing Ctrl + R.

Step 5: Roll out the configuration

After setup, the Director displays the number of pending changes in the left-hand navigation bar. To enable this, go to “Deployments” in the menu bar, click “Create Configuration, and then click “Deploy.

Installing Icinga Director on Ubuntu 26.04: Follow the configuration steps below.

Icinga Director is now fully configured and ready for use.

How did you like our article?