Monitorowanie serwera MySQL

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

  1. Utwórz ograniczonego użytkownika MySQL.
  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 agenta zostaną podane w trakcie procesu.

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

Utwórz ograniczonego użytkownika MySQL

Zaleca się utworzenie użytkownika MySQL z uprawnieniami ograniczonymi wyłącznie do tych, które są potrzebne do monitorowania MySQL.

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

Zastosuj szablon 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:

  1. Uruchom Host Wizard w Data collection > Hosts.

  2. Wybierz szablon MySQL by Zabbix agent 2.

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

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

Aby zainstalować agenta, wykonaj podane polecenie na maszynie, na której działa 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 Next). Zostaniesz jednak poproszony o podanie tożsamości klucza wstępnie współdzielonego oraz klucza wstępnie współdzielonego do połączenia z agentem.

  1. Wprowadź adres IP i port agenta (serwer Linux).

  1. 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 wraz z utworzonym hasłem.

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

  1. Aby zakończyć Host Wizard, kliknij Create i Finish.

Sprawdź najnowsze dane

Gratulacje, monitorowanie serwera MySQL zostało uruchomione!

Zabbix zapewnia opcje wizualizacji i dostarcza alerty, jeśli pojawią się jakiekolwiek problemy. Aby skonfigurować alerty e-mail, zobacz Odbieranie powiadomień o problemach.