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.
Tutoriel zabbix connexes:
Sur cette page, nous offrons un accès rapide à une liste de tutoriels liés à l’installation Zabbix.
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.
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.
Extraire le paquet d’installation Zabbix, compiler et installer l’agent Zabbix.
Copiez les scripts Startup inclus dans le package Zabbix.
Trouvez l’emplacement du fichier de configuration zabbix_agentd.conf sur votre système.
Voici le fichier d’origine, avant notre configuration.
Voici le nouveau fichier avec notre configuration.
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.
Copiez le fichier nommé userparameter_mysql.conf du paquet d’installation Zabbix au répertoire zabbix_agentd.conf.d.
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.
Voici notre configuration.
Dans notre exemple, l’agent Zabbix surveillera le service MySQL installé sur l’hôte local.
Redémarrez l’agent Zabbix.
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
Après une connexion réussie, vous serez envoyé au tableau de bord Zabbix.
Sur l’écran du tableau de bord, accédez au menu Configuration et sélectionnez l’option Hôte.
En haut à droite de l’écran, cliquez sur le bouton Créer l’hôte.
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.
Voici la nouvelle image avec notre configuration.
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
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.
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.
Vous devriez être en mesure de voir le graphique de l’utilisation du processeur.
félicitations! Vous avez configuré le serveur Zabbix pour surveiller MySQL.