Jak zainstalować BlackArch Linux
BlackArch Linux to dystrybucja bezpieczeństwa i testów penetracyjnych oparta na Arch Linux. Zainstaluj BlackArch Linux w swoim systemie.
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.
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.
BlackArch Linux to dystrybucja bezpieczeństwa i testów penetracyjnych oparta na Arch Linux. Zainstaluj BlackArch Linux w swoim systemie.
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.
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
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
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
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?
Linux to system operacyjny typu open source. Dowiedz się, jak łatwo zainstalować podstawowe czcionki Microsoft na różnych dystrybucjach 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.
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!