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.