Souhaitez-vous apprendre comment surveiller un serveur MySQL à l’aide de Zabbix ? Dans ce tutoriel, nous allons vous montrer comment utiliser Zabbix pour surveiller un serveur MySQL.

Liste de lecture Zabbix:

Sur cette page, nous offrons un accès rapide à une liste de vidéos liées à l’installation Zabbix.

N’oubliez pas de vous abonner à notre chaîne youtube nommée FKIT.

Configurer un utilisateur MySQL à Zabbix

Zabbix nécessite un compte pour accéder au serveur MySQL et effectuer la surveillance de la base de données.

Sur le serveur de base de données MySQL, créez un compte pour Zabbix.

Accordez le privilège d’utilisation sur toutes les bases de données MySQL à l’utilisateur Zabbix.

Copy to Clipboard

Prenez note du nom d’utilisateur et du mot de passe MySQL créés.

Installer l’agent Zabbix sur le serveur MySQL

Maintenant, nous devons installer l’agent Zabbix sur l’ordinateur exécutant le service MySQL.

Sur la console Linux, utilisez les commandes suivantes pour installer les paquets requis.

Copy to Clipboard

Extraire le paquet d’installation Zabbix, compiler et installer l’agent Zabbix.

Copy to Clipboard

Copiez les scripts Startup inclus dans le package Zabbix.

Copy to Clipboard

Trouvez l’emplacement du fichier de configuration zabbix_agentd.conf sur votre système.

Copy to Clipboard

Voici le fichier d’origine, avant notre configuration.

Copy to Clipboard

Voici le nouveau fichier avec notre configuration.

Copy to Clipboard

Dans notre exemple, l’agent Zabbix est configuré pour permettre la connexion à partir du serveur Zabbix 200.200.200.200.

Le serveur Zabbix avec l’adresse IP 200.200.200.200 est autorisé à demander et recevoir des informations de cet agent.

Le Localhost, 127.0.0.1, est autorisé à demander et recevoir des informations de l’agent.

Créez le répertoire zabbix_agentd.conf.d.

Copy to Clipboard

Copiez le fichier nommé userparameter_mysql.conf du paquet d’installation Zabbix au répertoire zabbix_agentd.conf.d.

Copy to Clipboard

Créez le fichier d’informations d’identification MySQL de l’agent Zabbix requis.

L’agent Zabbix utilisera ces informations pour connecter le serveur MySQL.

Copy to Clipboard

Voici notre configuration.

Copy to Clipboard

Dans notre exemple, l’agent Zabbix surveillera le service MySQL installé sur l’hôte local.

Redémarrez l’agent Zabbix.

Copy to Clipboard

Zabbix Moniteur MySQL

Maintenant, nous devons accéder au tableau de bord du serveur Zabbix et ajouter l’ordinateur Linux exécutant MySQL en tant qu’hôte.

Ouvrez votre navigateur et entrez l’adresse IP de votre serveur Web plus /zabbix.

Dans notre exemple, l’URL suivante a été saisie dans le navigateur :

http://200.200.200.200/zabbix

Sur l’écran de connexion, utilisez le nom d’utilisateur par défaut et le mot de passe par défaut.

Nom d’utilisateur par défaut : Admin
Mot de passe par défaut : zabbix

zabbix login

Après une connexion réussie, vous serez envoyé au tableau de bord Zabbix.

zabbix dashboard

Sur l’écran du tableau de bord, accédez au menu Configuration et sélectionnez l’option Hôte.

zabbix add host

En haut à droite de l’écran, cliquez sur le bouton Créer l’hôte.

Zabbix Create Host

Entrez les informations suivantes:

Nom de l’hôte – Entrez un nom d’hôte pour identifier le serveur Linux exécutant MySQL.
Nom d’hôte visible – Répétez le nom d’hôte.
Groupe – Sélectionnez le nom d’un groupe pour identifier des appareils similaires.
Interface agent – Entrez l’adresse IP du serveur Linux.

Voici l’image originale, avant notre configuration.

zabbix Cisco - Antes

Voici la nouvelle image avec notre configuration.

Zabbix MySQL Host

Ensuite, nous devons associer l’hôte à un modèle de moniteur réseau spécifique.

Par défaut, Zabbix est livré avec une grande variété de modèles de surveillance.

Accédez à l’onglet Templates en haut de l’écran.

Cliquez sur le bouton Sélectionnez et localisez le modèle nommé : Template DB MySQL

Zabbix Template DB MySQL

Cliquez sur l’option Ajouter.

Cliquez sur le bouton Ajouter.

Après quelques minutes, vous pourrez voir le résultat initial sur le tableau de bord Zabbix.

Pour tester votre configuration, accédez au menu Monitoring et cliquez sur l’option Graphiques.

Zabbix Graphs Menu

En haut à droite de l’écran, sélectionnez le groupe nommé TOUS.

Sélectionnez votre nom d’ordinateur MySQL.

Sélectionnez le graphique nommé : Opérations MySQL.

Zabbix MySQL Graph

Vous devriez être en mesure de voir le graphique de l’utilisation du processeur.

Zabbix MySQL Graph Example

félicitations! Vous avez configuré le serveur Zabbix pour surveiller MySQL.