W poprzedniej części zainstalowaliśmy wszystkie usługi wymagane do działania serwera Zabbix. :

https://blog.askomputer.pl/kurs-zabbix-cz-12-instalacja-zabbix-2/

Dziś zajmiemy się konfiguracją bazy danych MySQL.

 

Zapis na newsletter!

Zanim jednak rozwinę temat dalej to jedna informacja na początek. Prowadzę regularny, cotygodniowy newsletter z poradami związanymi z Zabbixem, monitoringiem oraz dobrymi praktykami w IT. Jeżeli nie chcesz przegapić kolejnych części oraz zaproszeń na nasze darmowe szkolenia to zapraszam do zapisu. Wystarczy pobrać mój poradnik. Monitoring IT – Dobre Praktyki. Wystarczy wejść klikając na obrazek:

__________________________________________

 

Uruchamiamy konfigurator zabezpieczeń bazy MySQL:

mysql_secure_installation

 

Podajemy hasło. Jeżeli robimy to pierwszy raz to wciskamy tylko enter bez wpisywania hasła,  a następnie ustawiamy własne hasło:

 

 

Konfigurator pozwala nam jeszcze zmienić następujące opcje:

1)      Usunięcie anonimowego użytkownika. Ja usunąłem.

2)      Zabezpieczenie, które pozwala, by konto root mogło się połączyć z bazą tylko lokalnie z serwera. Jeżeli nie chcecie, by root miał możliwość połączenia z bazą z innych sieci to tą opcję powinniście wyłączyć.

3)      Usunięcie testowej bazy danych. Jeżeli ktoś chce się pouczyć obsługi MySQL to warto ją zostawić.

4)      Natychmiastowe wprowadzenie powyższych zmian.

Zatwierdzamy zmiany, a następnie logujemy się do naszej instancji MySQL:

mysql -u root –p

Podajemy wcześniej ustawione hasło.

Wykonujemy poniższe polecenia.

Tworzymy bazę dla systemu Zabbix:

mysql> create database zabbix character set utf8;

Nadajemy pełne uprawnienia do utworzonej przed chwilą bazy dla użytkownika systemowego Zabbix:

mysql> grant all privileges on zabbix.* to 'zabbix’@’localhost’ identified by 'password’;

Odświeżamy uprawnienia bazy danych na serwerze:

mysql> flush privileges;

Możemy jeszcze zmienić hasło dla użytkownika Zabbix w instancji MySQL. Robimy to poprzez polecenie:

SET PASSWORD FOR 'zabbix’@’localhost’ = PASSWORD(’P@ssw0rd’);

W nawiasie podajemy oczywiście hasło, którego chcemy używać.

Wykonujemy kolejne polecenia polecenia:

mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-2.0.5/create/schema.sql

mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-2.0.5/create/images.sql

mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-2.0.5/create/data.sql

Potwierdzamy hasłem użytkownika Zabbix.

Składnia poleceń może się często różnić. Wszystko jest zależne od tego jaką wersję bazy MySQL zainstalowaliśmy. Jeżeli wersja naszej bazy to 2.0.3 to nasze polecenie będzie wyglądać tak:

mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-2.0.3/create/schema.sql

Jeżeli nie wiemy jaką wersję bazy mamy zainstalowaną to możemy to sprawdzić poprzez wejście w odpowiedni  katalog za pomocą polecenia:

ls /usr/share/doc/

Uruchamiamy usługę Zabbixa:

Potwierdzamy hasłem użytkownika Zabbix.

Składnia poleceń może się często różnić. Wszystko jest zależne od tego jaką wersję bazy MySQL zainstalowaliśmy. Jeżeli wersja naszej bazy to 2.0.3 to nasze polecenie będzie wyglądać tak:

mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-2.0.3/create/schema.sql

Jeżeli nie wiemy jaką wersję bazy mamy zainstalowaną to możemy to sprawdzić poprzez wejście w odpowiedni  katalog za pomocą polecenia:

ls /usr/share/doc/

W następnej części zajmiemy się konfiguracją witryny WWW panelu administracyjnego Zabbix.

Poprzednie części:

https://blog.askomputer.pl/kursmonitorowanie-sieci-informatycznej-za-pomoca-narzedzia-zabbix/

 

Chcesz więcej?

Oczywiście, jeżeli nie chcesz przegapić tego typu materiałów, to zapisz się na mój newsletter i przy okazji odbierz darmowe bonusy, np. e-booka ze zdjęcia poniżej! Prowadzę regularny, cotygodniowy newsletter z poradami związanymi z automatyzacją, monitoringiem oraz dobrymi praktykami w IT.

Zapisy TUTAJ

Zapisz się na Newsletter i odbierz za darmo e-book "Monitoring IT"!

X