Jak zainstalować Zabbix 5 na Raspberry Pi 4?

Jak zainstalować Zabbix 5 na Raspberry Pi 4?
Zabbix to narzędzie do monitorowania typu open source, a wraz z nim monitorowanie serwerów, maszyn wirtualnych, sieci, usług w chmurze i wielu innych. Jest to bardzo przydatne narzędzie dla małych, średnich i dużych organizacji informatycznych.

W tym artykule pokażę, jak zainstalować Zabbix 5 na Raspberry Pi 4. Więc zacznijmy!

Rzeczy, których będziesz potrzebować

Aby śledzić ten artykuł, będziesz potrzebować następujących rzeczy, aby skonfigurować Raspberry Pi 4 w trybie bezgłowym:

  1. Komputer jednoosobowy Raspberry Pi 4
  2. Adapter mocy USB typu-C
  3. Flashowana karta microSD o pojemności 16 GB lub wyższej pojemności z Raspberry Pi
  4. Łączność sieciowa na Raspberry Pi 4
  5. Laptop lub komputer stacjonarny do zdalnego komputera stacjonarnego VNC do Raspberry Pi 4

Jeśli nie chcesz skonfigurować Raspberry Pi 4 w trybie bezgłowym, potrzebujesz również:

  1. Monitor
  2. Kabel HDMI lub Micro-HDMI
  3. Klawiatura
  4. Mysz

Jeśli potrzebujesz pomocy w flashowaniu obrazu Raspberry Pi OS na karcie MicroSD, sprawdź mój artykuł, jak zainstalować i używać Raspberry Pi Imager.

Jeśli jesteś początkującym Raspberry Pi i potrzebujesz pomocy w instalacji Raspberry Pi OS na twoim Raspberry Pi 4, sprawdź mój artykuł, jak zainstalować Raspberry Pi OS na Raspberry Pi 4.

Ponadto, jeśli potrzebujesz pomocy w bezgłowej konfiguracji Raspberry Pi 4, sprawdź mój artykuł, jak zainstalować i skonfigurować OS Raspberry Pi na Raspberry Pi 4 bez monitora zewnętrznego.

Aktualizacja Raspberry Pi OS

Przed zainstalowaniem Zabbix 5 dobrym pomysłem byłoby aktualizację wszystkich istniejących pakietów Raspberry Pi OS.

Najpierw zaktualizuj pamięć podręczną repozytorium pakietów Apt swojego systemu operacyjnego Raspberry Pi za pomocą następującego polecenia:

Aktualizacja $ sudo apt

Aby zaktualizować wszystkie istniejące pakiety systemu operacyjnego Raspberry Pi, uruchom następujące polecenie:

$ sudo apt pełne upgrade

Aby potwierdzić instalację, naciśnij Y, a następnie naciśnij .

Menedżer pakietów Apt pobranie wszystkich wymaganych pakietów z Internetu. Ukończenie może potrwać kilka minut.

Po pobraniu wszystkich wymaganych pakietów menedżer pakietów Apt zainstaluje je jeden po drugim. Chociaż ukończenie może potrwać kilka minut.

W tym momencie wszystkie istniejące pakiety powinny zostać zaktualizowane.

Aby zmienić zmiany, ponownie uruchom swój Raspberry Pi 4 za pomocą następującego polecenia:

$ sudo restart

Dodanie oficjalnego repozytorium pakietów Zabbix 5

Po uruchamianiu Raspberry Pi 4 pobierz plik Repository Pakiet Zabbix za pomocą następującego polecenia:

$ wget -o /tmp /Zabbix5.Deb https: // repo.Zabbix.com/Zabbix/5.2/Raspbian/basen/main/
Z/Zabbix-Rulease/Zabbix-Release_5.2-1+Debian10_All.Deb

Po zakończeniu pobierania plik repozytorium pakietu Zabbix 5 powinien być dostępny na ścieżce /TMP/ZABBIX5.Deb.

Zainstaluj Zabbix5.Deb Plik z następującym poleceniem:

$ sudo apt instal /tmp /Zabbix5.Deb

Należy dodać repozytorium pakietu Zabbix 5.

Teraz zaktualizuj pamięć podręczną repozytorium pakietów Apt za pomocą następującego polecenia:

Aktualizacja $ sudo apt

Instalowanie serwera bazy danych MariaDB

Musisz zainstalować serwer bazy danych MariaDB do przechowywania danych Zabbix 5.

Możesz zainstalować serwer bazy danych Mariadb za pomocą następującego polecenia:

$ sudo apt Zainstaluj mariadb-server mariadb-client

Aby potwierdzić instalację, naciśnij Y, a następnie naciśnij .

Menedżer pakietów Apt pobranie wszystkich wymaganych pakietów z Internetu. Ukończenie może potrwać trochę czasu.

Po pobraniu pakietów menedżer pakietów Apt zainstaluje je jeden po drugim. To może zająć trochę czasu.

W tym momencie należy zainstalować Mariadb.

Po zainstalowaniu Mariadb usługa bazy danych Mariadb Mysqld powinien być biegany.

$ sudo systemCtl status mysqld

W każdym razie usługa bazy danych Mariadb Mysqld nie działa, możesz zacząć od następującego polecenia:

$ sudo systemctl start mysqld

Instalowanie Zabbix 5

Teraz możesz zainstalować Zabbix 5 z następującym poleceniem:

$ sudo apt Zainstaluj Zabbix-Server-Mysql Zabbix-Frontend-Php Zabbix-Apache-Conf
Zabbix-agent

Aby potwierdzić instalację, naciśnij Y, a następnie naciśnij .

Menedżer pakietów Apt pobranie wszystkich wymaganych pakietów z Internetu i może potrwać trochę czasu.

Po pobraniu wszystkich pakietów menedżer pakietów Apt powinien je zainstalować jeden po drugim.

W tym momencie należy zainstalować Zabbix 5.

Tworzenie bazy danych dla Zabbix 5

Zanim będziesz mógł użyć Zabbix 5, musisz utworzyć użytkownika i bazę danych MariaDB dla Zabbix 5.

Aby utworzyć użytkownika MariaDB Zabbix, Ustaw hasło na sekret dla Zabbix Użytkownik, a następnie uruchom następujące polecenie:

$ sudo mysql -u root -e 'Utwórz użytkownika Zabbix@localHost zidentyfikowane przez „Secret”;'

Aby utworzyć bazę danych MariaDB Zabbix, Uruchom następujące polecenie:

$ sudo mysql -u root -e 'Utwórz bazę danych Zabbix Zestaw znaków UTF8 Załóż utf8_bin; ”

Pozwól użytkownikowi MariaDB Zabbix Pełny dostęp do bazy danych Mariadb Zabbix Uruchamiając następujące polecenie:

$ sudo mysql -u root -e 'dotacja na wszystkie uprawnienia na Zabbix.* do Zabbix@localHost; ”

Aby zmienia się baza danych MariaDB, uruchom następujące polecenie:

$ sudo mysql -u root -e „uprawnienia spłukiwane;”

Importowanie schematów Zabbix 5 w bazie danych Zabbix

Kiedyś baza danych MariaDB Zabbix i użytkownik MariaDB Zabbix jest tworzony, musisz zaimportować schematy bazy danych Zabbix 5 do mariadb Zabbix Baza danych.

Możesz zaimportować schematy bazy danych Zabbix 5 do MariaDB Zabbix baza danych z następującym poleceniem:

$ zcat/usr/share/doc/Zabbix-Server-MYSQL*/Utwórz.SQL.GZ | Mysql -Uzabbix
-Dzabbix -psecret

Konfigurowanie Zabbix 5

Po utworzeniu Zabbix Baza danych mariadb i zaimportowała schematy bazy danych Zabbix 5, musisz skonfigurować serwer Zabbix, aby użyć utworzonej bazy danych Mariadb.

Aby to zrobić, otwórz /etc/Zabbix/Zabbix_Server.conf plik z Nano Edytor tekstu w następujący sposób:

$ sudo nano/etc/Zabbix/Zabbix_Server.conf

Przewiń trochę w dół i znajdź Dbpassword = linia, jak zaznaczono na zrzucie ekranu poniżej.

Następnie odbij linię (usuń znak # od początku linii) i ustaw DBPassword do Mariadb Zabbix hasło użytkownika. W takim przypadku tak jest sekret.

Po zakończeniu naciśnij + X śledzony przez Y I Aby uratować /etc/Zabbix/Zabbix_Server.conf plik.

Aby zmiany zaczęły się uruchomić Zabbix-Server Usługa systemu z następującym poleceniem:

$ sudo systemctl restart Zabbix-Server.praca

Jeśli wszystko jest w porządku, Zabbix-Server Usługa powinna działać.

Aby sprawdzić, czy Zabbix-Server Usługa SystemD działa, uruchom następujące polecenie:

$ sudo Systemctl status Zabbix-Server.praca

Jak widać, Zabbix-Server Usługa SystemD działa.

Aby zmiany zaczęły się uruchomić Zabbix-agent Usługa systemu z następującym poleceniem:

$ sudo systemCtl restart Zabbix-agent.praca

Zabbix-agent Usługa SystemD powinna być uruchomiona, jak widać na zrzucie ekranu poniżej.

$ sudo Systemctl status Zabbix-agent.praca

Ponownie uruchom ponownie Apache2 Usługa systemu z następującym poleceniem:

$ sudo systemctl restart apache2

Apache2 Usługa SystemD powinna również działać, jak widać na zrzucie ekranu poniżej.

$ sudo Systemctl Status Apache2.praca

Dodanie serwera Zabbix do uruchamiania systemu

Aby upewnić się, że serwer Zabbix uruchamia się automatycznie, gdy Raspberry Pi 4 uruchamia się, dodaj Zabbix-Server Usługa systemu do uruchamiania systemu za pomocą następującego polecenia:

$ sudo systemctl włącz Zabbix-Server.praca

Dostęp do aplikacji internetowej Zabbix 5

Po zainstalowaniu i skonfigurowaniu Zabbix 5 możesz uzyskać dostęp do aplikacji internetowej Zabbix 5 z dowolnego urządzenia w sieci domowej za pomocą przeglądarki internetowej.

Aby uzyskać dostęp do aplikacji internetowej Zabbix 5 z innych urządzeń w sieci domowej, potrzebujesz adresu IP swojego Raspberry Pi 4.

Adres IP swojego Raspberry Pi 4 za pomocą następującego polecenia:

$ hostName -i

Jak widać, adres IP mojego Raspberry Pi 4 to 192.168.0.104. Będzie dla Ciebie inaczej. Więc upewnij się, że odtąd zastąp go swoim.

Aby uzyskać dostęp do aplikacji internetowej Zabbix 5, odwiedź http: // 192.168.0.104/Zabbix z przeglądarki internetowej.

Gdy uruchamiasz aplikację internetową Zabbix 5 po raz pierwszy, musisz ją skonfigurować.

Wybierz swój język i kliknij Następny krok.

Upewnij się, że wszystko jest w porządku i kliknij Następny krok.

Wybierać Mysql jako typ bazy danych. Następnie wpisz Zabbix Jako nazwa bazy danych, Zabbix jako nazwa użytkownika i sekret jako hasło.

Po zakończeniu kliknij Następny krok.

Kliknij Następny krok.

Wybierz swoją strefę czasową i domyślny motyw dla aplikacji internetowej Zabbix 5. Po zakończeniu kliknij Następny krok.

Upewnij się, że wszystkie informacje są prawidłowe. Jeśli tak, kliknij Następny krok.

Należy skonfigurować aplikację internetową Zabbix 5. Kliknij Skończyć.

Powinieneś zobaczyć okno logowania Zabbix 5.

Wpisz Admin jako nazwa użytkownika i Zabbix jako hasło. Następnie kliknij Zalogować się.

Powinieneś zostać zalogowany do aplikacji internetowej Zabbix 5.

Zmiana hasła logowania administratora Zabbix 5

Pierwszą rzeczą, którą chcesz zrobić po zalogowaniu się do aplikacji internetowej Zabbix 5, jest zmiana domyślnego hasła dla Admin Użytkownik do celów bezpieczeństwa.

Aby to zrobić, kliknij Administracja > Użytkownicy > Admin z aplikacji internetowej Zabbix 5, jak zaznaczono na zrzucie ekranu poniżej.

Kliknij Zmień hasło.

Wpisz żądane hasło i kliknij Aktualizacja.

Domyślne hasło Admin Użytkownik powinien zostać zmieniony. Teraz powinieneś być w stanie zalogować się do aplikacji internetowej Zabbix 5 za pomocą nowo ustawionego hasła.

Streszczenie

W tym artykule pokazałem, jak zainstalować Zabbix 5 na komputerze jednopasmowym Raspberry Pi 4 i uzyskać dostęp do aplikacji internetowej Zabbix 5 z innych urządzeń w sieci domowej. Ten artykuł powinien pomóc Ci zacząć z Zabbix 5 na Raspberry Pi 4.