So installieren Sie Zabbix auf einem Ubuntu-Server

Zabbix ist ein leistungsstarkes Netzwerküberwachungstool für Linux. Damit behalten Sie ganz einfach den Überblick über Ihre Netzwerkgeräte, Anwendungen usw. In dieser Anleitung zeigen wir Ihnen, wie Sie Zabbix auf Ubuntu Server installieren können.

Bevor wir anfangen

Um Zabbix auf Ubuntu Server zu installieren , müssen Sie zunächst Ihr System aktualisieren. Wenn Sie auf Ubuntu über die neuesten Pakete verfügen, läuft alles reibungslos. Um Ihr Ubuntu-System zu aktualisieren, öffnen Sie ein Terminal. Verwenden Sie dann den Befehl apt update , um nach Software-Updates zu suchen.

Sudo apt-Update

Nachdem Sie auf Ihrem Ubuntu-System nach Updates gesucht haben, können Sie die Software mit dem Befehl apt upgrade installieren . Bitte beachten Sie, dass die Ausführung des apt upgrade- Befehls einige Zeit dauern kann, insbesondere wenn Sie längere Zeit kein Upgrade durchgeführt haben.

Sudo apt-Upgrade

Sobald Ihr Ubuntu-System auf dem neuesten Stand ist, starten Sie es neu. Möglicherweise haben Sie eine neuere Version des Ubuntu-Kernels installiert und dies erfordert einen Neustart.

Sudo-Neustart

Sie können mit der Installation von Zabbix beginnen, wenn Sie sich erneut anmelden.

Abhängigkeiten für Zabbix installieren

Zabbix verwendet Apache, MySQL, PHP und andere Pakete. Um es auf Ihrem Ubuntu-System verwenden zu können, müssen Sie alle diese Abhängigkeiten installieren. Installieren Sie mit dem folgenden apt install- Befehl alles, was Zabbix zum Ausführen benötigt.

wget https://repo.zabbix.com/zabbix/6.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.2-2+ubuntu22.04_all.deb

sudo apt install apache2 mysql-server php php-mysql php-mbstring php-gd php-xml libapache2-mod-php zabbix-server-mysql zabbix-frontend-php zabbix-agent

Nachdem Sie den obigen Befehl ausgeführt haben, werden Sie von Ubuntu aufgefordert, Y zu drücken , um zu bestätigen, dass Sie die Pakete installieren möchten. Tun Sie dies. Bei der Installation werden alle Abhängigkeiten installiert.

Konfigurieren von MySQL/PHP

Die Zabbix-App erfordert eine MySQL-Datenbank. Um diese Datenbank zu konfigurieren, geben Sie zunächst den Befehl mysql_secure_installation ein . Dieser Befehl fordert Sie auf, ein MySQL-Root-Passwort für den Root-Benutzer usw. einzurichten.

sudo mysql_secure_installation

Nachdem Sie das Root-Passwort für SQL auf Ihrem Ubuntu-System eingerichtet haben, ist es an der Zeit, sich mit dem neuen Passwort bei MySQL anzumelden. Sie können sich mit dem folgenden Befehl anmelden.

sudo mysql -u root -p

Sobald Sie angemeldet sind, verwenden Sie den folgenden CREATE DATABASE- Befehl.

CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;

Da nun die Datenbank „zabbixdb“ in MySQL auf Ihrem Ubuntu-System vorhanden ist, müssen Sie mit dem Befehl CREATE USER einen Benutzer für die Datenbank erstellen . Bitte ändern Sie „mypassword“ durch Ihr bevorzugtes Zabbix-Benutzerpasswort.

CREATE USER 'zabbixuser'@'localhost' IDENTIFIED BY 'mypassword';

Sie müssen dem zabbixuser-Konto nun alle Rechte in der Datenbank „zabbixdb“ gewähren. Sie können dies mit dem GRANT ALL -Befehl in MySQL tun.

GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbixuser'@'localhost';

Beenden Sie SQL mit den folgenden Befehlen.

FLUSH PRIVILEGES;

Ausfahrt

Sie müssen jetzt das Zabbix-Datenbankschema importieren. Geben Sie die folgenden Befehle ein.

sudo gunzip /usr/share/zabbix-sql-scripts/mysql/server.sql.gz

sudo mysql -u root -p zabbixdb <>

Geben Sie nach dem Beenden von SQL die folgenden Befehle ein, um die Zabbix-PHP-Konfiguration zu aktualisieren. Beachten Sie, dass Sie „mypassword“ in Ihr Zabbix-Datenbankkennwort ändern. Behalten Sie jedoch die „1“ bei.

sudo sed -i 's/^\(DBHost\s*=\s*\).*$/\1localhost/' /etc/zabbix/zabbix_server.conf sudo sed -i 's/^\(DBName\s* =\s*\).*$/\1zabbixdb/' /etc/zabbix/zabbix_server.conf sudo sed -i 's/^\(DBUser\s*=\s*\).*$/\1zabbixuser/' /etc/zabbix/zabbix_server.conf sudo sed -i '/^# DBPassword=/a DBPassword= mypassword ' /etc/zabbix/zabbix_server.conf

Sie müssen nun einige PHP-Konfigurationen ändern, damit sie den Anforderungen von Zabbix entsprechen. Geben Sie die folgenden Befehle ein. Hinweis: Der vierte Befehl muss an Ihre Zeitzone angepasst werden. Ersetzen Sie „Amerika“ und „Detroit“ durch Ihre Zeitzone. Sie können Ihre Zeitzone mit timedatectl list-timezones finden.

sudo sed -i 's/^post_max_size = .*/post_max_size = 16M/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^max_execution_time = .*/max_execution_time = 300/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^max_input_time = .*/max_input_time = 300/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^;date.timezone =$/date.timezone = America\/Detroit/' /etc/php/8.1/apache2/php.ini

Mit dem folgenden Befehl können Sie nun Zabbix im Apache2-Webserver aktivieren.

sudo ln -s /etc/apache2/conf-available/zabbix-frontend-php.conf /etc/apache2/conf-enabled/

Zabbix einrichten

Starten Sie Zabbix in Ihrem bevorzugten Webbrowser über die folgende URL:

http://your-ubuntu-server/zabbix

Nachdem Sie auf die URL zugegriffen haben, werden Sie von Zabbix aufgefordert, den Einrichtungsprozess durchzuführen. Klicken Sie auf „Weiter“, um auf der Seite „Voraussetzungen prüfen“ zu bestätigen, dass Ihr System für die Verwendung von Zabbix bereit ist.

Nachdem Sie Ihr System unter „Prüfung der Voraussetzungen“ auf Zabbix überprüft haben, klicken Sie auf „Weiter“, um zur Seite „DB-Verbindung konfigurieren“ zu gelangen. Geben Sie hier die folgenden Informationen ein.

  • Datenbankhost = localhost
  • Datenbankname = zabbixdb
  • Benutzer = zabbixuser
  • Passwort = in MySQL festgelegtes Passwort für „zabbixuser“.

Wenn Sie alles ausgefüllt haben, klicken Sie auf die Schaltfläche „Weiter“, um zur nächsten Seite zu gelangen. Auf der nächsten Seite müssen Sie Ihren Zabbix-Server benennen, Ihre Zeitzone und das Standardthema festlegen. Wenn Sie fertig sind, klicken Sie auf „Nächster Schritt“.

Auf der letzten Seite sehen Sie eine Glückwunschnachricht, die Sie darüber informiert, dass Sie Zabbix erfolgreich installiert haben. Von hier aus können Sie sich mit den untenstehenden Benutzerinformationen bei Ihrer Zabbix-Benutzeroberfläche anmelden.

  • Benutzername: Admin
  • Passwort: zabbix

Einen Kommentar hinterlassen

Behebung von Screen Tearing auf Intel-Grafikkarten unter Pardus Linux: Ein ergebnisorientierter Leitfaden

Behebung von Screen Tearing auf Intel-Grafikkarten unter Pardus Linux: Ein ergebnisorientierter Leitfaden

Beheben Sie das Tearing von Intel-Grafikbildschirmen unter Pardus Linux, indem Sie X11 vs. Wayland, Compositor-Einstellungen, Bildwiederholfrequenz, aktiven Xorg-Treiber und TearFree nur gegebenenfalls überprüfen.

So konfigurieren Sie die SLES 15 Firewall mit firewall-cmd

So konfigurieren Sie die SLES 15 Firewall mit firewall-cmd

Firewalld auf SLES 15 konfigurieren: Zonen prüfen, Dienste oder Ports zulassen, permanente Regeln speichern, sicher neu laden und Zugriff überprüfen.

SLES Live Patching Konfigurationsleitfaden: Kernel-Updates ohne Neustart anwenden

SLES Live Patching Konfigurationsleitfaden: Kernel-Updates ohne Neustart anwenden

Aktivieren Sie das Kernel-Live-Patching auf SLES 15 SP7, wenden Sie unterstützte Korrekturen ohne Neustart an, überprüfen Sie aktive Patches und verstehen Sie, wann ein Kernel-Neustart dennoch erforderlich ist.

So aktivieren Sie den FIPS-Modus auf SUSE Linux Enterprise Server 15

So aktivieren Sie den FIPS-Modus auf SUSE Linux Enterprise Server 15

Aktivieren Sie den FIPS-Modus auf SLES 15 mit dem von SUSE unterstützten Setup-Dienstprogramm, starten Sie das System sicher neu, überprüfen Sie den Status des Kernels und der Krypto-Richtlinien und prüfen Sie die Zertifizierungsgrenzen.

Wie man Google Chrome auf Gooroom OS installiert, ohne gegen Sicherheitsrichtlinien zu verstoßen

Wie man Google Chrome auf Gooroom OS installiert, ohne gegen Sicherheitsrichtlinien zu verstoßen

Installieren Sie Google Chrome sicher auf Gooroom OS mit offiziellen .deb-Paketen, APT, Richtlinienprüfungen, Update-Anleitungen und Korrekturen für verwaltete Geräte.

So exportieren Sie SLES-Systemprotokolle sicher an einen Remote-Syslog-Server

So exportieren Sie SLES-Systemprotokolle sicher an einen Remote-Syslog-Server

Leiten Sie SLES-Systemprotokolle sicher an einen entfernten Syslog-Server weiter – mit rsyslog, TLS-Zertifikaten, Peer-Name-Verifizierung, Warteschlangen, Validierung und Tests.

SLES 15 Active Directory-Integration mit SSSD: Eine Schritt-für-Schritt-Anleitung

SLES 15 Active Directory-Integration mit SSSD: Eine Schritt-für-Schritt-Anleitung

Verbinden Sie SLES 15 mit Active Directory über SSSD mithilfe von YaST. Bereiten Sie DNS und Zeit vor, konfigurieren Sie Domänenanmeldungen, überprüfen Sie Kerberos und vergleichen Sie SSSD, Winbind und realmd.

Behebung von Problemen mit dem Realtek RTL8821CE Wi-Fi-Treiber unter Pardus Linux

Behebung von Problemen mit dem Realtek RTL8821CE Wi-Fi-Treiber unter Pardus Linux

Beheben Sie das Problem mit RTL8821CE Wi-Fi unter Pardus Linux, indem Sie den integrierten rtw88-Treiber, die Realtek-Firmware, rfkill, NetworkManager und sichere Ausweichoptionen überprüfen.

Behebung des Fehlers „Temporärer Fehler bei der DNS-Auflösung“ in Debian 12 mit systemd-resolved

Behebung des Fehlers „Temporärer Fehler bei der DNS-Auflösung“ in Debian 12 mit systemd-resolved

Diagnose und Behebung von DNS-Auflösungsfehlern unter Debian 12 mit systemd-resolved, einschließlich resolv.conf, NetworkManager, networkd, Cache und Verifizierung.

So installieren Sie Pardus Linux sicher parallel zu Windows 11

So installieren Sie Pardus Linux sicher parallel zu Windows 11

Installieren Sie Pardus 25.2 neben Windows 11, indem Sie ein Backup erstellen, das Windows-Volume verkleinern, von einem UEFI-USB-Stick booten und die vorhandenen EFI- und Wiederherstellungspartitionen schützen.