Installation · 6 min read · Nov 16, 2025
Wie man Zabbix auf Debian 10 installiert
Zabbix ist ein Open-Source-Überwachungstool für Netzwerkdienste, Netzwerkhardware, Server und Anwendungen. Es wurde entwickelt, um den Status Ihres Systems und Ihrer Server zu verfolgen und zu überwachen. Zabbix bietet Unterstützung für viele Datenbanksysteme - einschließlich MySQL, PostgreSQL, SQLite und IBM DB2 - zur Datenspeicherung. Das Zabbix-Backend ist in C geschrieben, und das Frontend ist in PHP geschrieben.
In diesem Tutorial zeigen wir Ihnen, wie Sie Zabbix 4.4 auf Debian Buster 10 installieren. Wir werden die neueste stabile Version von Zabbix 4.4.5 unter dem LAMP-Stack (Linux, Apache, MariaDB und PHP) installieren und konfigurieren.
Voraussetzungen
Für diesen Leitfaden installieren wir Zabbix auf Debian Buster 10 mit 4 GB RAM und 50 GB Speicherplatz mit 4 CPUs. Außerdem müssen Sie über Root-Rechte auf dem Server verfügen.
Was werden wir tun?
- Apache-Webserver installieren
- PHP installieren und konfigurieren
- MariaDB installieren und konfigurieren
- Zabbix installieren und konfigurieren
- Zabbix-Frontend-Installation
Schritt 1 - Apache-Webserver installieren
Zuerst installieren wir den Apache-Webserver auf unserem Debian 10. Er wird als Webserver für den Zabbix-Webadministrator verwendet.
Aktualisieren Sie die Repository-Listen und aktualisieren Sie alle Pakete auf die neueste Version.
sudo apt update
sudo apt upgradeJetzt installieren Sie den Apache-Webserver mit dem folgenden apt-Befehl.
sudo apt install apache2Sobald die Installation abgeschlossen ist, starten Sie den Apache-Dienst und fügen Sie ihn zum Systemstart hinzu.
systemctl start apache2
systemctl enable apache2Der Apache-Dienst läuft, überprüfen Sie dies mit dem folgenden Befehl.
systemctl status apache2Sie erhalten das folgende Ergebnis.

Der Apache-Webserver ist auf Debian Buster 10 installiert.
Schritt 2 - PHP-Pakete installieren und konfigurieren
In diesem Schritt installieren und konfigurieren wir PHP auf Debian 10. Wir werden PHP als Systemanforderung für Zabbix konfigurieren.
Installieren Sie PHP und andere benötigte Erweiterungen mit dem folgenden apt-Befehl.
sudo apt install php-cli php-common php-dev php-pear php-gd php-mbstring php-mysql php-xml php-bcmath libapache2-mod-phpSobald die Installation abgeschlossen ist, gehen Sie zum PHP-Konfigurationsverzeichnis ‘/etc/php/7.3’.
cd /etc/php/7.3/Bearbeiten Sie die ‘php.ini’-Konfiguration sowohl für ‘apache2’ als auch für ‘cli’.
vim apache2/php.ini
vim cli/php.iniÄndern Sie einige PHP-Optionen wie folgt.
date.timezone = Asia/Jakarta
max_execution_time = 600
max_input_time = 600
memory_limit = 256M
post_max_size = 32M
upload_max_filesize = 16MSpeichern und schließen.
Starten Sie jetzt den Apache-Dienst neu.
systemctl restart apache2Stellen Sie sicher, dass Sie keine Fehler erhalten haben und die PHP-Installation und -Konfiguration für Zabbix abgeschlossen ist.

Schritt 3 - MariaDB-Server installieren und konfigurieren
Nach der Installation von PHP werden wir die MariaDB-Datenbank installieren und konfigurieren. Wir werden MariaDB installieren, das Root-Passwort für MariaDB einrichten und eine neue Datenbank und einen neuen Benutzer für Zabbix erstellen.
Installieren Sie MariaDB auf dem Debian-Server mit dem folgenden apt-Befehl.
sudo apt install mariadb-serverSobald die Installation abgeschlossen ist, starten Sie den MariaDB-Dienst und fügen Sie ihn zum Bootzeitpunkt hinzu.
systemctl start mariadb
systemctl enable mariadbFühren Sie als Nächstes den Befehl ‘mysql_secure_installation’ aus, um das Root-Passwort für MariaDB festzulegen.
mysql_secure_installationGeben Sie Ihr Root-Passwort für MariaDB ein und geben Sie ‘Y’ für alle Fragen ein.
Set a root password? [Y/n] Y
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] YJetzt haben Sie das Root-Passwort für MariaDB festgelegt.

Als Nächstes melden Sie sich an der MariaDB/MySQL-Shell an und erstellen eine neue Datenbank und einen neuen Benutzer für Zabbix.
Melden Sie sich an der MariaDB/MySQL-Shell mit dem folgenden mysql-Befehl an.
mysql -u root -p
Type your Password:Erstellen Sie eine neue Datenbank und einen Benutzer namens ‘zabbix’ mit den folgenden Abfragen.
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@'localhost' identified by 'hakase-labs@';
grant all privileges on zabbix.* to zabbix@'%' identified by 'hakase-labs@';
flush privileges;Geben Sie jetzt ‘exit’ ein, um sich von der MySQL-Shell abzumelden, und die MariaDB/MySQL-Datenbank und der Benutzer für Zabbix wurden erstellt.

Schritt 4 - Zabbix installieren und konfigurieren
In diesem Schritt installieren und konfigurieren wir Zabbix auf dem Debian-Server. Wir werden Zabbix aus dem offiziellen Zabbix-Repository installieren, das MariaDB-Datenbankschema importieren und den Zabbix-Server und -Agenten einrichten.
- Zabbix-Pakete installieren
Zuerst fügen Sie das Zabbix 4.4-Repository für Debian Buster 10 mit dem folgenden Befehl hinzu.
wget https://repo.zabbix.com/zabbix/4.4/debian/pool/main/z/zabbix-release/zabbix-release_4.4-1+buster_all.deb
dpkg -i zabbix-release_4.4-1+buster_all.debAktualisieren Sie jetzt die Repository-Listen auf Ihrem System.
sudo apt update
Danach installieren Sie die Zabbix-Pakete mit dem folgenden apt-Befehl.
sudo apt install zabbix-frontend-php zabbix-apache-conf zabbix-server-mysql zabbix-agentUnd die Zabbix-Pakete wurden auf Debian Buster 10 installiert.
- Zabbix-Datenbank importieren
Nach der Installation der Zabbix-Pakete importieren wir das Zabbix-Datenbankschema in die ‘zabbix’-Datenbank.
Gehen Sie zum Verzeichnis ‘/usr/share/doc/zabbix-server-mysql’ und extrahieren Sie das Zabbix-Datenbankschema.
cd /usr/share/doc/zabbix-server-mysql
gunzip create.sql.gzJetzt importieren Sie das Datenbankschema in die ‘zabbix’-Datenbank mit dem folgenden mysql-Befehl.
mysql -u root -p zabbix < create.sqlGeben Sie Ihr Root-Passwort ein und das Datenbankschema für Zabbix wurde in die ‘zabbix’-Datenbank importiert.

- Zabbix-Server konfigurieren
Bearbeiten Sie die Zabbix-Konfiguration ‘/etc/zabbix/zabbix_server.conf’ mit dem vim-Editor.
vim /etc/zabbix/zabbix_server.confKommentieren Sie die MySQL-Datenbankkonfiguration aus und ändern Sie die Details mit Ihren eigenen.
DBHost=localhost
DBPassword=hakase-labs@Speichern und schließen.
Starten Sie als Nächstes den Zabbix-Serverdienst und fügen Sie ihn zum Systemstart hinzu.
systemctl start zabbix-server
systemctl enable zabbix-serverUnd der Zabbix-Server läuft.

- Zabbix-Agent konfigurieren
Jetzt richten wir den Zabbix-Agenten ein.
Bearbeiten Sie die Zabbix-Agent-Konfiguration ‘/etc/zabbix/zabbix_agentd.conf’ mit dem vim-Editor.
vim /etc/zabbix/zabbix_agentd.confÄndern Sie die Serverkonfiguration mit der IP-Adresse des Zabbix-Servers.
Server=10.5.5.50
ServerActive=10.5.5.50Ändern Sie den Hostnamen mit dem Server-Hostnamen.
Hostname=zabbix10Speichern und schließen.
Starten Sie als Nächstes den Zabbix-Agentdienst und fügen Sie ihn zum Systemstart hinzu.
systemctl start zabbix-agent
systemctl enable zabbix-agentDer Zabbix-Agent läuft.

- Apache-Webserver neu starten
Nach der Konfiguration des Zabbix-Servers und -Agenten müssen wir den Apache-Dienst neu starten.
Starten Sie den Apache-Dienst mit dem folgenden systemctl-Befehl neu.
systemctl restart apache2Infolgedessen wurde der Apache-Dienst neu gestartet, und die Installation und Konfiguration von Zabbix wurde abgeschlossen.
Schritt 5 - Zabbix-Frontend-Nachinstallation
Öffnen Sie Ihren Webbrowser und geben Sie die IP-Adresse des Servers gefolgt vom URL-Pfad ‘/zabbix’ ein.
Jetzt erhalten Sie die Willkommensnachricht für die Zabbix-Installation.

Klicken Sie auf die Schaltfläche ‘Nächster Schritt‘, um fortzufahren.
Jetzt wird Zabbix alle Anforderungen für die Installation des Zabbix-Frontends überprüfen. Stellen Sie sicher, dass alle Anforderungen eine grüne ‘OK‘-Anzeige haben.

Klicken Sie erneut auf die Schaltfläche ‘Nächster Schritt‘, um fortzufahren.
Für die Datenbankkonfiguration wählen Sie die MySQL-Datenbank und geben Sie das Passwort für die Datenbank und den Benutzer ‘zabbix‘ ein.

Klicken Sie erneut auf die Schaltfläche ‘Nächster Schritt‘.
Für die Zabbix-Serverdetails geben Sie die IP-Adresse und den Hostnamen Ihres Servers ein und klicken Sie erneut auf die Schaltfläche ‘Nächster Schritt‘.

Jetzt klicken Sie erneut auf die Schaltfläche ‘Nächster Schritt‘, um alle Konfigurationen zu bestätigen, um das Zabbix-Frontend zu installieren.

Sobald die Installation abgeschlossen ist, erhalten Sie die Nachricht ‘Herzlichen Glückwunsch‘ wie unten.

Klicken Sie auf die Schaltfläche ‘Fertigstellen‘, und Sie werden zur Zabbix-Anmeldeseite weitergeleitet.
Geben Sie den Standardbenutzer von Zabbix als ‘Admin‘ mit dem Passwort ‘zabbix‘ ein und klicken Sie auf die Schaltfläche ‘Anmelden‘.

Jetzt erhalten Sie das Zabbix-Dashboard wie unten.

Infolgedessen wurde die Installation von Zabbix 4.4 auf Debian Buster 10 erfolgreich abgeschlossen.
Referenz
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.