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.