Kompletny przewodnik instalacji i skonfigurowania Zabbix 6 na Raspberry Pi

Kompletny przewodnik instalacji i skonfigurowania Zabbix 6 na Raspberry Pi
Zabbix to narzędzie monitorujące, za pomocą którego możemy monitorować nasze zainstalowane aplikacje, sieci, serwery i chmurę. Ponadto monitorowanie nie oznacza, że ​​poufne dane systemu są niepewne, Zabbix upewnia się, że dane obecne w aplikacji monitorującej lub chmurze będą zawsze bezpieczne, przesyłając wszystkie dane do zewnętrznego sklepienia. Zabbix wprowadził różne metody gromadzenia danych do monitorowania, przekształcenia, a następnie wizualizacji.

Zabbix można instalować w różnych rozkładach Linux, ale w tym przewodniku nauczymy się metody instalacji i włączenia Zabbix w systemie operacyjnym Raspberry Pi.

Jak zainstalować Zabbix na Raspberry Pi

Zainstalujemy Zabbix w systemie operacyjnym Raspberry Pi, pobierając jego pakiet Debian z oficjalnej strony internetowej, więc najpierw zaktualizuj repozytorium:

Aktualizacja $ sudo apt

Uaktualnij pakiety, których nowe aktualizacje są dostępne:

$ sudo apt pełne upgrade -y

Potrzebujemy serwera internetowego, aby mogli zainstalować serwer WWW Apache lub serwer WWW Nginx, więc w tym przewodniku zainstalujemy serwer WWW Nginx za pomocą polecenia:

$ sudo apt instal nginx -y

Następnie pobramy pakiet Debian Zabbix za pomocą polecenia WGET z jego oficjalnej strony internetowej:

$ wget https: // repo.Zabbix.com/Zabbix/5.4/Raspbian/Pool/Main/Z/Zabbix-Rulease/Zabbix-Release_6.1-1+Debian10_All.Deb

Aby potwierdzić pobieranie, wymienimy zawartość:

$ ls

Zainstaluj pakiet Debian Zabbix za pomocą menedżera pakietów DPKG:

$ sudo dpkg -i Zabbix -Release_6.1-1+Debian11_All.Deb

Następnie zainstalujemy inne pakiety wymagane w Zabbix:

$ sudo apt Zainstaluj Zabbix-Server-Mysql Zabbix-Frontend-Php -y

Otwórz bazę danych MySQL za pomocą polecenia:

$ sudo mysql

Teraz utwórz bazę danych o nazwie „Zabbix” za pomocą polecenia:

Utwórz bazę danych Zabbix;

Następnym krokiem jest utworzenie użytkownika o nazwie „Zabbix_user”, aby mógł uzyskać dostęp do bazy danych „Zabbix”:

Utwórz użytkownika Zabbix_user@localHost zidentyfikowane przez „hasło”;

W powyższym poleceniu możesz zastąpić „hasło”, własnym hasłem Uniques, a teraz musimy przyznać uprawnienia nowemu użytkownikowi bazy danych Zabbix:

Przyznać wszystkie przywileje na Zabbix.* do Zabbix_user@localHost;

Teraz zrezygnuj z środowiska SQL za pomocą polecenia:

zrezygnować

Jak skonfigurować Zabbix na Raspberry Pi

Wprowadzimy pewne zmiany w pliku konfiguracyjnym Zabbix, w tym celu otworzymy plik konfiguracyjny Zabbix za pomocą edytora tekstu Nano:

$ sudo nano/etc/Zabbix/Zabbix_Server.conf

Teraz dodamy hasło tutaj do bazy danych, w tym celu znajdziemy „DBPassword” za pomocą klawisza skrótu Ctrl+W:

Zapisz ustawienia i wyjdź z edytora tekstu.

Jak skonfigurować Nginx dla Zabbix na Raspberry Pi

Otworzymy ustawienia konfiguracji Nginx za pomocą polecenia:

$ sudo nano/etc/nginx/nginx.conf

Teraz wyszukaj wiersz „Uwzględnij/etc/nginx/witryny-obsługę/*” i dodaj ten wiersz obok tego:

obejmują/etc/Zabbix/nginx.conf;

Usunięcie również portu:

Teraz uruchom ponownie usługę Zabbix-Server za pomocą polecenia SystemCtl:

$ sudo systemctl restart Zabbix-Server

Wniosek

Zabbix to narzędzie monitorujące, które można zainstalować w celu monitorowania sieci, wydajności systemu i różnych aplikacji. W tym przewodniku zainstalowaliśmy Zabbix na Raspberry Pi, pobierając pakiet Debian z oficjalnej strony internetowej.