Zabbix Installation · 6 min read · Nov 18, 2025
So installieren Sie die Zabbix 6 Überwachungssoftware auf Debian 11

Zabbix ist eine kostenlose und Open-Source-Software, die verwendet wird, um mehrere IT-Komponenten zu überwachen, einschließlich Netzwerke, Server, virtuelle Maschinen und Cloud-Dienste. Es bietet Echtzeit-Überwachungsmetriken wie Netzwerknutzung, CPU-Auslastung und Festplattenspeicherverbrauch. Diese Metriken helfen den Systemadministratoren, die aktuelle Gesundheit Ihrer IT-Infrastruktur zu überprüfen und Probleme mit Hardware- oder Softwarekomponenten zu erkennen. Zabbix verwendet MySQL, PostgreSQL oder Oracle, um die gesammelten Daten zu speichern. Zabbix verwendet Agentensoftware auf dem überwachten Server, um Daten zu sammeln und an den Zabbix-Server zu senden.
Dieses Tutorial zeigt Ihnen, wie Sie den Zabbix-Überwachungsserver auf Debian 11 installieren.
Voraussetzungen
- Ein Server, der Debian 11 ausführt.
- Ein Root-Passwort ist auf dem Server konfiguriert.
Fügen Sie das Zabbix-Repository hinzu
Standardmäßig ist das Zabbix-Paket nicht im Standard-Repository von Debian 11 enthalten. Daher müssen Sie das offizielle Zabbix-Repository auf Ihrem Server hinzufügen.
Zuerst laden Sie das Zabbix 6 Repository-Paket mit dem folgenden Befehl herunter:
wget https://repo.zabbix.com/zabbix/6.0/debian/pool/main/z/zabbix-release/zabbix-release_6.0-1+debian11_all.debSobald das Paket heruntergeladen wurde, installieren Sie es mit dem folgenden Befehl:
dpkg -i zabbix-release_6.0-1+debian11_all.debDies wird das Zabbix-Repository zu APT hinzufügen. Sobald Sie fertig sind, können Sie mit der Installation des Zabbix-Servers fortfahren.
Installieren Sie den Zabbix 6 Server
Jetzt aktualisieren Sie den Repository-Cache mit dem folgenden Befehl:
apt-get update -ySobald das Repository aktualisiert ist, installieren Sie den Zabbix 6 Server mit anderen erforderlichen Komponenten mit dem folgenden Befehl:
apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent zabbix-frontend-php zabbix-apache-conf -ySobald alle Pakete installiert sind, bearbeiten Sie die PHP-Konfigurationsdatei und setzen Sie Ihre Zeitzone:
nano /etc/php/7.4/apache2/php.iniÄndern Sie die folgende Zeile:
date.timezone = UTC
Speichern Sie die Datei und schließen Sie sie, wenn Sie fertig sind.
Installieren und Konfigurieren Sie die MariaDB-Datenbank
Als Nächstes müssen Sie den Datenbankserver installieren, um die Zabbix-Daten zu speichern. Sie können den MariaDB-Datenbankserver installieren, indem Sie den folgenden Befehl ausführen:
apt-get install mariadb-server -ySobald die MariaDB installiert ist, sichern Sie die MariaDB-Installation und setzen Sie das Root-Passwort mit dem folgenden Befehl:
mariadb-secure-installationBeantworten Sie alle Fragen wie unten gezeigt:
Geben Sie das aktuelle Passwort für root ein (für keines eingeben):
Wechseln Sie zur Unix_Socket-Authentifizierung [Y/n] n
Anonyme Benutzer entfernen? [Y/n] y
Root-Login aus der Ferne nicht zulassen? [Y/n] y
Testdatenbank und Zugriff darauf entfernen? [Y/n] y
Privilegientabellen jetzt neu laden? [Y/n] y
Als Nächstes melden Sie sich mit dem folgenden Befehl an der MariaDB-Shell an:
mysql -u root -pSobald Sie angemeldet sind, erstellen Sie eine Datenbank und einen Benutzer für Zabbix mit dem folgenden Befehl:
MariaDB [(none)]> CREATE DATABASE zabbix character set utf8mb4 collate utf8mb4_bin;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'password';Als Nächstes leeren Sie die Berechtigungen und verlassen die MariaDB mit dem folgenden Befehl:
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;Sobald Sie fertig sind, können Sie mit dem nächsten Schritt fortfahren.
Konfigurieren Sie den Zabbix-Server
Als Nächstes müssen Sie Ihre Datenbank in der Zabbix-Konfigurationsdatei definieren. Sie können dies tun, indem Sie die folgende Datei bearbeiten:
nano /etc/zabbix/zabbix_server.confÄndern Sie die folgenden Zeilen:
DBName=zabbix
DBUser=zabbix
DBPassword=password
Speichern Sie die Datei und schließen Sie sie, und importieren Sie dann die Zabbix-Daten mit dem folgenden Befehl:
zcat /usr/share/doc/zabbix-sql-scripts/mysql/server.sql.gz | mysql -u zabbix -p zabbixAls Nächstes starten Sie alle Dienste neu und aktivieren Sie sie mit dem folgenden Befehl:
systemctl restart apache2
systemctl enable zabbix-server zabbix-agent apache2
systemctl restart zabbix-server zabbix-agentSie können jetzt den Zabbix-Status mit dem folgenden Befehl überprüfen:
systemctl status zabbix-serverSie erhalten die folgende Ausgabe:
? zabbix-server.service - Zabbix Server
Loaded: loaded (/lib/systemd/system/zabbix-server.service; disabled; vendor preset: enabled)
Active: active (running) since Fri 2022-03-25 15:00:56 UTC; 27s ago
Process: 15504 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS)
Main PID: 15511 (zabbix_server)
Tasks: 48 (limit: 2341)
Memory: 37.1M
CPU: 333ms
CGroup: /system.slice/zabbix-server.service
??15511 /usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf
??15524 /usr/sbin/zabbix_server: ha manager
??15527 /usr/sbin/zabbix_server: service manager #1 [processed 0 events, updated 0 event tags, deleted 0 problems, synced 0 serv>
??15528 /usr/sbin/zabbix_server: configuration syncer [synced configuration in 0.299588 sec, idle 60 sec]
??15542 /usr/sbin/zabbix_server: alert manager #1 [sent 0, failed 0 alerts, idle 5.006726 sec during 5.006891 sec]
??15543 /usr/sbin/zabbix_server: alerter #1 started
??15544 /usr/sbin/zabbix_server: alerter #2 started
??15545 /usr/sbin/zabbix_server: alerter #3 started
??15546 /usr/sbin/zabbix_server: preprocessing manager #1 [queued 0, processed 5 values, idle 5.005976 sec during 5.006175 sec]
??15547 /usr/sbin/zabbix_server: preprocessing worker #1 started
??15548 /usr/sbin/zabbix_server: preprocessing worker #2 started
??15549 /usr/sbin/zabbix_server: preprocessing worker #3 started
??15550 /usr/sbin/zabbix_server: lld manager #1 [processed 0 LLD rules, idle 5.002947sec during 5.003052 sec]
??15551 /usr/sbin/zabbix_server: lld worker #1 started
??15552 /usr/sbin/zabbix_server: lld worker #2 started
??15553 /usr/sbin/zabbix_server: housekeeper [startup idle for 30 minutes]
??15554 /usr/sbin/zabbix_server: timer #1 [updated 0 hosts, suppressed 0 events in 0.001865 sec, idle 59 sec]
??15555 /usr/sbin/zabbix_server: http poller #1 [got 0 values in 0.001076 sec, idle 5 sec]
??15556 /usr/sbin/zabbix_server: discoverer #1 [processed 0 rules in 0.000573 sec, idle 60 sec]
??15557 /usr/sbin/zabbix_server: history syncer #1 [processed 2 values, 1 triggers in 0.006625 sec, idle 1 sec]
??15558 /usr/sbin/zabbix_server: history syncer #2 [processed 0 values, 0 triggers in 0.000037 sec, idle 1 sec]
??15559 /usr/sbin/zabbix_server: history syncer #3 [processed 0 values, 0 triggers in 0.000047 sec, idle 1 sec]
??15567 /usr/sbin/zabbix_server: history syncer #4 [processed 0 values, 0 triggers in 0.000036 sec, idle 1 sec]
??15568 /usr/sbin/zabbix_server: escalator #1 [processed 0 escalations in 0.005513 sec, idle 3 sec]
??15569 /usr/sbin/zabbix_server: proxy poller #1 [exchanged data with 0 proxies in 0.000025 sec, idle 5 sec]
??15570 /usr/sbin/zabbix_server: self-monitoring [processed data in 0.000081 sec, idle 1 sec]
Um den Status des Zabbix-Agenten zu überprüfen, führen Sie den folgenden Befehl aus:
systemctl status zabbix-agentSie erhalten die folgende Ausgabe:
? zabbix-agent.service - Zabbix Agent
Loaded: loaded (/lib/systemd/system/zabbix-agent.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2022-03-25 15:00:56 UTC; 1min 12s ago
Process: 15508 ExecStart=/usr/sbin/zabbix_agentd -c $CONFFILE (code=exited, status=0/SUCCESS)
Main PID: 15513 (zabbix_agentd)
Tasks: 6 (limit: 2341)
Memory: 4.0M
CPU: 79ms
CGroup: /system.slice/zabbix-agent.service
??15513 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
??15517 /usr/sbin/zabbix_agentd: collector [idle 1 sec]
??15518 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]
??15519 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection]
??15520 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection]
??15521 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec]
Mar 25 15:00:56 debian11 systemd[1]: Starting Zabbix Agent...
Um den Apache-Status zu überprüfen, führen Sie den folgenden Befehl aus:
systemctl status apache2Sie erhalten die folgende Ausgabe:
? apache2.service - Der Apache HTTP-Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2022-03-25 15:00:56 UTC; 1min 31s ago
Docs: https://httpd.apache.org/docs/2.4/
Process: 15531 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 15535 (apache2)
Tasks: 6 (limit: 2341)
Memory: 13.6M
CPU: 83ms
CGroup: /system.slice/apache2.service
??15535 /usr/sbin/apache2 -k start
??15536 /usr/sbin/apache2 -k start
??15537 /usr/sbin/apache2 -k start
??15538 /usr/sbin/apache2 -k start
??15539 /usr/sbin/apache2 -k start
??15540 /usr/sbin/apache2 -k start
Zugriff auf die Zabbix 6-Weboberfläche
Öffnen Sie jetzt Ihren Webbrowser und greifen Sie auf die Zabbix 6-Weboberfläche über die URL http://your-server-ip/zabbix zu. Sie sollten die Zabbix-Sprachauswahlseite sehen:

Wählen Sie Ihre Sprache aus und klicken Sie auf die Schaltfläche Nächster Schritt. Sie sollten die Seite zur Überprüfung der Voraussetzungen sehen:

Wenn alle Überprüfungen in Ordnung sind, klicken Sie auf die Schaltfläche Nächster Schritt. Sie sollten die Seite zur Datenbankverbindung sehen:

Geben Sie Ihre Datenbankinformationen ein und klicken Sie auf die Schaltfläche Nächster Schritt. Sie sollten die Einstellungsseite sehen:

Definieren Sie Ihren Zabbix-Servernamen, die Zeitzone, das Thema und klicken Sie auf die Schaltfläche Nächster Schritt. Sie sollten die Installationszusammenfassungsseite sehen:

Wenn alles in Ordnung ist, klicken Sie auf die Schaltfläche Nächster Schritt, um die Installation zu starten. Sobald Zabbix 6 installiert ist, sollten Sie die folgende Seite sehen:

Klicken Sie auf die Schaltfläche Fertigstellen, um die Installation abzuschließen. Sie sollten die Zabbix-Anmeldeseite sehen:

Geben Sie den Standardbenutzernamen als Admin und das Passwort als zabbix ein und klicken Sie dann auf die Schaltfläche Anmelden. Sie sollten das Zabbix-Dashboard auf der folgenden Seite sehen:

Fazit
Herzlichen Glückwunsch! Sie haben Zabbix 6 erfolgreich auf Debian 11 installiert. Sie können jetzt den Zabbix-Agenten auf den Remote-Servern installieren und mit der Überwachung dieser Server vom Zabbix-Dashboard aus beginnen.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.