Jak zainstalować Zabbix na serwerze Ubuntu

Zabbix to potężne narzędzie do monitorowania sieci dla systemu Linux. Dzięki niemu możesz łatwo śledzić swoje urządzenia sieciowe, aplikacje itp. W tym przewodniku pokażemy, jak zainstalować Zabbix na Ubuntu Server.

Zanim zaczniemy

Aby zainstalować Zabbix na Ubuntu Server , musisz najpierw zaktualizować swój system. Posiadanie najnowszych pakietów na Ubuntu gwarantuje, że wszystko będzie działać płynnie. Aby zaktualizować system Ubuntu, otwórz terminal. Następnie użyj polecenia apt update , aby sprawdzić dostępność aktualizacji oprogramowania.

Sudo trafna aktualizacja

Po sprawdzeniu dostępności aktualizacji w systemie Ubuntu możesz zainstalować oprogramowanie za pomocą apt upgrade Komenda. Pamiętaj, że uruchomienie polecenia apt upgrade może zająć trochę czasu, zwłaszcza jeśli nie aktualizowałeś od jakiegoś czasu.

Sudo apt uaktualnienie

Gdy system Ubuntu będzie aktualny, uruchom ponownie. Możliwe, że zainstalowałeś nowszą wersję jądra Ubuntu i wymaga to ponownego uruchomienia.

Sudo restart

Będziesz gotowy do rozpoczęcia instalacji Zabbix po ponownym zalogowaniu.

Instalowanie zależności dla Zabbix

Zabbix używa Apache, MySQL, PHP i innych pakietów. Aby używać go w systemie Ubuntu, musisz zainstalować wszystkie te zależności. Używając poniższego polecenia apt install , zainstaluj wszystko, czego Zabbix potrzebuje do działania.

wget https://repo.zabbix.com/zabbix/6.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.2-2+ubuntu22.04_all.deb

sudo apt install apache2 mysql-server php php-mysql php-mbstring php-gd php-xml libapache2-mod-php zabbix-server-mysql zabbix-frontend-php zabbix-agent

Po uruchomieniu powyższego polecenia Ubuntu poprosi o naciśnięcie Y , aby potwierdzić, że chcesz zainstalować pakiety. Zrób tak. Po zainstalowaniu wszystkie zależności zostaną zainstalowane.

Konfiguracja MySQL/PHP

Aplikacja Zabbix wymaga bazy danych MySQL. Aby skonfigurować tę bazę danych, zacznij od wprowadzenia polecenia mysql_secure_installation . To polecenie wyświetli monit o skonfigurowanie hasła root MySQL dla użytkownika root itp.

sudo mysql_secure_installation

Po ustawieniu hasła roota dla SQL w systemie Ubuntu nadszedł czas, aby zalogować się do MySQL przy użyciu nowego hasła. Możesz zalogować się za pomocą następującego polecenia.

sudo mysql -u root -p

Po zalogowaniu użyj następującego polecenia CREATE DATABASE .

CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;

Teraz, gdy baza danych „zabbixdb” istnieje w MySQL w systemie Ubuntu, musisz utworzyć użytkownika dla bazy danych za pomocą polecenia CREATE USER . Zmień „mojehasło” na preferowane hasło użytkownika Zabbix.

CREATE USER 'zabbixuser'@'localhost' IDENTIFIED BY 'mypassword';

Musisz teraz nadać kontu zabbixuser wszystkie uprawnienia w bazie danych „zabbixdb”. Możesz to zrobić za pomocą polecenia GRANT ALL w MySQL.

GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbixuser'@'localhost';

Wyjdź z SQL za pomocą poniższych poleceń.

FLUSH PRIVILEGES;

Wyjście

Musisz teraz zaimportować schemat bazy danych Zabbix. Wpisz poniższe polecenia.

sudo gunzip /usr/share/zabbix-sql-scripts/mysql/server.sql.gz

sudo mysql -u root -p zabbixdb <>

Po wyjściu z SQL wprowadź następujące polecenia, aby zaktualizować konfigurację Zabbix PHP. Uwaga, zmień „mypassword” na hasło do bazy danych Zabbix. Zachowaj jednak „1”.

sudo sed -i 's/^\(DBHost\s*=\s*\).*$/\1localhost/' /etc/zabbix/zabbix_server.conf sudo sed -i 's/^\(DBNazwa\s* =\s*\).*$/\1zabbixdb/' /etc/zabbix/zabbix_server.conf sudo sed -i 's/^\(DBUser\s*=\s*\).*$/\1zabbixuser/' /etc/zabbix/zabbix_server.conf sudo sed -i '/^# DBPassword=/a DBPassword= mojehasło ' /etc/zabbix/zabbix_server.conf

Teraz musisz zmienić kilka konfiguracji PHP, aby spełniały wymagania Zabbix. Wprowadź następujące polecenia. Uwaga: czwarte polecenie musi być dostosowane do Twojej strefy czasowej. Zastąp „Ameryka” i „Detroit” swoją strefą czasową. Możesz znaleźć swoją strefę czasową za pomocą timedatectl list-timezones.

sudo sed -i 's/^post_max_size = .*/post_max_size = 16M/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^max_execution_time = .*/max_execution_time = 300/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^max_input_time = .*/max_input_time = 300/' /etc/php/8.1/apache2/php.ini

sudo sed -i 's/^;date.timezone =$/date.timezone = America\/Detroit/' /etc/php/8.1/apache2/php.ini

może teraz włączyć Zabbix na serwerze WWW Apache2 za pomocą następującego polecenia.

sudo ln -s /etc/apache2/conf-available/zabbix-frontend-php.conf /etc/apache2/conf-enabled/

Konfiguracja Zabbixa

Uruchom Zabbix w wybranej przeglądarce internetowej za pomocą następującego adresu URL:

http://your-ubuntu-server/zabbix

Po uzyskaniu dostępu do adresu URL, Zabbix wyświetli monit o przejście przez proces instalacji. Kliknij „Dalej”, aby potwierdzić, że Twój system jest gotowy do używania Zabbix na stronie „Sprawdzenie wymagań wstępnych”.

Po sprawdzeniu systemu pod kątem Zabbix w sekcji „Sprawdzanie wymagań wstępnych”, kliknij przycisk Dalej, aby przejść do strony „Konfiguruj połączenie z bazą danych”. Stąd wprowadź następujące informacje.

  • Host bazy danych = host lokalny
  • Nazwa bazy danych = zabbixdb
  • Użytkownik = użytkownik zabbix
  • Hasło = hasło ustawione w MySQL dla „zabbixuser”.

Po wypełnieniu wszystkiego kliknij przycisk „Dalej”, aby przejść do następnej strony. Na następnej stronie będziesz musiał nazwać swój serwer Zabbix, ustawić strefę czasową i domyślny motyw. Po zakończeniu kliknij „Następny krok”.

Na ostatniej stronie zobaczysz wiadomość z gratulacjami informującą, że pomyślnie zainstalowałeś Zabbix. Z tego miejsca możesz zalogować się do interfejsu użytkownika Zabbix za pomocą poniższych informacji o użytkowniku.

  • Nazwa użytkownika: Administrator
  • hasło: zabbix

Leave a Comment

Jak zainstalować BlackArch Linux

Jak zainstalować BlackArch Linux

BlackArch Linux to dystrybucja bezpieczeństwa i testów penetracyjnych oparta na Arch Linux. Zainstaluj BlackArch Linux w swoim systemie.

Jak zainstalować czytnik Foxit w systemie Linux

Jak zainstalować czytnik Foxit w systemie Linux

Foxit Reader to bezpłatne oprogramowanie PDF dla systemów Linux, Mac i Windows. Jest to oprogramowanie typu open source. Dowiedz się, jak zainstalować go w systemie Linux.

Jak grać w VRChat w systemie Linux

Jak grać w VRChat w systemie Linux

VR Chat to towarzyska interaktywna gra wideo na PC. Działa zarówno w trybie stacjonarnym, jak i w trybie gogli VR. W grze użytkownicy mogą odkrywać stworzone przez użytkowników

Jak grać w Grand Theft Auto 5 w systemie Linux

Jak grać w Grand Theft Auto 5 w systemie Linux

Teraz można grać w trybie jednoosobowym Grand Theft Auto 5, a także w komponent GTA: Online w systemie Linux, dzięki Valves Steam Play i Proton

Jak zainstalować Netstat w systemie Linux

Jak zainstalować Netstat w systemie Linux

Netstat to narzędzie Linux, którego administratorzy systemu używają do analizy statystyk sieci. Przydaje się, gdy próbujesz dokładniej przyjrzeć się swojemu Linuksowi

Jak grać w Microsoft Fight Simulator w systemie Linux

Jak grać w Microsoft Fight Simulator w systemie Linux

Microsoft Flight Simulator to gra wideo symulatora samolotów na konsolę Xbox, a także Microsoft Windows. Zobacz jak uruchomić ją w systemie Linux.

Jak naprawić uszkodzony ekran logowania do Gnome w systemie Linux?

Jak naprawić uszkodzony ekran logowania do Gnome w systemie Linux?

Jak naprawić uszkodzony ekran logowania do Gnome w systemie Linux?

Jak uzyskać podstawowe czcionki Microsoft w systemie Linux

Jak uzyskać podstawowe czcionki Microsoft w systemie Linux

Linux to system operacyjny typu open source. Dowiedz się, jak łatwo zainstalować podstawowe czcionki Microsoft na różnych dystrybucjach Linux.

Jak korzystać z aplikacji do robienia notatek Cherry Tree w systemie Linux?

Jak korzystać z aplikacji do robienia notatek Cherry Tree w systemie Linux?

Cherry Tree to hierarchiczna aplikacja do robienia notatek dla systemów Linux i Windows. Ma wiele doskonałych funkcji, takich jak bogata edycja tekstu i składnia.

Jak otwierać zdalne dokumenty FTP w Libre Office

Jak otwierać zdalne dokumenty FTP w Libre Office

Masz dokumenty na serwerze FTP, które chcesz otworzyć w Libre Office? Kliknij tutaj, aby dowiedzieć się, jak to zrobić bez potrzeby pobierania plików lokalnie!