Icingaweb2 und Icinga DB Web auf Ubuntu 26.04 installieren

18 Juni, 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.

von | Juni 18, 2026

Dieser Eintrag ist Teil 11 von 16 in der Serie Grundinstallation Icinga

Zuletzt aktualisiert: 18.06.2026 · Lesezeit: 6-8 Minuten

Icingaweb2 und Icinga DB Web auf Ubuntu 26.04 zu installieren ist der logische nächste Schritt nach der Basisinstallation von Icinga 2 und Icinga DB. Diese Anleitung führt durch die Paketinstallation, das Anlegen der Web-Datenbank und den kompletten Setup-Wizard im Browser, inklusive Anbindung an Redis und die Icinga 2 API.

Das Wichtigste in 30 Sekunden

  • Icingaweb2 und Icinga DB Web werden über das offizielle Icinga-APT-Repository installiert. Ein einzelnes Paket (icingadb-web) bringt alles Nötige mit.
  • Der Setup-Wizard läuft vollständig im Browser. Du benötigst dafür einen Setup-Token, der per CLI generiert wird.
  • Wer Icinga DB einsetzt, aktiviert ausschließlich das IcingaDB-Web-Modul. Das veraltete Monitoring-Modul (IDO) bleibt deaktiviert.
  • Redis-Verbindung und Icinga 2 API werden am Ende des Wizards eingerichtet. Zugangsdaten aus /etc/icinga2/conf.d/api-users.conf bereithalten.

Vorraussetzungen für die Installation

Bevor du mit der Installation von Icingaweb2 und Icinga DB Web auf Ubuntu 26.04 beginnst, stelle sicher, dass folgende Komponenten bereits vorhanden sind:

  • Ubuntu 26.04 LTS als Betriebssystem
  • Icinga2, IcingaDB und IcingaDB-Redis in einer laufenden Instanz
  • MySQL, MariaDB oder PostgreSQL als Datenbank
  • Apache (oder ein anderer Webserver) bereits installiert
  • Ein Sudo-Benutzer mit den nötigen Rechten
  • Eine funktionierende Internetverbindung

Schritt 1: Icingaweb2 installieren und konfigurieren

Bevor du beginnst, muss bereits ein Benutzer für Icinga Web vorhanden sein. Wenn du den ersten Teil der Installation mit mir gemacht hast, ist dieser bereits eingerichtet.

Mit dem folgenden Befehl installierst du ein Modul für die grafische Oberfläche:

apt-get install -y icingadb-web

Dabei werden automatisch auch die icingacli und libapache2-mod-php installiert. Beide Abhängigkeiten sind wichtig, ich erkläre dir kurz warum:

  • libapache2-mod-php ermöglicht es uns PHP Dateinen (.php) direkt in den Apache-Webserver zu verarbeiten
  • Icingacli ist die Kommandozeilenschnittstelle zur Verwaltung und Konfiguration von Icinga Web 2

Als Nächstes erzeugst du einen Setup-Token, der für die webbasierte Einrichtung benötigt wird:

icingacli setup token create 

Wenn der Token zu einem späteren Zeitpunkt erneut aufgerufen werden muss, kannst du folgenden Befehl verwenden:

icingacli setup token show

Schritt 2: Icinga Web Datenbank anlegen

Wichtig: Eine vollautomatische Installation ist nicht möglich, da bestimmte Systemressourcen dies aus Sicherheitsgründen nicht zulassen.

Daher ist das Anlegen der Icinga Web Datenbank und des dazugehörigen Nutzers der nächste Schritt. Ich nutze MySQL als Datenbank, für MariaDB ist derselbe Befehl möglich. Die Erstellung ist auch unter PostgreSQL möglich.

mysql -u root -p
CREATE DATABASE icingaweb2;
CREATE USER 'icingaweb2'@'localhost' IDENTIFIED BY 'DeinSicheresPasswort';
GRANT ALL ON icingaweb2.* TO icingaweb2@localhost;

Kein Bock auf manuelle Setups?
Unsere Consultants übernehmen Installation, Härtung und Monitoring-Onboarding, von der ersten VM bis zur produktiven HA-Umgebung.
Kostenlose Erstberatung →

Schritt 3: Einrichten von Icinga Web im Browser

Um das Icingaweb2-Setup zu starten, rufst du die IP-Adresse deiner Icinga-Instanz im Browser auf und fügst /icingaweb2/setup hinten an. Deine IP-Adresse kannst du mit dem Befehl ip a einsehen.

Im Setup-Prozess gibst du den zuvor generierten Token ein.

Innerhalb unseres Guides zur Installation von Icingaweb2 und Icinga DB Web auf Ubuntu 26.04 installieren richten wir hier Icinga Web im Browser ein.

Icinga Module wählen

Auf dieser Seite wählst du die Module aus, die du nutzen willst. Standardmäßig ist das Modul „Icinga DB” bereits ausgewählt, was beibehalten werden muss!

Wichtig: Da wir eine aktuelle Installation von Icinga 2 und Icingaweb2 durchführen, kommt Icinga DB anstelle der bisher verwendeten IDO zum Einsatz. Deshalb kann auf das Modul „Monitoring” verzichtet werden.

Innerhalb unseres Guides zur Installation von Icingaweb2 und Icinga DB Web auf Ubuntu 26.04 installieren richten wir hier Icinga Web im Browser ein.

Icinga Web PHP Module überprüfen

An dieser Stelle bekommst du eine Übersicht über alle vorhandenen Bauteile und ihren jeweiligen Status.

Innerhalb unseres Guides zur Installation von Icingaweb2 und Icinga DB Web auf Ubuntu 26.04 überprüfen wir hier die Icinga Web  PHP Module.

Authentifizierungsmethode wählen

In diesem Abschnitt kannst du eine von drei Authentifizierungsmethoden festlegen. Zur Auswahl stehen LDAP, External oder, wie in unserem Fall, Database.

Diese werden im nächsten Schritt ausgefüllt.

Für die Installation von Icinga DB-Web auf Ubuntu 26.04 legst du nun die Authentifizierungsmethode fest.

Datenbank-Authentifizierung

Hier definierst du die Verbindung zur zuvor erstellten Datenbankressource und wählst den Datenbanktyp aus. Wenn du den Host oder den Port angepasst hast, trage die entsprechenden Werte ein. Den Datenbanknamen, den Benutzernamen und das Passwort haben wir unter Schritt 2 festgelegt.

Wenn du die Verbindung zusätzlich mit SSL verschlüsseln möchtest, kannst du den entsprechenden Button anklicken und die erforderlichen Daten eintragen.

Danach klickst du auf „Prüfen” und es erscheint wie hier im Beispiel ein Textfenster, das deine Einstellungen vorab prüft. Wenn dies funktioniert hat, geht es weiter.

Für die Installation von Icinga DB-Web auf Ubuntu 26.04 konfigutierst du nun die Datenbank.

Icinga Web Backend Authentifizierung

Du hast angegeben, dass du eine Datenbank für die Authentifizierung nutzen möchtest (unsere Datenbankressource). Diese muss nun definiert werden.

Für die Installation von Icinga DB-Web auf Ubuntu 24.04 wird nun die Datenbank definiert.

Icinga Web Admin User anlegen

Lege nun einen Administratoren-Zugang für Icingaweb2 an. Der Benutzername und das Passwort sind frei wählbar.

Für die Installation von Icinga DB-Web auf Ubuntu 26.04 wird der Icinga Web Admin User angelegt.

Konfiguration der Icinga-Web-Anwendung

Auf dieser Seite hast du die Möglichkeit, einige individuelle Einstellungen an der Anwendung und dem Loggingverhalten von Icingaweb2 vorzunehmen. In diesem Guide bleiben die Standardeinstellungen erhalten.

Für die Installation von Icinga DB-Web auf Ubuntu 26.04 wird nun die Anwendung konfiguriert.

Zusammenfassung der bisherigen Konfiguration

Nun erhälst noch einmal eine Übersicht aller angegebenen Einstellungen. Wenn du mit diesen zufrieden bist und dir keine Fehler aufgefallen sind, drücke auf Weiter.

Für die Installation von Icinga DB-Web auf Ubuntu 26.04 prüfe nun die Übersicht aller bisherigen Einstellungen.

Icinga DB Web konfigurieren

Nach der Einrichtung von Icingaweb2 ist die Konfiguration von Icinga DB Web an der Reihe. Im Anschluss kannst du Icinga2 starten, indem du die folgenden fünf Schritte ausführst.

Für die Installation von Icinga DB-Web auf Ubuntu 26.04, konfiguriere nun Icinga DB Web.

Folge dem Wizard auf die nächste Seite. Hier musst du die Datenbank-Daten von IcingaDB eingeben. Diese wurden zu Beginn erstellt. Die entsprechende Anleitung findest du im Guide „Icinga mit IcingaDB”.

Für die Installation von Icinga DB-Web auf Ubuntu 26.04, gibt nun die Datenbank Daten von Icinga DB ein.

Prüfe hier die Einstellungen, um Fehler vorzubeugen und eine spätere Fehlersuche zu vermeiden.

Redis Informationen bereitstellen

Im folgenden Fenster wird nun die Verbindung mit Icinga DB Redis hergestellt. Wie bei der Datenbank müssen hier die Zugangsdaten eingegeben und die Konfiguration geprüft werden.
Hinweis: Da bei der Einrichtung von Redis auf ein Passwort verzichtet wurde, kann dieses Feld ebenfalls frei gelassen werden.

Für die Installation von Icinga DB-Web auf Ubuntu 26.04, werden nun die Redis-Informationen bereit gestellt.

Icinga API mit Icinga Web verbinden

Bevor die Konfiguration von Icinga Web erfolgreich abgeschlossen werden kann, muss die Verbindung von Icinga Web zur Icinga 2 API hergestellt werden.

Standardmäßig wird „root” als API-Benutzername festgelegt. Benutzer und Passwort findest du aber auch unter /etc/icinga2/conf.d/api-users.conf.

Auch hier kannst du die eingegebenen Parameter noch einmal prüfen lassen.

Für die Installation von Icinga DB-Web auf Ubuntu 26.04, wird nun die Icinga API mit Icinga Web verbunden.

Gesamtübersicht & Abschluss

Zum Abschluss erhältst du noch einmal eine Gesamtübersicht aller eingegebenen Parameter. Prüfe nochmals alle Eingaben und drücke auf Fertigstellen.

Für die Installation von Icinga DB-Web auf Ubuntu 26.04, prüfe nun alle Eingaben in der Gesamtübersicht
Die Einrichtung für die Installation von Icinga DB-Web auf Ubuntu 26.04 wurde nun erfolgreich abgeschlossen!

Nun steht deiner ersten Anmeldung nichts mehr im Wege. Außer dem Passwort… 😉

Für die Installation von Icinga DB-Web auf Ubuntu 26.04, musst dich dich nun nur noch mit deinem Passwort anmelden!

Super, du hast Icingaweb2 erfolgreich eingerichtet und mit Icinga DB verbunden!

Weiter geht’s: Im dritten Teil der Serie richten wir Icinga Director auf Ubuntu 26.04 ein das grafische Konfigurationstool für Hosts, Services und Templates.

Wie hat Dir unser Artikel gefallen?