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'@'%';

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 Zbieranie danych > 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 serwer Zabbix z użyciem szyfrowania.
Jeśli agent 2 jest już zainstalowany, możesz pominąć ten krok (kliknij Dalej). Zostaniesz jednak poproszony o podanie identyfikatora klucza wstępnie współdzielonego oraz samego klucza wstępnie współdzielonego, aby połączyć się 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 oraz hasła. Podaj użytkownika zbx_monitor wraz z utworzonym hasłem.

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

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

Sprawdź najnowsze dane

Gratulacje, monitorowanie serwera MySQL zostało uruchomione!

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