Monitorowanie serwera MySQL
Aby rozpocząć monitorowanie serwera MySQL, wykonaj następujące kroki:
- Utwórz użytkownika MySQL z ograniczonymi uprawnieniami.
- Zastosuj szablon monitorowania MySQL.
- 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:
-
Uruchom Host Wizard w Zbieranie danych > Hosts.
-
Wybierz szablon MySQL by Zabbix agent 2.

- Utwórz host serwera MySQL i dodaj do niego grupę. Ten host wirtualny 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ć 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.
- Wprowadź adres IP i port agenta (serwer Linux).

- Zakończ konfigurację hosta.
Co ważne, zostaniesz poproszony o podanie DSN serwera MySQL, użytkownika MySQL oraz hasła.
Podaj użytkownika
zbx_monitorwraz z utworzonym hasłem.

Pozostałe ustawienia możesz pozostawić domyślne.
- 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.