Instalacja monitoringu Zabbix oraz konfiguracja. Centos7

W tym wpisie zainstalujemy oraz skonfigurujemy serwer zabbix-a 4.0 LTS oraz dodamy mu jednego agenta. Konfiguracja zabbix to jedna z podstawowych rzeczy które dobry admin powinien umieć.

Zabbix to rozwiązanie (nie bójmy się tego powiedzieć) klasy enterprise obsługi problemów z monitoringiem. Służy do zbierania, analizowania i wizualizacji danych. Oprogramowanie potrafi również wykryć wszelkie anomalie w naszej infrastrukturze i powiadomić o tym odpowiednio użytkownika.

Instalacja serwera zabbix
Instalujemy repozytoria epel, webtatic i zabbix:

Instalujemy php w wersji 7.2

Instalujemy serwer httpd:

Czyścimy reguły iptables

Edytujemy plik php.ini i zmieniamy konfigurację następująco:

Instaujemy mariadb oraz konfigurujemy hasło root-a:

Tworzymy bazę zabbix oraz użytkownika zabbix ( alternatywnie dodajemy dostęp do serwera mysql z zewnątrz; haslo zmieniamy na własne , trudne słownikowe hasło):

Instalujemy serwer zabbix oraz jego agenta:

Importujemy bazę danych zabbixa:

Konfigurujemy serwer zabbix podając dane do naszej utworzonej bazy:
Edytujemy plik /etc/zabbix/zabbix_server.conf

I podajemy następujące dane:

Uruchamiamy serwer zabbix, dodajemy do autostartu i sprawdzamy czy działa:

Uruchamiamy również agenta w podobny sposób.

Dokonujemy restartu serwera httpd poleceniem:

Przechodzimy do przeglądarki i wpisujemy adres:

Jeśli zamiast okna instalatora mamy błąd 500 , a w error logu błąd “Cannot start session” trzeba nadać uprawnienia do katalogu sesji:

Uruchomi nam się okno instalatora.

Przechodzimy dalej, gdzie powinny być spełnione wszystkie wymagania.
W kolejnym kroku wpisujemy dane do naszej bazy danych.
Konfigurujemy dane i nazwę serwera zabbix

Otrzymujemy potwierdzenie:

Congratulations! You have successfully installed Zabbix frontend.
Configuration file “/etc/zabbix/web/zabbix.conf.php” created.

Zostajemy przekierowani do panelu zabbix – domyślny login to admin a hasło to zabbix

Po zalogowaniu możemy zmienić język na polski by było nam wygodniej w nim operować – w tym celu po prawej strony u góry wybieramy ikonę człowieka i następnie zmieniamy język.

Gotowe – od teraz monitorujemy nasz serwer!
Do testów możemy zainstalować sobie np stress i wykonać sztuczne obciążenie:

Aby sprawdzić czy serwer poprawnie monitoruje obciążenie przechodzimy do Monitorowanie–> Wykresy , i z Wykres wybieramy “CPU Utilization”:

Jak przydatny był ten wpis?

Kliknij gwiazdkę, abygo ocenić!

Średnia ocena / 5. Liczba głosów:

Jak dotąd brak głosów! Oceń ten wpis jako pierwszy.