Monitoraggio del server MySQL

Per iniziare a monitorare un server MySQL, segui questa procedura:

  1. Crea un utente MySQL con privilegi limitati.
  2. Applica il template di monitoraggio MySQL.
  3. Controlla i dati più recenti.

Per iniziare a monitorare un server MySQL, devi conoscere il suo DSN e l'indirizzo IP del server Zabbix.

Un agent Zabbix verrà utilizzato per monitorare il server MySQL. Le istruzioni per installare l'agent saranno fornite durante la procedura.

Per utilizzare questa guida, devi avere Zabbix server e l'interfaccia web installati. Devi aver effettuato l'accesso a Zabbix come utente predefinito Admin.

Creare un utente MySQL con privilegi limitati

Si consiglia di creare un utente MySQL con permessi limitati solo a quelli necessari per il monitoraggio di MySQL.

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

Applicare il template di monitoraggio MySQL

In Zabbix questo template è pronto all'uso. Contiene elementi preconfigurati pronti per la raccolta dei dati, la visualizzazione e l'analisi.

Per applicare il template:

  1. Avvia la Host Wizard in Data collection > Hosts.

  2. Seleziona il template MySQL by Zabbix agent 2.

  1. Crea un host server MySQL e aggiungi un gruppo. Questo host virtuale conterrà tutti i dati relativi al monitoraggio del server MySQL.

  1. Configura e installa agent 2 (Zabbix agent 2 fornisce il monitoraggio MySQL già pronto all'uso).

Per installare l'agent, esegui il comando fornito sulla macchina che ospita il server MySQL. Installerà l'agent e configurerà la connessione dell'agent a Zabbix server con crittografia.
Se hai già installato agent 2, puoi saltare questo passaggio (fai clic su Next). Tuttavia, ti verrà richiesto di fornire l'identità della chiave precondivisa e la chiave precondivisa per connetterti all'agent.

  1. Inserisci l'indirizzo IP e la porta dell'agent (server Linux).

  1. Completa la configurazione dell'host. In particolare, ti verrà chiesto di inserire il DSN del server MySQL, l'utente MySQL e la password. Fornisci l'utente zbx_monitor con la password che hai creato.

Puoi lasciare le altre impostazioni ai valori predefiniti.

  1. Per completare la Host Wizard, fai clic su Create e Finish.

Visualizza i dati più recenti

Congratulazioni, il monitoraggio del server MySQL è stato avviato!

Zabbix offre opzioni di visualizzazione e invia avvisi se si verificano problemi. Per configurare gli avvisi via email, consulta Ricezione delle notifiche di problema.