Surveillance du serveur MySQL
Pour commencer à surveiller un serveur MySQL, suivez cette procédure :
- Créez un utilisateur MySQL avec des droits limités.
- Appliquez le modèle de surveillance MySQL.
- Consultez les dernières données.
Pour commencer à surveiller un serveur MySQL, vous devez connaître son DSN et l'adresse IP du serveur Zabbix.
Un agent Zabbix sera utilisé pour surveiller le serveur MySQL. Les instructions d'installation de l'agent seront fournies au cours de la procédure.
Pour utiliser ce guide, vous devez avoir installé le serveur Zabbix et l'interface installée. Vous devez être connecté à Zabbix en tant qu'utilisateur Admin par défaut.
Créer un utilisateur MySQL limité
Il est recommandé de créer un utilisateur MySQL dont les permissions sont limitées à celles nécessaires pour la surveillance de MySQL.
mysql> CREATE USER 'zbx_monitor'@'%' IDENTIFIED BY '<password>';
mysql> GRANT REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON *.* TO 'zbx_monitor'@'%';
Appliquer le modèle de surveillance MySQL
Dans Zabbix, ce modèle est prêt à l'emploi. Il contient des éléments préconfigurés prêts pour la collecte de données, la visualisation et l'analyse.
Pour appliquer le modèle :
-
Lancez l'Assistant hôte dans Collecte de données > Hôtes.
-
Sélectionnez le modèle MySQL by Zabbix agent 2.

- Créez un hôte serveur MySQL et ajoutez-lui un groupe. Cet hôte virtuel contiendra toutes les données liées à la surveillance du serveur MySQL.

- Configurez et installez agent 2 (Zabbix agent 2 fournit la surveillance MySQL prête à l'emploi).

Pour installer l'agent, exécutez la commande fournie sur la machine hébergeant le serveur MySQL.
Cela installera l'agent et configurera la connexion de l'agent au serveur Zabbix avec chiffrement.
Si agent 2 est déjà installé, vous pouvez ignorer cette étape (cliquez sur Suivant).
Cependant, il vous sera demandé de fournir l'identifiant de la clé prépartagée et la clé prépartagée pour vous connecter à l'agent.
- Saisissez l'adresse IP et le port de l'agent (serveur Linux).

- Terminez la configuration de l'hôte.
Important : il vous sera demandé de saisir le DSN du serveur MySQL, l'utilisateur MySQL et le mot de passe.
Fournissez l'utilisateur
zbx_monitoravec le mot de passe que vous avez créé.

Vous pouvez laisser les autres paramètres à leurs valeurs par défaut.
- Pour terminer l'Assistant hôte, cliquez sur Créer et Terminer.
Consultez les dernières données

Félicitations, la supervision du serveur MySQL a été lancée !
Zabbix propose des options de visualisation et envoie des alertes si des problèmes surviennent. Pour configurer les alertes par e-mail, consultez Réception des notifications de problème.