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:
- Ein Raspberry Pi 4 Einplatinencomputer
- Ein USB-Typ-C-Netzteil
- Eine microSD-Karte mit 16 GB oder höherer Kapazität mit Raspberry Pi OS geflasht
- Netzwerkkonnektivität auf dem Raspberry Pi 4
- 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:
- Ein Bildschirm
- Ein HDMI- oder Micro-HDMI-Kabel
- Eine Tastatur
- 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 mysqldZabbix 5 installieren
Jetzt können Sie Zabbix 5 mit dem folgenden Befehl installieren:
$ sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-confzabbix-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
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.