In diesem Artikel werde ich Ihnen zeigen, wie Sie Zabbix 5 auf Raspberry Pi 4 installieren können. Also lasst uns anfangen!
Dinge, die Sie brauchen werden
Um diesem Artikel zu folgen, benötigen Sie die folgenden Dinge, um Ihren Raspberry Pi 4 im kopflosen Modus einzurichten:
Wenn Sie Ihren Raspberry Pi 4 nicht im kopflosen Modus einrichten möchten, benötigen Sie auch:
Wenn Sie Unterstützung beim Flashen des Raspberry Pi OS -OS -Bildes auf der microSD -Karte benötigen.
Wenn Sie ein Raspberry Pi -Anfänger sind und Unterstützung bei der Installation von Raspberry Pi OS auf Ihrem Raspberry Pi 4 benötigen.
Wenn Sie Unterstützung bei der kopierlosen Einrichtung von Raspberry Pi 4 benötigen.
Aktualisieren von Raspberry Pi OS
Vor der Installation von Zabbix 5 wäre 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 UpdateFühren Sie den folgenden Befehl aus:
$ sudo apt volle montagegradeUm die Installation zu bestätigen, drücken Sie Y, und dann drücken Sie .
Der APT -Paket -Manager lädt alle erforderlichen Pakete aus dem Internet herunter. Es kann ein paar Minuten dauern, bis es fertig ist.
Sobald alle erforderlichen Pakete heruntergeladen wurden, installiert der APT -Paketmanager sie nacheinander. Es kann jedoch einige Minuten dauern, bis es fertig ist.
Zu diesem Zeitpunkt sollten alle vorhandenen Pakete aktualisiert werden.
Damit die Änderungen wirksam werden sollen, starten Sie Ihren Raspberry Pi 4 mit dem folgenden Befehl neu:
$ sudo NeustartHinzufügen von Zabbix 5 Offizielles Paketrepository
Sobald Ihre Raspberry Pi 4 -Boots startet, laden Sie die Deb -Datei Zabbix Paket Repository mit dem folgenden Befehl herunter:
$ wget -o /tmp /zabbix5.Deb https: // repo.Zabbix.com/zabbix/5.2/raspbian/pool/main/Sobald der Download abgeschlossen ist, sollte die Deb -Datei Zabbix 5 Paket -Repository im Pfad verfügbar sein /tmp/zabbix5.Deb.
Installiere das Zabbix5.Deb Datei mit dem folgenden Befehl:
$ sudo apt install /tmp /zabbix5.DebDas Zabbix 5 -Paket -Repository sollte hinzugefügt werden.
Aktualisieren Sie nun den APT -Paket -Repository -Cache mit dem folgenden Befehl:
$ sudo APT UpdateInstallieren Sie den MariADB -Datenbankserver
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 Installieren Sie Mariadb-Server Mariadb-ClientUm die Installation zu bestätigen, drücken Sie Y, und dann drücken Sie .
Der APT -Paket -Manager lädt alle erforderlichen Pakete aus dem Internet herunter. Es kann eine Weile dauern, bis es fertig ist.
Sobald die Pakete heruntergeladen wurden, installiert der APT -Paketmanager sie nacheinander. Dies kann eine Weile dauern, bis dies abgeschlossen ist.
Zu diesem Zeitpunkt sollte Mariadb installiert werden.
Sobald Mariadb installiert ist, ist der MariADB -Datenbankdienst Mysqld sollte laufen.
$ sudo systemctl Status MySQLDWenn in jedem Fall der MariADB -Datenbankdienst Mysqld Läuft nicht, Sie können es mit dem folgenden Befehl starten:
$ sudo systemctl starten mysqldInstallieren von Zabbix 5
Jetzt können Sie Zabbix 5 mit dem folgenden Befehl installieren:
$ sudo APT Installieren Sie Zabbix-server-mysql Zabbix-Frontend-Php Zabbix-Apache-ConfUm die Installation zu bestätigen, drücken Sie Y, und dann drücken Sie .
Der APT -Paket -Manager lädt alle erforderlichen Pakete aus dem Internet herunter und kann eine Weile dauern, bis es fertig ist.
Sobald alle Pakete heruntergeladen sind, sollte der APT -Paketmanager sie einzeln installieren.
Zu diesem Zeitpunkt sollte Zabbix 5 installiert werden.
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, Setzen Sie das Passwort auf Geheimnis für die Zabbix Benutzer, dann den folgenden Befehl ausführen:
$ sudo mysql -u root -e 'Erstellen Sie Benutzer zabbix@localhost identifiziert durch "Geheimnis";'Erstellen einer Mariadb -Datenbank Zabbix, Führen Sie den folgenden Befehl aus:
$ sudo mysql -u root -e 'Datenbank ZABBIX Zeichensatz UTF8 CORTF8_BIN;'Erlauben Sie dem Mariadb -Benutzer Zabbix Voller Zugriff auf die Mariadb -Datenbank Zabbix Durch Ausführen des folgenden Befehls:
$ sudo mysql -u root -e 'Gewähren Sie alle Privilegien auf Zabbix.* an zabbix@localhost; 'Führen Sie den folgenden Befehl aus:
$ sudo mysql -u root -e 'Flush -Privilegien;'Importieren von Zabbix 5 -Schemas in der Zabbix -Datenbank
Einmal eine Mariadb -Datenbank Zabbix und Mariadb -Benutzer Zabbix Es wird erstellt, Sie müssen die Datenbankschemata Zabbix 5 in die Mariadb importieren Zabbix Datenbank.
Sie können die Datenbankschemata Zabbix 5 in MariadB importieren Zabbix Datenbank mit dem folgenden Befehl:
$ zcat/usr/share/doc/zabbix-server-mysql*/erstellen.sql.gz | Mysql -UzabbixKonfigurieren von Zabbix 5
Sobald Sie das erstellt haben Zabbix Die MariADB -Datenbank und importierte die ZABBIX 5 -Datenbankschemas.
Um das zu tun, öffnen Sie die /etc/zabbix/zabbix_server.Conf Datei mit der Nano Texteditor wie folgt:
$ sudo nano/etc/zabbix/zabbix_server.ConfScrollen Sie ein wenig nach unten und finden Sie das Dbpassword = Zeile wie im Screenshot unten markiert.
Dann die Linie in Überzeugung (entfernen Sie das # Zeichen vom Beginn der Linie) und setzen Sie Dbpassword zum Mariadb Zabbix Benutzer-Passwort. In diesem Fall ist es Geheimnis.
Sobald Sie fertig sind, drücken Sie + X gefolgt von Y Und um die zu retten /etc/zabbix/zabbix_server.Conf Datei.
Damit die Änderungen wirksam werden sollen, starten Sie die neu neu Zabbix-server Systemd -Dienst mit dem folgenden Befehl:
$ sudo systemctl starten Sie Zabbix-server neu starten.ServiceWenn alles in Ordnung ist, die Zabbix-server Service sollte ausgeführt werden.
Um zu überprüfen, ob die Zabbix-server Der Systemd -Dienst wird ausgeführt, führen Sie den folgenden Befehl aus:
$ sudo systemctl Status zabbix-server.ServiceWie Sie sehen können, die Zabbix-server Der Systemd -Service wird ausgeführt.
Damit die Änderungen wirksam werden sollen, starten Sie die neu neu Zabbix-Agent Systemd -Dienst mit dem folgenden Befehl:
$ sudo systemctl starten Sie Zabbix-Agent neu starten.ServiceDer Zabbix-Agent Der Systemd -Service sollte ausgeführt werden, wie Sie im Screenshot unten sehen können.
$ sudo systemctl Status Zabbix-Agent.ServiceStarten Sie auch die neu Apache2 Systemd -Dienst mit dem folgenden Befehl:
$ sudo systemctl starten Sie Apache2 neuDer Apache2 Der Systemd -Service sollte ebenfalls ausgeführt werden, wie Sie im Screenshot unten sehen können.
$ sudo systemctl Status Apache2.ServiceHinzufügen von Zabbix Server zum Systemstart
Um sicherzustellen, dass der Zabbix -Server automatisch startet, wenn Ihre Raspberry Pi 4 Boots startet Zabbix-server Der Systemd -Service zum Systemstart mit dem folgenden Befehl:
$ sudo systemctl aktivieren Zabbix-server.ServiceZugriff auf die Webanwendung von Zabbix 5
Sobald Zabbix 5 installiert und konfiguriert ist, können Sie mit einem Webbrowser auf die ZABBIX 5 -Web -App von jedem Gerät in Ihrem Heimnetzwerk zugreifen.
Um auf die ZABBIX 5 -Web -App aus anderen Geräten in Ihrem Heimnetzwerk zuzugreifen, benötigen Sie die IP -Adresse Ihres Raspberry Pi 4.
Sie finden die IP -Adresse Ihres Raspberry Pi 4 mit dem folgenden Befehl:
$ hostname -iWie Sie sehen können, ist die IP -Adresse meines Himbeer Pi 4 192.168.0.104. Es wird für Sie anders sein. Stellen Sie also sicher, dass Sie es von nun an durch Ihre ersetzen.
Um auf die Web -App Zabbix 5 zuzugreifen, besuchen Sie http: // 192.168.0.104/Zabbix aus einem Webbrowser.
Wenn Sie zum ersten Mal die Zabbix 5 -Web -App 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.
Sobald Sie fertig sind, klicken Sie auf Nächste Schritt.
Klicke auf Nächster Schritt.
Wählen Sie Ihre Zeitzone und Ihr Standardthema für die Zabbix 5 -Web -App aus. Sobald 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 werden. Klicke auf Beenden.
Sie sollten das ZABBIX 5 -Anmeldefenster sehen.
Eintippen Administrator als Benutzername und Zabbix als Passwort. Klicken Sie dann auf Anmelden.
Sie sollten in der Zabbix 5 -Web -App angemeldet sein.
Ändern des Administrator -Anmeldungskennworts von Zabbix 5
Das erste, was Sie tun möchten, nachdem Sie sich in der Web -App der Zabbix 5 angemeldet haben, ist die Änderung des Standardkennworts für die Administrator Benutzer für Sicherheitszwecke.
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 Standardkennwort der Administrator Der Benutzer sollte geändert werden. Jetzt sollten Sie sich in der Zabbix 5 -Web -App mit Ihrem neu festgelegten Passwort anmelden können.
Zusammenfassung
In diesem Artikel habe ich Ihnen gezeigt, wie Sie Zabbix 5 auf Raspberry Pi 4 Single-Board-Computer installieren und die Zabbix 5-Web-App von anderen Geräten auf Ihrem Heimnetzwerk aus zugreifen. Dieser Artikel sollte Ihnen helfen, mit Zabbix 5 auf Ihrem Raspberry Pi 4 zu beginnen.