Zabbix nie jest dostępny w oficjalnym repozytorium pakietów Centos 7. Ale możesz łatwo dodać oficjalne repozytorium pakietów Zabbix na Centos 7 i stamtąd zainstalować Zabbix.
Aby zainstalować oficjalne repozytorium pakietu Zabbix w Centos 7, uruchom następujące polecenie:
$ sudo rpm -i https: // repo.Zabbix.com/Zabbix/4.0/RHEL/7/x86_64/Zabbix-Release-4.0-1.El7
.Noarch.RPM
Należy zainstalować oficjalne repozytorium pakietów Zabbix.
Aktualizacja pamięci podręcznej repozytorium pakietów Yum:
Teraz uruchom następujące polecenie, aby zaktualizować pamięć podręczną repozytorium pakietu Yum Pakiet z komputera Centos 7:
$ sudo yum makecache
Pamięć podręczna repozytorium pakietów Yum powinna zostać zaktualizowana.
Instalowanie Zabbix:
Teraz jesteś gotowy do zainstalowania Zabbix i wszystkich wymaganych pakietów na komputerze Centos 7.
Aby zainstalować Zabbix na komputerze Centos 7, uruchom następujące polecenie:
$ sudo yum instaluj Zabbix-Server-Mysql Zabbix-Web-Mysql Zabbix-agent
Teraz naciśnij y a następnie naciśnij .
Pakiety Zabbix są pobierane.
Teraz naciśnij y a następnie naciśnij Aby zaakceptować klucz GPG Zabbix.
Teraz naciśnij y a następnie naciśnij zaakceptować klucz Centos 7 GPG.
Teraz naciśnij y a następnie naciśnij Aby ponownie zaakceptować klucz GPG Zabbix.
Zabbix powinien zostać zainstalowany.
Instalowanie bazy danych MariaDB:
Teraz musisz zainstalować Mariadb. Mariadb będzie używany jako Zabbix DataStore.
Aby zainstalować MariaDB w Centos 7, uruchom następujące polecenie:
$ sudo yum instaluj mariadb mariadb-server
Teraz naciśnij y a następnie naciśnij .
Należy zainstalować bazę danych mariadb.
Teraz zacznij Mariadb Usługa bazy danych z następującym poleceniem:
$ sudo systemctl start mariadb
Dodaj też Mariadb Usługa bazy danych do uruchamiania systemu za pomocą następującego polecenia:
$ sudo systemCtl włącza mariadb
Tworzenie bazy danych dla Zabbix:
Teraz musisz utworzyć bazę danych MariaDB dla Zabbix. Aby to zrobić, uruchom następujące polecenie:
$ sudo mysql -u root
NOTATKA: Domyślnie bez mariadb źródło hasło jest ustawione. Jeśli chcesz skonfigurować źródło hasło, a następnie uruchom Mysql_Secure_Instalation polecenie i śledź kreatora konfiguracji interaktywnej. Następnie połącz się z bazą danych MariaDB z sudo mysql -u root -p Komenda.
Powinieneś zostać zalogowany do konsoli Mariadb.
Teraz utwórz bazę danych Mariadb Zabbix Z następującym poleceniem:
Mariadb [(none)]> Utwórz bazę danych Zabbix Zestaw znaków UTF8 ZBYLAJ UTF8_BIN;
Teraz daj wszystkie przywileje w bazie danych Zabbix Do użytkownika MariaDB Zabbix a także ustaw hasło dla użytkownika Zabbix Z następującym poleceniem:
$ Mariadb [(none)]> daj wszystkie uprawnienia na Zabbix.* do Zabbix@localhost zidentyfikowane przez
„Zabbix_db_password”;
NOTATKA: Repalce Zabbix_db_password z hasłem, które chcesz ustawić. W moim artykule ustawię to Zabbix.
Teraz wyjdź z konsoli Mariadb z następującym poleceniem:
$ Mariadb [(brak)]> wycofaj
Teraz uruchom następujące polecenie, aby zainstalować domyślne tabele Zabbix w nowo utworzonej bazie danych:
$ zcat/usr/share/doc/Zabbix-Server-MYSQL*/Utwórz.SQL.GZ | sudo mysql -uZabbix -dzabbix -p
Teraz wpisz hasło dla użytkownika MariaDB Zabbix i naciśnij .
Należy zainstalować domyślne tabele Zabbix.
Konfigurowanie Zabbix:
Teraz musisz skonfigurować Zabbix.
Najpierw otwórz /etc/Zabbix/Zabbix_Server.conf Plik z następującym poleceniem:
$ sudo nano/etc/Zabbix/Zabbix_Server.conf
Teraz znajdź Dbuser = Zabbix Linuj i umieść nową linię Dbpassword = Zabbix poniżej tego, jak zaznaczono na zrzucie ekranu poniżej.
NOTATKA: Zastępować Zabbix z hasłem, które ustawiłeś dla użytkownika MariaDB Zabbix.
Po zakończeniu zapisz plik, naciskając + X śledzony przez y a następnie naciśnij .
Teraz edytuj /etc/httpd/conf.D/Zabbix.conf Plik z następującym poleceniem:
$ sudo nano/etc/httpd/conf.D/Zabbix.conf
Teraz powinieneś zobaczyć następującą linię, jak zaznaczono na zrzucie ekranu poniżej.
Odkształcenie linii (usuwając znak # od początku linii) i zmień Europa/Ryga do strefy czasowej, którą chcesz ustawić. Lista kodów strefy czasowej można znaleźć na stronie https: // en.Wikipedia.org/wiki/list_of_tz_database_time_zones
Po zakończeniu zapisz plik, naciskając + X śledzony przez y a następnie naciśnij .
Uruchomienie serwera Zabbix:
Teraz musisz ponownie uruchomić Zabbix-Server, Zabbix-agent, httpd usługi.
Aby to zrobić, uruchom następujące polecenie:
$ sudo systemctl restart Zabbix-Server Zabbix-Agent Httpd
Teraz dodaj Zabbix-Server, Zabbix-agent, httpd Usługi uruchamiania systemu z następującym poleceniem:
$ sudo systemctl włącz Zabbix-Server Zabbix-Agent Httpd
Konfigurowanie frontend Zabbix:
Teraz musisz skonfigurować frontend internetowy Zabbix z przeglądarki internetowej.
Możesz uzyskać dostęp do Frontend Zabbix za pomocą nazwy hosta lub adresu IP komputera Centos 7.
Aby znaleźć adres IP komputera Centos 7, uruchom następujące polecenie:
$ ip a
Jak widać, adres IP jest 192.168.21.133 w moim przypadku. Będzie dla Ciebie inaczej. Więc upewnij się, że odtąd zastąp go swoim.
Teraz odwiedź frontend Zabbix z ulubionej przeglądarki internetowej pod adresem http: // 192.168.21.133/Zabbix. Powinieneś zobaczyć następną stronę. Kliknij Następny krok.
Teraz kliknij Następny krok.
Teraz wpisz hasło ustawione dla użytkownika Mariadb Zabbix i kliknij Następny krok jak zaznaczono na zrzucie ekranu poniżej.
Teraz kliknij Następny krok.
Teraz sprawdź, czy wszystko jest w porządku. Następnie kliknij Następny krok.
Zabbix Frontend powinien być skonfigurowany. Teraz kliknij Skończyć.
Teraz powinieneś być w stanie zalogować się do frontu Zabbix. Domyślna nazwa użytkownika to Admin a domyślne hasło to Zabbix.
Po zalogowaniu się powinieneś zobaczyć pulpit nawigacyjny Zabbix. Tutaj możesz skonfigurować zadania monitorujące Zabbix.
Tak więc instalujesz Zabbix 4.0 na Centos 7. Dziękujemy za przeczytanie tego artykułu.