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 gli ultimi dati.

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

Per monitorare il server MySQL verrà utilizzato un agent Zabbix. Le istruzioni per installare l'agent saranno fornite nel corso della procedura.

Per utilizzare questa guida, è necessario che il server Zabbix e l'interfaccia web siano 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. Avviare la Host Wizard in Data collection > Hosts.

  2. Selezionare il template MySQL by Zabbix agent 2.

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

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

Per installare l'agent, eseguire 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 agent 2 è già installato, è possibile saltare questo passaggio (fare clic su Next). Tuttavia, verrà richiesto di fornire l'identità della chiave precondivisa e la chiave precondivisa per connettersi all'agent.

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

  1. Terminare la configurazione dell'host. In particolare, verrà richiesto di inserire il DSN del server MySQL, l'utente MySQL e la password. Fornire l'utente zbx_monitor con la password creata.

È possibile lasciare le altre impostazioni ai valori predefiniti.

  1. Per completare la Host Wizard, fare 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.