Surveillance du serveur MySQL
Pour commencer à surveiller un serveur MySQL, suivez ce processus :
- 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 ainsi que 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 du processus.
Pour utiliser ce guide, vous devez avoir installé le serveur Zabbix et l’interface web installed. 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 uniquement à celles nécessaires pour surveiller 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 de 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. Elle 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’identité de la clé pré-partagée et la clé pré-partagée pour vous connecter à l’agent.
- Terminez la configuration de l’hôte. Il vous sera notamment demandé de saisir le DSN du serveur MySQL, l’utilisateur MySQL et le mot de passe. Indiquez l’utilisateur
zbx_monitoravec le mot de passe que vous avez créé.
| Étape 1 | Étape 2 | Étape 3 | Étape 4 |
|---|---|---|---|
![]() Sélection du modèle. |
![]() Création de l’hôte/du groupe d’hôtes. |
![]() Configuration et installation de l’agent sur l’hôte. |
![]() Ajout du DSN, de l’utilisateur et du mot de passe du serveur MySQL. |
Vous pouvez laisser les autres paramètres à leurs valeurs par défaut.
Pour terminer l’assistant Hôte, cliquez sur Créer puis sur Terminer.
Consulter les dernières données

Félicitations, la surveillance du serveur MySQL a démarré !
Zabbix propose des options de visualisation et envoie des alertes en cas de problème. Pour configurer les alertes par e-mail, consultez Réception des notifications de problème.



