Deutsch
€EUR
Monitoring

Zabbix Server

Kompatibel mit dem Infrawire-Installer

Zabbix 7.0 LTS sofort einsatzbereit, mit MariaDB und Apache per HTTPS

Mindestanforderungen
  • 2 GB RAM
Hersteller
Zabbix
Version
Aktuelle stabile Version
Lizenz
AGPL-3.0
Systeme
Debian 12, Debian 13, Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04

Über Zabbix Server

Zabbix ist eine Open-Source-Plattform zur Systemüberwachung. Sie sammelt Metriken von Servern, Netzwerkgeräten, Diensten und Anwendungen und löst Alarme aus, sobald ein Schwellenwert überschritten wird. Eingesetzt wird sie von Systemadministratoren, Betriebsteams und kleineren Unternehmen, die ihre Infrastruktur überwachen möchten, ohne von einem externen Dienst abhängig zu sein.

Nach der Bereitstellung läuft auf Ihrem Linux-VPS (Paris oder Frankfurt) Zabbix 7.0 LTS: der Server, die PHP-Weboberfläche, der Agent 2 und eine eigene MariaDB-Datenbank. Apache liefert die Oberfläche per HTTPS mit einem selbstsignierten Zertifikat aus, und die Wurzel der Website leitet auf /zabbix weiter.

Der Web-Installationsassistent ist bereits durchlaufen: Die Konfigurationsdatei des Frontends ist geschrieben, das Datenbankschema importiert, und das Passwort des Kontos Admin (bei Zabbix standardmäßig zabbix) wurde durch einen Zufallswert ersetzt. Sie finden es in /tmp/credentials.txt.

Was Sie mit Zabbix Server tun können

  • Server, Oberfläche und Agent 2

    Die offiziellen Pakete aus dem Zabbix-7.0-Repository sind installiert und starten beim Booten: zabbix-server, Weboberfläche und zabbix-agent2. Der Server kann sich daher gleich nach der ersten Anmeldung selbst überwachen.

  • Vorkonfigurierte MariaDB-Datenbank

    Die Datenbank zabbix (utf8mb4) ist mit eigenem Benutzer, zufälligem Passwort und importiertem Schema angelegt. Manuelle Datenbankschritte entfallen.

  • HTTPS ab Lieferung

    Apache stellt die Oberfläche per HTTPS bereit, mit dem selbstsignierten Zertifikat aus dem Paket ssl-cert. Sie können es später durch ein Zertifikat für Ihre Domain ersetzen.

  • Generiertes Admin-Passwort

    Das Standardpasswort wird bei der Installation entfernt. Das Konto Admin und sein Zufallspasswort stehen in /tmp/credentials.txt, lesbar nur für root.

  • LTS-Version mit Langzeitsupport

    Zabbix 7.0 ist ein Release mit Long-Term-Support. Das passt zu einem Monitoring-Server, den Sie nicht alle sechs Monate migrieren möchten.

Erste Schritte mit Zabbix Server

Von der Bestellung bis zum Produktivbetrieb in wenigen Minuten.

  1. 1

    Bestellen Sie den VPS mit Zabbix

    Wählen Sie einen Linux-VPS in Paris oder Frankfurt (Debian 12, Debian 13, Ubuntu 20.04, 22.04 oder 24.04) und kreuzen Sie im Reiter „Applications“ des Bestellformulars Zabbix Server an. Für mehrere Dutzend Hosts sind 4 GB RAM sinnvoll, 2 GB sind das Minimum.

  2. 2

    Verbinden Sie sich und lesen Sie die Zugangsdaten

    Sobald der Server geliefert ist, melden Sie sich per SSH an und öffnen die Datei mit den Zugangsdaten. Sie enthält die URL der Oberfläche, das Konto Admin und das Passwort. Kopieren Sie die Datei an einen sicheren Ort, denn /tmp kann beim Neustart geleert werden.

    Bash
    ssh root@SERVER_IP cat /tmp/credentials.txt
  3. 3

    Fügen Sie den ersten Host hinzu

    Öffnen Sie https://SERVER_IP/zabbix und bestätigen Sie die Warnung zum selbstsignierten Zertifikat. Installieren Sie auf dem zu überwachenden Rechner zabbix-agent2 aus dem Zabbix-7.0-Repository, tragen Sie Server=SERVER_IP in /etc/zabbix/zabbix_agent2.conf ein und starten Sie den Agent neu. Legen Sie den Host anschließend unter Datenerfassung > Hosts mit einer Vorlage an, zum Beispiel „Linux by Zabbix agent“.

    Bash
    sudo nano /etc/zabbix/zabbix_agent2.conf sudo systemctl restart zabbix-agent2
  4. 4

    Sichern Sie die Installation für den Produktivbetrieb

    Ändern Sie das Admin-Passwort in der Oberfläche, legen Sie personalisierte Benutzerkonten an und beschränken Sie den Zugriff per Firewall. Lassen Sie eine Domain auf den VPS zeigen und ersetzen Sie das selbstsignierte Zertifikat durch ein Let's-Encrypt-Zertifikat.

    Bash
    ufw allow 22/tcp ufw allow 80/tcp ufw allow 443/tcp ufw allow from AGENT_IP to any port 10051 proto tcp ufw enable

Einsatzbereiche von Zabbix Server

  • Linux-Serverpark überwachen

    Verfolgen Sie CPU, Arbeitsspeicher, Datenträger, Dienste und Prozesse Ihrer VPS oder Dedicated Server. Bei Überschreitung eines Schwellenwerts erhalten Sie Alarme per E-Mail oder Webhook.

  • Websites und Dienste im Blick

    Prüfen Sie von einer zentralen Stelle aus HTTP-Verfügbarkeit, TLS-Zertifikate, offene Ports und Antwortzeiten Ihrer Websites oder APIs.

  • SaaS-Monitoring ersetzen

    Behalten Sie Metriken und Verlauf auf einem Server, den Sie selbst kontrollieren und der in Europa steht, statt bei einem externen Monitoring-Dienst, der pro Host abrechnet.

  • Netzwerkgeräte überwachen

    Fragen Sie Router, Switches und USV-Anlagen per SNMP ab und stellen Sie den Datenverkehr der Schnittstellen in Dashboards und Karten dar.

Häufige Fragen zu Zabbix Server

Es steht nach der Installation in /tmp/credentials.txt. Das Konto heißt Admin, das Passwort wurde zufällig erzeugt und ist nicht der Zabbix-Standardwert zabbix. Kopieren Sie die Datei an einen sicheren Ort, da /tmp beim Neustart geleert werden kann.

Mehr über Zabbix Server

Wichtige Dateien und Dienste

Die Serverkonfiguration liegt in /etc/zabbix/zabbix_server.conf (die Zeile DBPassword= wurde bei der Installation ergänzt). Die Konfiguration des Frontends finden Sie in /etc/zabbix/web/zabbix.conf.php, die des Agents in /etc/zabbix/zabbix_agent2.conf. Die zugehörigen Dienste heißen zabbix-server, zabbix-agent2, apache2 und mariadb.

systemctl status zabbix-server zabbix-agent2 apache2 mariadb

Ports und Firewall

Standardmäßig nutzt Zabbix auf der Serverseite Port 10051 (aktive Agents, Proxys) und auf der Agentenseite Port 10050 (passive Abfragen). Auf einem passiv überwachten Rechner erlauben Sie Port 10050 nur von der Adresse Ihres Zabbix-Servers aus. Öffnen Sie diese Ports niemals für das gesamte Internet.

Auf ein gültiges Zertifikat umstellen

Das selbstsignierte Zertifikat verschlüsselt die Verbindung, löst im Browser aber eine Warnung aus. Sobald Ihre Domain auf den VPS zeigt, setzen Sie ServerName YOUR_DOMAIN in /etc/apache2/sites-available/default-ssl.conf und starten anschließend Certbot mit dem Apache-Plugin. Ihre Domainnamen können Sie unter /web-domains verwalten.

Die Datenbank sichern

Die gesamte Konfiguration und der Verlauf liegen in der Datenbank zabbix. Ein regelmäßiges logisches Backup, das Sie außerhalb des Servers ablegen, ist das Minimum.

mariadb-dump --single-transaction zabbix | gzip > /root/zabbix-$(date +%F).sql.gz

Sichern Sie zusätzlich /etc/zabbix/. Der Verlauf wächst mit der Anzahl der erfassten Items und deren Abfrageintervall. Behalten Sie den Speicherplatz im Auge, denn er ist die häufigste Ursache für Engpässe auf einem Monitoring-Server. Weitere Anleitungen finden Sie unter /learn.

Bleiben Sie über die neuesten Angebote, Rabatte und Sonderaktionen informiert.

Aktionen ansehen

Wir verwenden Cookies

Wir verwenden Analyse-Cookies, um Ihre Erfahrung auf unserer Website zu verbessern. Es werden keine Daten an Dritte verkauft. Mehr erfahren Sie in unserer Datenschutzerklärung.