Zabbix Installation – LTS oder neueste Version

/zabbix-installation-ubuntu-2204
Zabbix Installation – LTS oder neueste Version

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).

Anzeige

/comments0 Einträge

Kommentare

> NO_COMMENTS_FOUND

> INITIATE_COMMENT_PROTOCOL

MARKDOWN_SUPPORT: ENABLED
CHARS: 0