Jak zainstalować Zabbix Server 4.0 na Centos/Rhel 7/6

Jak zainstalować Zabbix Server 4.0 na Centos/Rhel 7/6

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 3.0 serwer w systemach Centos/Rhel 7/6. Przed rozpoczęciem instalacji Przeczytaj poniżej podstawowe wymagania do uruchomienia Zabbix 3.4.

  • Apache: 1.3.12 lub później.
  • PHP: 5.4.0 lub później.
  • Mysql: 5.0.3 lub później.
  • Openipmi: Wymagane do obsługi IPMI.
  • libssh2: Wymagane do wsparcia SSH. Wersja 1.0 lub wyżej.
  • Fping: Wymagane dla elementów ping ICMP.
  • libcurl: Wymagane do monitorowania sieci.
  • Libiksemel: Wymagane do wsparcia Jabber.
  • Net-SNMP: Wymagane do wsparcia SNMP.

Krok 1 - Skonfiguruj Apache, MySQL i PHP

Aby użyć Zabbix, wymagaliśmy serwera WWW, serwera bazy danych i PHP do pracy. W tych krokach zamierzamy skonfigurować te usługi, możesz pominąć ten krok, jeśli już go skonfigurowałeś.

Zainstaluj wszystkie usługi

Yum Zainstaluj httpd httpd-devel yum instaluj mysql mysql-server yum instaluj php php-devel php-bcmath pHP-PHP-GD PHP-MBSTRING PHP-MYSQL PHP-XML 

Rozpocznij wszystkie usługi

serwis httpd start service mysqld start 

Początkowa konfiguracja mysql

Uruchom następujące polecenie, aby początkowo skonfigurować MySQL i zabezpieczyć

Mysql_Secure_Instalation 

Krok 2 - Skonfiguruj repozytorium Yum

Możesz złożyć pakiet Zabbix Repositories na oficjalnej stronie internetowej Zabbix. Możesz także użyć jednego z następujących poleceń, aby dodać repozytorium Zabbix w swoim systemie.

Centos/Rhel 7: rpm -uvh https: // repo.Zabbix.com/Zabbix/4.0/RHEL/7/x86_64/Zabbix-Release-4.0-2.El7.Noarch.RPM Centos/Rhel 6: rpm -uvh https: // repo.Zabbix.com/Zabbix/4.0/RHEL/6/x86_64/Zabbix-Release-4.0-2.El6.Noarch.RPM 

Krok 3 - Zainstaluj serwer Zabbix z MySQL

Dodałeś repozytorium Zabbix Yum w powyższym kroku. Teraz użyj następującego polecenia, aby zainstalować serwer Zabbix z pakietami obsługi bazy danych MySQL w systemie.

Yum Instaluj Zabbix-Server-Mysql Zabbix-Web-Mysql Zabbix-Proxy-Mysql 

Krok 4 - Konfiguracja konfiguracji Zabbix Apache

Zabbix tworzy własny plik konfiguracyjny Apache /etc/httpd/conf.D/Zabbix.conf. Edytuj ten plik i po prostu zaktualizuj strefę czasu. Więcej stref czasowych

 Data wartości php_.strefa czasowa Azja/Kalkuta 

Po zmianie wartości uruchom ponownie usługę Apache.

Service Httpd restart 

Krok 5 - Skonfiguruj bazę danych MySQL dla Zabbix

Ta instalacja wykorzystuje MySQL jako backend Zabbix, więc musimy utworzyć bazę danych MySQL i użytkownika do instalacji Zabbix.

mysql -u root -p mysql> Utwórz bazę danych Zabbixdb Set UTF8; MySQL> przyznać wszystkie uprawnienia na Zabbixdb.* do [e -mail chroniony] zidentyfikowane przez „hasło”; mysql> uprawnienia spłukające; mysql> rezygnuj 

Po utworzeniu bazy danych Przywróć domyślną bazę danych MySQL dostarczoną przez Zabbix. Te pliki można znaleźć w /usr/share/doc/Zabbix-Server-Mysql-/create/ informator.

ZCAT/usr/share/doc/Zabbix-Server-Mysql*/Utwórz.SQL.GZ | mysql -uroot -p Zabbixdb Zcat/usr/share/doc/Zabbix -Proxy -Mysql*/Schemat.SQL.GZ | mysql -uroot -p Zabbixdb 

Teraz edytuj plik konfiguracyjny serwera Zabbix/etc/Zabbix/Zabbix_Server.conf i zaktualizuj następujące konfiguracje bazy danych.

 Dbhost = localhost dbname = Zabbixdb dbuser = Zabbix dbpassword = hasło 

Krok 6 - Rozpocznij serwer Zabbix

Po zakończeniu konfiguracji rozpocznijmy serwer Zabbix za pomocą następującego polecenia.

Service Zabbix-Server Start 

Po uruchomieniu usługi Zabbix, przejdźmy do Zabbix Web Installer i zakończ instalację.

Krok 7 - Kompletny Zabbix Web Installer Wizzard

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.