
Zabbix Installation – LTS oder neueste Version
Bei der Installation von Zabbix hast du die Wahl zwischen der LTS-Version (Long Term Support) und der neuesten Version.
-
LTS-Version
Wird über einen längeren Zeitraum unterstützt und gilt als stabiler. Empfohlen für produktive Umgebungen. -
Neueste Version
Enthält neue Funktionen und aktuelle Bugfixes, kann aber auch neue Fehler mitbringen.
In den meisten Fällen ist die LTS-Version die beste Wahl, außer du benötigst ausdrücklich neue Features oder Fixes.
Weitere Informationen zum Lebenszyklus und zur Release-Politik findest du auf der offiziellen Zabbix-Webseite.
Installation der LTS-Version (6.0)
wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-4%2Bubuntu22.04_all.deb
dpkg -i zabbix-release_6.0-4+ubuntu22.04_all.deb
apt update
Installation der neuesten Version (6.2)
wget https://repo.zabbix.com/zabbix/6.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.2-4%2Bubuntu22.04_all.deb
dpkg -i zabbix-release_6.2-4+ubuntu22.04_all.deb
apt update
Installation der benötigten Pakete
Die folgenden Schritte gelten für beide Versionen.
apt install zabbix-server-mysql \
zabbix-frontend-php \
zabbix-apache-conf \
zabbix-sql-scripts \
zabbix-agent
Datenbank konfigurieren
Zabbix benötigt eine Datenbank zur Speicherung seiner Daten. Unterstützt werden MySQL und PostgreSQL.
In dieser Anleitung wird MySQL verwendet.
Datenbank und Benutzer anlegen
Anmeldung an MySQL (Root-Zugang):
mysql -uroot -p
Danach folgende Befehle ausführen (Daten ggf. anpassen):
create database zabbix character set utf8mb4 collate utf8mb4_bin;
create user zabbix@localhost identified by 'password';
grant all privileges on zabbix.* to zabbix@localhost;
set global log_bin_trust_function_creators = 1;
quit;
Datenbankschema importieren
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | \
mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
Du wirst dabei nach dem zuvor vergebenen Passwort gefragt.
Sicherheitsoption zurücksetzen
Erneut an MySQL anmelden:
mysql -uroot -p
Dann ausführen:
set global log_bin_trust_function_creators = 0;
quit;
Zabbix konfigurieren
Die Datenbank-Zugangsdaten müssen nun in der Zabbix-Konfiguration hinterlegt werden.
Datei öffnen:
nano /etc/zabbix/zabbix_server.conf
Folgende Werte setzen bzw. anpassen:
DBName=zabbix
DBUser=zabbix
DBPassword=password
Dienste starten und aktivieren
Nach Abschluss der Konfiguration werden die Dienste neu gestartet und für den Systemstart aktiviert:
systemctl restart zabbix-server zabbix-agent apache2
systemctl enable zabbix-server zabbix-agent apache2
Zugriff auf das Webinterface
Zabbix ist anschließend erreichbar unter:
http://<hostname-or-ip>/zabbix
Dort folgt die webbasierte Ersteinrichtung (PHP-Check, Datenbankprüfung, Admin-Login).
Kommentare