Zuletzt aktualisiert: 16.04.2026
Du willst deine Icinga-Konfiguration nicht mehr ausschließlich über Konfigurationsdateien verwalten? Der Icinga Director macht genau das möglich: Als webbasiertes Konfigurationsmodul für Icinga 2 lassen sich Hosts, Services und Templates bequem über das Icinga Web Interface anlegen und verwalten, ohne manuelles Editieren von Konfigurationsdateien.
Noch kein Icinga oder Icinga Web installiert? Dann schau dir zuerst unsere Anleitungen zur Icinga 2 Installation und Icingaweb Installation an.
Schritt-für-Schritt Anleitung zur Installation von Icinga Director auf Ubuntu 24.04
In dieser Anleitung zeige ich dir Schritt für Schritt, wie du den Icinga Director auf Ubuntu 24.04. installierst und einrichtest. In den folgenden Schritten installieren wir den Director, richten die Datenbank ein und legen die Ressourcen im Icinga Web an. Am Ende wirst du in der Lage sein, Änderungen direkt über den Director auszurollen und deine Monitoring-Umgebung zentral zu verwalten.
Schritt 1: Icinga Director Installieren
Möchtest du den Director installieren, nutze folgenden Befehl:
apt install icinga-director Schritt 2: Icinga Director Datenbank aufsetzen
Damit das neue Icinga Modul seine Daten schreiben und speichern kann, ist eine eigens dafür eingerichtete Datenbank notwendig. Das geschieht mit:
mysql -u root -p
CREATE DATABASE director CHARACTER SET 'utf8';
CREATE USER 'director'@'localhost' IDENTIFIED BY 'DeinSicheresPAsswort';
GRANT ALL ON director.* TO director@localhost;Schritt 3: Anlegen einer neuen Icinga Datenbank Ressource
Lege nun die Datenbank-Ressource in Icinga Web an. Dies geschieht über den Menüpunkt „Anwendung“. Um diesen zu finden, klicke unten links in Icinga Web 2 auf das Zahnrad.

Danach befinden wir uns im Register „Allgemein“, das in der Kopfzeile grau hinterlegt ist. Wechsle daneben in den Register-Abschnitt „Ressourcen“. Klicke nun auf Neue Ressource erstellen.
Die Felder füllst du mit den Zugangsdaten aus, die du in Schritt 2 für die Icinga Director Datenbank erstellt hast.

Auf der linken Seite erscheint der Unterpunkt „Icinga-Director”. Diesen klicken wir an, um eine Datenbank-Ressource zu hinterlegen. Sollte es ein bisschen komisch aussehen, drücken wir Strg + R, und die gewohnte Schönheit von Icinga strahlt uns entgegen.
Wir hinterlegen die eben erstellte Datenbank als die zu verwendende.
Folgende Informationen werden nun für den Kickstart-Wizard benötigt:
Endpoint Name: Diesen findest du unter /etc/icinga2/zonen.conf oder du hast ihn dir im Rahmen der Erstellung im Icinga Node Wizard gemerkt.
Als Nächstes werden der Icinga-API-User und dessen Passwort benötigt.
Beides findest du in der Datei /etc/icinga2/conf.d/api-users.conf.

Nun erscheint am linken Bildrand eine dreistellige Zahl. Diese zeigt die über den Director durchgeführten Änderungen an.
Diese müssen wir nun ausrollen. In der Menüleiste von Icinga Director findet man den Unterpunkt „Deployments”. Klicke auf „Konfiguration erstellen”.

Als finaler Schritt müssen jetzt noch die ausstehenden Änderungen ausgerollt werden. Damit hast du den Icinga Director erfolgreich installiert und das Icinga-Stack vollständig aufgesetzt!
Probleme oder Fragen?
Icinga-Setups können je nach Umgebung schnell komplex werden. Als langjähriger Icinga-Partner unterstützen wir dich bei Planung, Einrichtung und Betrieb deiner Monitoring-Infrastruktur. Melde dich gerne jederzeit per E-Mail unter sales@netways.de, über unser Kontaktformular oder auch telefonisch bei uns!

