Monitorowanie serwera MySQL

Aby rozpocząć monitorowanie serwera MySQL, wykonaj następujące kroki:

  1. Utwórz użytkownika MySQL z ograniczonymi uprawnieniami.
  2. Zastosuj szablon monitorowania MySQL.
  3. Sprawdź najnowsze dane.

Aby rozpocząć monitorowanie serwera MySQL, musisz znać jego DSN oraz adres IP serwera Zabbix.

Do monitorowania serwera MySQL zostanie użyty agent Zabbix. Instrukcje instalacji agent zostaną podane w dalszej części procesu.

Aby skorzystać z tego przewodnika, musisz mieć zainstalowany serwer Zabbix oraz interfejs web. Musisz być zalogowany do Zabbix jako domyślny użytkownik Admin.

Utwórz użytkownika MySQL z ograniczonymi uprawnieniami

Zaleca się utworzenie użytkownika MySQL z uprawnieniami ograniczonymi wyłącznie do tych potrzebnych do monitorowania MySQL.

mysql> CREATE USER 'zbx_monitor'@'%' IDENTIFIED BY '<password>'; 
mysql> GRANT REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON *.* TO 'zbx_monitor'@'%';

Zastosowanie szablonu monitorowania MySQL

W Zabbix ten szablon jest gotowy do użycia. Zawiera wstępnie skonfigurowane elementy gotowe do zbierania danych, wizualizacji i analizy.

Aby zastosować szablon, uruchom Kreator hosta (w Zbieranie danych > Hosty):

  • Wybierz szablon („MySQL by Zabbix agent 2”)

  • Utwórz host serwera MySQL i dodaj dla niego grupę. Ten wirtualny host będzie zawierał wszystkie dane związane z monitorowaniem serwera MySQL.

  • Skonfiguruj i zainstaluj agent 2 (Zabbix agent 2 zapewnia monitorowanie MySQL od razu po instalacji).

Aby zainstalować agent, wykonaj podane polecenie na maszynie hostującej serwer MySQL. Spowoduje to instalację agenta oraz skonfigurowanie połączenia agenta z serwerem Zabbix z użyciem szyfrowania.

Jeśli agent 2 jest już zainstalowany, możesz pominąć ten krok (kliknij Dalej). Zostaniesz jednak poproszony o podanie tożsamości klucza współdzielonego oraz klucza współdzielonego w celu połączenia z agentem.

  • Zakończ konfigurację hosta. Co ważne, zostaniesz poproszony o podanie DSN serwera MySQL, użytkownika MySQL i hasła. Podaj użytkownika zbx_monitor z hasłem, które zostało utworzone.
Krok 1 Krok 2 Krok 3 Krok 4

Wybór szablonu.

Tworzenie hosta/grupy hostów.

Konfigurowanie i instalowanie agenta na hoście.

Dodawanie DNS serwera MySQL, użytkownika i hasła.

Pozostałe ustawienia możesz pozostawić domyślne.

Aby ukończyć Kreator hosta, kliknij Utwórz i Zakończ.

Zobacz najnowsze dane

Gratulacje, monitorowanie serwera MySQL zostało uruchomione!

Zabbix udostępnia opcje wizualizacji i wysyła alerty, jeśli pojawią się jakiekolwiek problemy. Aby skonfigurować alerty e-mail, zobacz Otrzymywanie powiadomień o problemach.