Jak zainstalować serwer Zabbix na Debian 10/9/8
- 874
- 169
- Roland Sokół
Zabbix to oprogramowanie typu open source dla sieci i monitorowania aplikacji. Zabbix zapewnia agentów do monitorowania zdalnych hostów, a także Zabbix zawiera obsługę monitorowania za pośrednictwem kontroli SNMP, TCP i ICMP. Kliknij tutaj, aby dowiedzieć się więcej o Zabbix.
Ten artykuł pomoże ci krok po kroku zainstalować Zabbix w systemach Debian 9 i Debian 8. Jeśli używasz Centos, Rhel lub Fedora, kliknij tutaj, aby zainstalować Zabbix na Centos, Rhel lub Fedora
Krok 1 - Stos lampy konfiguracji
Musisz mieć środowisko lamp na swoim serwerze, aby korzystać z serwera Zabbix. Jeśli masz już skonfigurowaną lampę, po prostu pomiń ten krok, inaczej zainstaluj Apache, MySQL i PHP za pomocą następujących poleceń.
sudo apt-get aktualizacja sudo apt-get instalacja apache2 apt-get instaluj mysql-server sudo apt-get instaluj php php-mbstring php-gd php-xml php-bcmath php-ldap php-mysql
Zaktualizuj stref czasu w pliku konfiguracyjnym PHP /etc/php/php_version/apache2/php.ini. Jak poniżej:
[Data] ; http: // php.netto/data.Data strefy czasowej.TimeZone = „Asia/Kalkuta”
Krok 2 - Skonfiguruj repozytorium APT
Przed zainstalowaniem Zabbix najpierw skonfiguruj repozytorium pakietów Zabbix w swoim systemie za pomocą następujących poleceń. Użyj poleceń zgodnie z systemem operacyjnym.
## dla Debian 10: wget https: // repo.Zabbix.com/Zabbix/4.0/debian/pula/main/z/Zabbix-Rulease/Zabbix-Release_4.0-3+buster_all.Deb sudo dpkg -i Zabbix -Release_4.0-3+buster_all.Deb ## dla Debian 9: wget https: // repo.Zabbix.com/Zabbix/4.0/debian/pula/main/z/Zabbix-Rulease/Zabbix-Release_4.0-3+streat_all.Deb sudo dpkg -i Zabbix -Release_4.0-3+streat_all.Deb ## dla Debian 8: wget https: // repo.Zabbix.com/Zabbix/4.0/debian/pula/main/z/Zabbix-Rulease/Zabbix-Release_4.0-3+Jessie_All.Deb sudo dpkg -i Zabbix -Release_4.0-3+Jessie_All.Deb
Krok 3 - Zainstaluj serwer Zabbix
Po dodaniu repozytorium Zabbix w systemie użyj następującego polecenia, aby zainstalować serwer Zabbix. Tutaj pakiet Zabbix-Server-Mysql zawiera serwer Zabbix z obsługą MySQL. Pakiet Zabbix-Frontend-Php zapewnia, a interfejs internetowy jest zapisany w PHP dla zarządzania serwerem Zabbix
sudo apt-get aktualizacja sudo apt-get instaluj Zabbix-Server-Mysql Zabbix-Frontend-Php Zabbix-agent
Krok 4 - Utwórz schemat bazy danych
Teraz utwórz schemat bazy danych dla swojego serwera Zabbix. Zaloguj się do twojego serwera MySQL za pomocą uprawnień administracyjnych i użyj następujących zapytań do tworzenia bazy danych MySQL i użytkownika dla serwera Zabbix.
mysql -u root -p mysql> Utwórz bazę danych Zabbixdb Zestaw znaków UTF8 ZBYLAJ UTF8_BIN; MySQL> Utwórz użytkownika „Zabbix”@„localHost” zidentyfikowane przez „hasło”; MySQL> przyznać wszystkie uprawnienia na Zabbixdb.* Do „Zabbix”@„localHost” z opcją grantu; mysql> uprawnienia spłukające;
Załaduj także schemat bazy danych Zabbix do bazy danych utworzonej powyżej.
CD/usr/share/doc/Zabbix-Server-Mysql ZCAT Utwórz.SQL.GZ | mysql -u Zabbix -p Zabbixdb
Krok 5 - Edytuj plik konfiguracyjny Zabbix
Edytuj plik konfiguracyjny serwera Zabbix /etc/Zabbix/Zabbix_Server.conf w ulubionym edytorze tekstu i zaktualizuj następujące konfiguracje bazy danych. Będzie to używane przez Zabbix Server do łączenia się z bazą danych.
Dbhost = localhost dbname = Zabbixdb dbuser = Zabbix dbpassword = hasło
Krok 6 - Uruchom ponownie Apache i Zabbix
Zabbix tworzy własny plik konfiguracyjny Apache /etc/Zabbix/Apache.conf i zrób link do katalogu konfiguracji Apache. Użyjmy następującego polecenia, aby ponownie uruchomić usługę Apache.
sudo systemctl restart apache2.praca
Plik konfiguracyjny serwera Zabbix znajduje się w/etc/Zabbix/Zabbix_Server.conf. Uruchom ponownie serwer Zabbix.
sudo systemctl restart Zabbix-Server Sudo Systemctl restart Zabbix-agent
Po uruchomieniu usługi Zabbix, przejdźmy do instalatora internetowego Zabbix i zakończ instalację.
Krok 7 - Uruchom instalator internetowy Zabbix
Zabbix Web Installer można uzyskać /Zabbix
URL subdirectory na serwerach IP lub domena. Na przykład gospodarz.tecadmin.netto jest wskazane na mój serwer Zabbix. Teraz dostęp do Zabbix za pomocą następującego URL. Musisz zmienić FQDN zgodnie z konfiguracją.
http: // host.tecadmin.Net/Zabbix/
i wykonaj kroki zgodnie z podanymi zrzutami ekranu poniżej.
Ekran powitalny konfiguracji Zabbix
To jest powitalna ekran instalatora internetowego Zabbix. Idź do przodu, klikając Następny przycisk.
Sprawdź warunki wstępne
Sprawdź, czy system ma wszystkie wymagane pakiety, czy wszystko jest w porządku, kliknij Następny.
Skonfiguruj połączenie DB
Wprowadź szczegóły bazy danych utworzone w kroku #4 i kliknij Następny kontynuować.
Szczegóły serwera Zabbix
To jest host i port uruchamiania serwera Zabbix. Ponieważ Twój serwer Zabbix działa na tym samym hoście, więc zachowaj wartości niezmienione. Możesz podać nazwę dla swojego instancji.
Podsumowanie przed instalacją
W tym kroku pokaże podsumowanie, które wprowadziłeś poprzednie kroki, więc po prostu kliknij Następny.
Zainstaluj Zabbix
Jeśli wszystko pójdzie poprawnie, na tej stronie zobaczysz udaną wiadomość instalacyjną. To pokaże również wiadomość do utworzonego pliku konfiguracyjnego.
Ekran logowania Zabbix
Zaloguj się do Zabbix za pomocą domyślnych poświadczeń.
Nazwa użytkownika: admin Hasło: Zabbix
Po udanym logowaniu otrzymasz pulpit Zabbix, jak poniżej.
Gratulacje! Twoja konfiguracja Zabbix została zakończona. Przeczytaj nasz następny artykuł, aby zainstalować agent Zabbix i dodać hosta na serwerze Zabbix.