Zainstaluj Zabbix 4.0 na Ubuntu

Zainstaluj Zabbix 4.0 na Ubuntu
Zabbix to narzędzie monitorujące open source. Dzięki Zabbix możesz monitorować swoje serwery, maszyny wirtualne, sieci, usługi w chmurze i wiele innych. Jest to bardzo przydatne narzędzie dla małych, średnich i dużych organizacji informatycznych. W tym artykule pokażę, jak zainstalować Zabbix na Ubuntu 18.04 LTS. Więc zacznijmy.

Dodanie repozytorium pakietów Zabbix:

Zabbix nie jest dostępny w oficjalnym repozytorium pakietów Ubuntu 18.04 LTS. Ale możesz łatwo dodać oficjalne repozytorium Pakage Zabbix na Ubuntu 18.04 LTS i stamtąd zainstaluj Zabbix.

Najpierw przejdź do ~/Pobieranie Katalog z następującym poleceniem:

$ cd ~/pobieranie

Teraz pobierz plik Repository Pakiet Zabbix Pakiet Deb za pomocą następującego polecenia:

$ wget https: // repo.Zabbix.com/Zabbix/4.0/ubuntu/basen/main/z/Zabbix-Rulease/
Zabbix-Release_4.0-2+Bionic_All.Deb

Plik pakietu Deb należy pobrać.

Jak widać, nowy plik Deb jest pobierany w ~/Pobieranie informator.

Teraz zainstaluj plik pakietu Deb za pomocą następującego polecenia:

$ sudo dpkg -i Zabbix -Rulease*.Deb

Należy dodać oficjalne repozytorium pakietów Zabbix.

Aktualizacja pamięci podręcznej repozytorium pakietów Apt:

Teraz musisz zaktualizować pamięć podręczną repozytorium pakietów Apt.

Aby to zrobić, uruchom następujące polecenie:

Aktualizacja $ sudo apt

Pamięć podręczna repozytorium pakietów Apt powinna zostać zaktualizowana.

Instalowanie i konfigurowanie Zabbix:

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

$ sudo apt instaluj Zabbix-Server-Mysql Zabbix-Frontend-Php Zabbix-agent

Teraz naciśnij y a następnie naciśnij .

Zabbix jest instalowany.

Zabbix jest instalowany w tym momencie.

Teraz musisz utworzyć bazę danych mysql/mariadb dla Zabbix.

Aby to zrobić, zacznij konsolę MySQL/Mariadb źródło Z następującym poleceniem:

$ sudo mysql -u root

Jeśli masz zestaw haseł MySQL/MariaDB dla źródło Użytkownik, następnie możesz użyć następującego polecenia, aby zalogować się do konsoli jako źródło:

$ sudo mysql -u root -p

A następnie wprowadź hasło i należy go zalogować.

Po zalogowaniu się do konsoli MySQL/MariaDB powinno wyglądać tak mniej więcej tak.

Teraz utwórz bazę danych Zabbix Z następującym poleceniem SQL:

Mariadb [(none)]> Utwórz bazę danych Zabbix Zestaw znaków UTF8 ZBYLAJ UTF8_BIN;

Baza danych Zabbix należy utworzyć.

Teraz przyznaj użytkownikowi wszystkie uprawnienia Zabbix do bazy danych Zabbix Właśnie utworzyłeś, a także ustawić hasło dla użytkownika Zabbix Z następującym poleceniem SQL:

Mariadb [(none)]> daj wszystkie przywileje na Zabbix.* do Zabbix@localhost zidentyfikowane przez
„Your_password_here”;

NOTATKA: Pamiętaj, aby wymienić Twój_password_here z żądanym hasłem.

Wymagane uprawnienia powinny zostać przyznane, a hasło powinno być ustawione. Ustawiam hasło Zabbix W tym artykule dla uproszczenia.

Teraz wyjdź z konsoli MySQL/Mariadb z następującym poleceniem:

Mariadb [(none)]> rzucić;

Teraz utwórz wymagane tabele za pomocą następującego polecenia:

$ zcat/usr/share/doc/Zabbix-Server-MYSQL*/Utwórz.SQL.GZ | mysql -uZabbix -DZABBIX -PZABBIX

NOTATKA: Upewnij się, że zastąpiłeś hasło Zabbix z ustawionym hasłem.

Teraz musisz edytować plik konfiguracyjny Zabbix /etc/Zabbix/Zabbix_Server.conf Z następującym poleceniem:

$ sudo nano/etc/Zabbix/Zabbix_Server.conf

Teraz znajdź linię Dbuser = Zabbix i dodaj nową linię poniżej, jak zaznaczono na zrzucie ekranu poniżej. Po zakończeniu naciśnij + X śledzony przez y a następnie naciśnij Aby zapisać plik.

NOTATKA: Dbpassword =Zabbix, Ustawia hasło do bazy danych Zabbix. Zastępować Zabbix z ustawionym hasłem.

Teraz musisz ustawić prawidłową strefę czasową na silniku PHP. Aby to zrobić, edytuj plik konfiguracyjny /etc/Zabbix/Apache.conf Z następującym poleceniem:

$ sudo nano/etc/Zabbix/Apache.conf

Teraz przewiń trochę w dół i znajdź zaznaczone linie. Usuń skrót (#) Podpisuj ich, aby je porzucić i zmienić Europa/Ryga do pożądanej strefy czasowej. Więcej informacji o tym, co umieścić na stronie https: // en.Wikipedia.org/wiki/list_of_tz_database_time_zones.

Ostateczny plik konfiguracyjny w moim przypadku wygląda następująco. Po zakończeniu naciśnij + X śledzony przez y a następnie naciśnij Aby zapisać plik.

Teraz uruchom ponownie Zabbix-Server, Zabbix-agent I Apache2 Usługi z następującym poleceniem:

$ sudo systemctl restart Zabbix-Server Zabbix-Agent Apache2

Teraz dodaj Zabbix-Server, Zabbix-agent I Apache2 Usługi uruchamiania systemu Ubuntu 18.04 Maszyna LTS z następującym poleceniem:

$ sudo systemctl włącz Zabbix-Server Zabbix-agent apache2

Zabbix-Server, Zabbix-agent I Apache2 Usługi powinny być dodawane do uruchamiania systemu, a one uruchomi się automatycznie, gdy komputer odtąd uruchamia.

Teraz uruchom następujące polecenie, aby znaleźć adres IP swojego Ubuntu 18.04 Maszyna LTS:

$ ip a

Jak widać, w moim przypadku adres IP mojego Ubuntu 18.04 Maszyna LTS ma 192.168.21.128. Powinno być dla ciebie inaczej. Więc upewnij się, że zastąpisz go swoim od teraz.

Teraz odwiedź http: // 192.168.21.128/Zabbix z ulubionej przeglądarki internetowej i powinieneś zobaczyć następną stronę. Gdy po raz pierwszy uruchamiasz frontend Zabbix, musisz skonfigurować frontend Zabbix. Aby to zrobić, kliknij Następny krok.

Teraz upewnij się, że wszystkie warunki wstępne są w porządku. Następnie kliknij Następny krok.

Teraz wpisz hasło dla użytkownika bazy danych MySQL/MARIADB Zabbix (W moim przypadku jest to Zabbix) i kliknij Następny krok.

Teraz kliknij Następny krok.

Upewnij się, że wszystkie informacje są prawidłowe. Następnie kliknij Następny krok.

Zabbix powinien zostać pomyślnie skonfigurowany. Teraz kliknij Skończyć.

Teraz powinieneś być w stanie zalogować się jako domyślny użytkownik Admin z domyślnym hasłem Zabbix.

Po zalogowaniu powinieneś zobaczyć deskę rozdzielczą Zabbix. Teraz możesz użyć Zabbix tyle, ile chcesz.

W ten sposób instalujesz Zabbix na Ubuntu 18.04 LTS. Dziękujemy za przeczytanie tego artykułu.