Zabbix ist eine Open-Source-Überwachungssoftware, die IT-Infrastrukturen überwacht. In dieser Anleitung zeigen wir Ihnen, wie Sie Zabbix auf einem Ubuntu 24.04-Server installieren und konfigurieren.
Schritt 1: Systempakete aktualisieren
Bevor Sie mit der Installation beginnen, stellen Sie sicher, dass Ihr System auf dem neuesten Stand ist:
sudo apt update
sudo apt upgrade -y
Schritt 2: Zabbix-Repository hinzufügen
Fügen Sie das Zabbix-Repository hinzu, um die neuesten Pakete zu installieren:
wget https://repo.zabbix.com/zabbix/6.0/ubuntu/$(lsb_release -c | awk '{print $2}')/amd64/zabbix-release_6.0-1%2Bubuntu$(lsb_release -c | awk '{print $2}')_all.deb
sudo dpkg -i zabbix-release_6.0-1%2Bubuntu$(lsb_release -c | awk '{print $2}')_all.deb
sudo apt update
Schritt 3: Installieren der Zabbix-Pakete
Installieren Sie die Zabbix-Server-, Frontend- und Agentenpakete:
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent -y
Schritt 4: MariaDB installieren und konfigurieren
Zabbix benötigt eine Datenbank. Installieren Sie MariaDB und richten Sie sie ein:
sudo apt install mariadb-server -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
Erstellen Sie die Zabbix-Datenbank und einen Benutzer für Zabbix:
sudo mysql -u root
CREATE DATABASE zabbix character set utf8mb4 collate utf8mb4_bin;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Schritt 5: Zabbix-Server konfigurieren
Bearbeiten Sie die Zabbix-Server-Konfigurationsdatei, um die Datenbankverbindung festzulegen:
sudo nano /etc/zabbix/zabbix_server.conf
Ändern Sie die folgenden Zeilen, um die Zabbix-Datenbank und den Benutzer hinzuzufügen:
DBName=zabbix
DBUser=zabbix
DBPassword=password
Schritt 6: Zabbix-Datenbank initialisieren
Initialisieren Sie die Zabbix-Datenbank mit den Standardtabellen:
sudo zabbix_server -n
Schritt 7: Zabbix-Frontend konfigurieren
Bearbeiten Sie die Zabbix-Frontend-Konfigurationsdatei, um das Webinterface zu konfigurieren:
sudo nano /etc/zabbix/apache.conf
Aktivieren Sie das Modul PHP-Datei, indem Sie sicherstellen, dass die Zeile zur Konfiguration passt:
php_value max_execution_time 300
Schritt 8: Zabbix-Server und Agenten starten
Starten Sie den Zabbix-Server und den Zabbix-Agenten-Dienst:
sudo systemctl start zabbix-server
sudo systemctl enable zabbix-server
sudo systemctl start zabbix-agent
sudo systemctl enable zabbix-agent
Schritt 9: Zabbix-Frontend aufrufen
Öffnen Sie Ihren Webbrowser und gehen Sie zu http://your-server-ip/zabbix, um das Zabbix-Webinterface zu erreichen. Folgen Sie den Anweisungen, um das Frontend zu konfigurieren und die Datenbankverbindung zu testen.
Schritt 10: Zabbix-Frontend abschließen
Schließen Sie die Webinstallation ab, indem Sie die folgenden Schritte auf der Benutzeroberfläche befolgen, um Zabbix vollständig zu konfigurieren.
VPS-Empfehlung
Wenn Sie einen zuverlässigen VPS suchen, besuchen Sie den folgenden Link für Windows VPS-Dienste: Windows VPS von NetCloud24.