Himbeer-Pi

So installieren Sie Zabbix 5 auf Raspberry Pi 4?

So installieren Sie Zabbix 5 auf Raspberry Pi 4?
Zabbix ist ein Open-Source-Monitoring-Tool, mit dem Sie Ihre Server, virtuellen Maschinen, Netzwerke, Cloud-Dienste und vieles mehr überwachen können. Es ist ein sehr nützliches Tool für kleine, mittlere und große IT-Organisationen.

In diesem Artikel zeige ich Ihnen, wie Sie Zabbix 5 auf Raspberry Pi 4 installieren install. Also lasst uns anfangen!

Dinge, die Sie brauchen

Um diesem Artikel zu folgen, benötigen Sie die folgenden Dinge, um Ihren Raspberry Pi 4 im Headless-Modus einzurichten:

  1. Ein Raspberry Pi 4 Einplatinencomputer
  2. Ein USB-Typ-C-Netzteil
  3. Eine microSD-Karte mit 16 GB oder höherer Kapazität mit Raspberry Pi OS geflasht
  4. Netzwerkkonnektivität auf dem Raspberry Pi 4
  5. Ein Laptop oder ein Desktop-Computer für den VNC-Remote-Desktop-Zugriff auf den Raspberry Pi 4

Wenn Sie Ihren Raspberry Pi 4 nicht im Headless-Modus einrichten möchten, benötigen Sie außerdem:

  1. Ein Bildschirm
  2. Ein HDMI- oder Micro-HDMI-Kabel
  3. Eine Tastatur
  4. Eine Maus

Wenn Sie Hilfe beim Flashen des Raspberry Pi OS-Images auf der microSD-Karte benötigen, lesen Sie meinen Artikel How to Install and Use Raspberry Pi Imager.

Wenn Sie ein Raspberry Pi-Anfänger sind und Hilfe bei der Installation von Raspberry Pi OS auf Ihrem Raspberry Pi 4 benötigen, lesen Sie meinen Artikel How to Install Raspberry Pi OS on Raspberry Pi 4.

Wenn Sie Hilfe bei der Headless-Einrichtung von Raspberry Pi 4 benötigen, lesen Sie auch meinen Artikel So installieren und konfigurieren Sie das Raspberry Pi-Betriebssystem auf dem Raspberry Pi 4 ohne externen Monitor.

Aktualisieren des Raspberry Pi-Betriebssystems

Vor der Installation von Zabbix 5 ist es eine gute Idee, alle vorhandenen Pakete von Raspberry Pi OS zu aktualisieren.

Aktualisieren Sie zunächst den APT-Paket-Repository-Cache Ihres Raspberry Pi-Betriebssystems mit dem folgenden Befehl:

$ sudo apt-Update

Um alle vorhandenen Pakete Ihres Raspberry Pi OS zu aktualisieren, führen Sie den folgenden Befehl aus:

$ sudo apt Voll-Upgrade

Um die Installation zu bestätigen, drücken Sie Ja, und drücke dann .

Der APT-Paketmanager lädt alle erforderlichen Pakete aus dem Internet herunter. Es kann einige Minuten dauern, bis es abgeschlossen ist.

Sobald alle erforderlichen Pakete heruntergeladen wurden, installiert der APT-Paketmanager sie einzeln. Es kann jedoch einige Minuten dauern, bis der Vorgang abgeschlossen ist.

An dieser Stelle sollten alle vorhandenen Pakete aktualisiert werden.

Damit die Änderungen wirksam werden, starten Sie Ihren Raspberry Pi 4 mit dem folgenden Befehl neu:

$ sudo Neustart

Hinzufügen des offiziellen Zabbix 5-Paket-Repository

Sobald Ihr Raspberry Pi 4 bootet, laden Sie die DEB-Datei des Zabbix-Paket-Repositorys mit dem folgenden Befehl herunter:

$ wget -O /tmp/zabbix5.deb https://repo.zabbix.com/zabbix/5.2/raspbian/pool/main/
z/zabbix-release/zabbix-release_5.2-1+debian10_all.deb

Sobald der Download abgeschlossen ist, sollte die DEB-Datei des Zabbix 5-Paket-Repositorys im Pfad verfügbar sein /tmp/zabbix5.deb.

Installiere das zabbix5.deb Datei mit folgendem Befehl:

$ sudo apt install /tmp/zabbix5.deb

Das Zabbix 5-Paket-Repository sollte hinzugefügt werden.

Aktualisieren Sie nun den APT-Paket-Repository-Cache mit dem folgenden Befehl:

$ sudo apt-Update

Installation des MariaDB-Datenbankservers

Sie müssen den MariaDB-Datenbankserver installieren, um die Zabbix 5-Daten zu speichern.

Sie können den MariaDB-Datenbankserver mit dem folgenden Befehl installieren:

$ sudo apt install mariadb-server mariadb-client

Um die Installation zu bestätigen, drücken Sie Ja, und drücke dann .

Der APT-Paketmanager lädt alle erforderlichen Pakete aus dem Internet herunter. Es kann eine Weile dauern, bis es abgeschlossen ist.

Sobald die Pakete heruntergeladen sind, installiert der APT-Paketmanager sie einzeln. Dies kann eine Weile dauern.

An dieser Stelle sollte MariaDB installiert sein.

Sobald MariaDB installiert ist, wird der MariaDB-Datenbankdienst mysqld sollte laufen.

$ sudo systemctl status mysqld

In jedem Fall der MariaDB-Datenbankdienst mysqld nicht ausgeführt wird, können Sie es mit dem folgenden Befehl starten:

$ sudo systemctl starte mysqld

Zabbix 5 installieren

Jetzt können Sie Zabbix 5 mit dem folgenden Befehl installieren:

$ sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf
zabbix-agent

Um die Installation zu bestätigen, drücken Sie Ja, und drücke dann .

Der APT-Paketmanager lädt alle erforderlichen Pakete aus dem Internet herunter und es kann eine Weile dauern, bis dies abgeschlossen ist.

Sobald alle Pakete heruntergeladen sind, sollte der APT-Paketmanager sie einzeln installieren install.

An dieser Stelle sollte Zabbix 5 installiert sein.

Erstellen einer Datenbank für Zabbix 5

Bevor Sie Zabbix 5 verwenden können, müssen Sie einen MariaDB-Benutzer und eine Datenbank für Zabbix 5 erstellen.

So erstellen Sie einen MariaDB-Benutzer zabbix, setze das Passwort auf Geheimnis für die zabbix Benutzer und führen Sie dann den folgenden Befehl aus:

$ sudo mysql -u root -e 'Benutzer erstellen [email protected] identifiziert durch "secret";'

So erstellen Sie eine MariaDB-Datenbank zabbix, führen Sie den folgenden Befehl aus:

$ sudo mysql -u root -e 'Datenbank erstellen Zabbix-Zeichensatz utf8 collate utf8_bin;'

Erlaube dem MariaDB-Benutzer zabbix Voller Zugriff auf die MariaDB-Datenbank zabbix indem Sie den folgenden Befehl ausführen:

$ sudo mysql -u root -e 'alle Berechtigungen für Zabbix gewähreng.* an [email protected];'

Führen Sie den folgenden Befehl aus, damit die Änderungen der MariaDB-Datenbank wirksam werden:

$ sudo mysql -u root -e 'Privilegien räumen;'

Importieren von Zabbix 5-Schemas in die Zabbix-Datenbank

Einmal eine MariaDB-Datenbank zabbix und MariaDB-Benutzer zabbix erstellt wird, müssen Sie die Zabbix 5-Datenbankschemas in die MariaDB importieren zabbix Datenbank.

Sie können die Zabbix 5-Datenbankschemas in MariaDB importieren zabbix Datenbank mit folgendem Befehl:

$ zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix
-Dzabbix -Psecret

Konfiguration von Zabbix 5

Nachdem Sie die erstellt haben zabbix MariaDB-Datenbank und importierten die Zabbix 5-Datenbankschemas, müssen Sie den Zabbix-Server so konfigurieren, dass er die von Ihnen erstellte MariaDB-Datenbank verwendet.

Öffnen Sie dazu die /etc/zabbix/zabbix_server.conf Datei mit dem nano Texteditor wie folgt:

$ sudo nano /etc/zabbix/zabbix_server.conf

Scrollen Sie ein wenig nach unten und finden Sie die DBPassword= Linie wie im Screenshot unten markiert.

Dann entkommentieren Sie die Zeile (entfernen Sie das #-Zeichen vom Anfang der Zeile) und setzen Sie DBPasswort zur MariaDB zabbix Benutzer-Passwort. In diesem Fall ist es Geheimnis.

Wenn Sie fertig sind, drücken Sie + X gefolgt von Ja und um die zu retten /etc/zabbix/zabbix_server.conf Datei.

Damit die Änderungen wirksam werden, starten Sie den Zabbix-Server systemd-Dienst mit dem folgenden Befehl:

$ sudo systemctl zabbix-server neu starten.Bedienung

Wenn alles in Ordnung ist, die Zabbix-Server Dienst sollte laufen.

Um zu überprüfen, ob die Zabbix-Server systemd-Dienst ausgeführt wird, führen Sie den folgenden Befehl aus:

$ sudo systemctl status zabbix-server.Bedienung

Wie Sie sehen können, ist die Zabbix-Server systemd-Dienst läuft.

Damit die Änderungen wirksam werden, starten Sie den zabbix-agent systemd-Dienst mit dem folgenden Befehl:

$ sudo systemctl zabbix-agent neu starten.Bedienung

Das zabbix-agent Der systemd-Dienst sollte ausgeführt werden, wie Sie im Screenshot unten sehen können.

$ sudo systemctl status zabbix-agent.Bedienung

Starten Sie außerdem die Apache2 systemd-Dienst mit dem folgenden Befehl:

$ sudo systemctl Neustart von Apache2

Das Apache2 Der systemd-Dienst sollte ebenfalls laufen, wie Sie im Screenshot unten sehen können.

$ sudo systemctl status apache2.Bedienung

Zabbix-Server zum Systemstart hinzufügen

Um sicherzustellen, dass der Zabbix-Server beim Booten Ihres Raspberry Pi 4 automatisch startet, fügen Sie das Zabbix-Server systemd-Dienst zum Systemstart mit dem folgenden Befehl:

$ sudo systemctl zabbix-server aktivieren.Bedienung

Zugriff auf die Zabbix 5-Webanwendung

Sobald Zabbix 5 installiert und konfiguriert ist, können Sie mit einem Webbrowser von jedem Gerät in Ihrem Heimnetzwerk auf die Zabbix 5-Web-App zugreifen.

Um von anderen Geräten in Ihrem Heimnetzwerk auf die Zabbix 5 Web-App zuzugreifen, benötigen Sie die IP-Adresse Ihres Raspberry Pi 4.

Die IP-Adresse Ihres Raspberry Pi 4 finden Sie mit folgendem Befehl:

$ Hostname -I

Wie Sie sehen, lautet die IP-Adresse meines Raspberry Pi 4 192.168.0.104. Bei dir wird es anders sein. Stellen Sie also sicher, dass Sie es von nun an durch Ihres ersetzen.

Um auf die Zabbix 5-Web-App zuzugreifen, besuchen Sie http://192.168.0.104/zabbix über einen Webbrowser.

Wenn Sie die Zabbix 5-Web-App zum ersten Mal ausführen, müssen Sie sie konfigurieren.

Wählen Sie Ihre Sprache aus und klicken Sie auf Nächster Schritt.

Stellen Sie sicher, dass alles in Ordnung ist und klicken Sie auf Nächster Schritt.

Wählen MySQL als Datenbanktyp. Geben Sie dann ein zabbix als Datenbankname, zabbix als Benutzername und Geheimnis als Passwort.

Wenn Sie fertig sind, klicken Sie auf Nächster Schritt.

Klicke auf Nächster Schritt.

Wählen Sie Ihre Zeitzone und Ihr Standarddesign für die Zabbix 5-Web-App. Wenn Sie fertig sind, klicken Sie auf Nächster Schritt.

Stellen Sie sicher, dass alle Informationen korrekt sind. Wenn ja, klicken Sie auf Nächster Schritt.

Die Zabbix 5-Web-App sollte konfiguriert sein. Klicke auf Fertig.

Sie sollten das Zabbix 5-Anmeldefenster sehen.

Eintippen Administrator als Benutzername und zabbix als Passwort. Klicken Sie dann auf Einloggen.

Sie sollten bei der Zabbix 5-Web-App angemeldet sein.

Ändern des Administrator-Login-Passworts von Zabbix 5

Das erste, was Sie tun möchten, nachdem Sie sich bei der Zabbix 5-Web-App angemeldet haben, ist das Ändern des Standardpassworts für die Administrator Benutzer aus Sicherheitsgründen.

Klicken Sie dazu auf Verwaltung > Benutzer > Administrator aus der Zabbix 5-Web-App, wie im Screenshot unten markiert.

Klicke auf Kennwort ändern.

Geben Sie Ihr gewünschtes Passwort ein und klicken Sie auf Aktualisieren.

Das Standardpasswort des Administrator Benutzer sollte geändert werden. Jetzt sollten Sie sich mit Ihrem neu festgelegten Passwort bei der Zabbix 5-Web-App anmelden können.

Zusammenfassung

In diesem Artikel habe ich Ihnen gezeigt, wie Sie Zabbix 5 auf dem Raspberry Pi 4 Einplatinencomputer installieren und von anderen Geräten in Ihrem Heimnetzwerk auf die Zabbix 5 Web-App zugreifen. Dieser Artikel soll Ihnen den Einstieg in Zabbix 5 auf Ihrem Raspberry Pi 4 erleichtern.

So ändern Sie Mauszeiger- und Cursorgröße, Farbe und Schema unter Windows 10
Der Mauszeiger und der Cursor in Windows 10 sind sehr wichtige Aspekte des Betriebssystems. Dies kann auch für andere Betriebssysteme gesagt werden, a...
Kostenlose und Open-Source-Spiele-Engines für die Entwicklung von Linux-Spielen
Dieser Artikel behandelt eine Liste von kostenlosen und Open-Source-Spiele-Engines, die für die Entwicklung von 2D- und 3D-Spielen unter Linux verwend...
Shadow of the Tomb Raider für Linux Tutorial
Shadow of the Tomb Raider ist die zwölfte Erweiterung der Tomb Raider-Reihe – ein Action-Adventure-Franchise von Eidos Montrealdos. Das Spiel wurde vo...