Ulepsz schowek Gnome Shell za pomocą Pano
Spójrzmy prawdzie w oczy, domyślny schowek Gnome Shell nie jest zbyt dobry. Zainstaluj Pano, aby ulepszyć korzystanie ze schowka!
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.
Spójrzmy prawdzie w oczy, domyślny schowek Gnome Shell nie jest zbyt dobry. Zainstaluj Pano, aby ulepszyć korzystanie ze schowka!
Czy potrzebujesz świetnego nieliniowego edytora wideo dla swojego systemu Linux? Spraw, aby Davinci Resolve 17 działał z tym przewodnikiem!
Wallpaper Downloader to zręczny program do pobierania i zarządzania tapetami dla systemu Linux. Obsługuje większość środowisk graficznych Linux i jest bardzo łatwy w użyciu. Ten przewodnik
Chcesz przetestować Tuxedo OS na komputerach Tuxedo? Dowiedz się, jak zainstalować najnowszą wersję Tuxedo OS na swoim komputerze.
Czym jest plik DEB? Co ty z tym robisz? Poznaj wiele sposobów instalowania plików DEB na komputerze z systemem Linux.
Dying Light to gra wideo typu survival horror z 2015 roku opracowana przez Techland i wydana przez Warner Bros Interactive Entertainment. Gra koncentruje się na
Neptune używa środowiska graficznego KDE Plasma 5 i ma na celu dostarczenie eleganckiego systemu operacyjnego. Oto jak zainstalować Neptune Linux na swoim komputerze.
Chcesz wypróbować nowy system operacyjny Ubuntu oparty na pakietach Snap? Dowiedz się, jak wdrożyć go na maszynie wirtualnej, korzystając z tego przewodnika.
Undertale to niezależna gra RPG z 2015 roku, opracowana i opublikowana przez twórcę gier Toby'ego Foxa. Ten przewodnik obejmie pobieranie i instalowanie Undertale na twoim komputerze
Total War: Three Kingdoms to turowa gra strategiczna RTS opracowana przez Creative Assembly. Oto jak grać w systemie Linux.