
Superviser les requêtes de base de données MySQL avec Centreon
Une autre merveille de la supervision avec Centreon, c’est qu’il nous permet d’effectuer des requêtes vers n’importe quel type de base de données, dans cet article, nous allons voir comment interroger une base de données MySQL, Nous pouvons lancer tout type de requête qui nous aide à connaître l’état ou la valeur qui nous intéresse, alors nous pourrons savoir qu’il n’y a pas de blocages ou que « quelque chose’ Il n’a pas cessé d’écrire sur sa table…
Comme d'habitude, La première chose dont nous aurons besoin est le plugin à utiliser, Dans ce document, nous nous baserons sur les check_mysql_query’ que l’on peut trouver dans son site officiel, Nous le téléchargeons et le laissons dans notre dossier de plugins & Nous le rendons exécutable. Il sera basé sur la création de la commande à utiliser, ici, dans votre site web Nous avons toutes les options si vous voulez les voir, mais allez à la commande, nous la passerons en argument 1 requête à exécuter sur le serveur MySQL que nous indiquons (votre adresse IP ou nom de domaine complet), en plus de nous valider avec les identifiants et la base de données indiquée:
$CENTREONPLUGINS$/check_mysql_query -q $ARG 1$ -H SERVIDOR_MYSQL -d BASE_DE_DATOS -u NOM D’UTILISATEUR -P MOT DE PASSE -W 1: -c 1:
Oeil! mes valeurs d’avertissement et de critique, je les marque 1: indiquant que si la requête renvoie une valeur inférieure à 1 (C’est 0) comme il chantera le message CRITIQUE. Ceci, comme il est normal, peut être établi comme des arguments supplémentaires! Ainsi que le thème utilisateur/pwd.
Après avoir créé le, comme d'habitude, nous serons désormais en mesure de créer autant de Services que nous en aurons besoin, Dans cet exemple, je vais créer un service qui vérifiera si l’aspirateur écrit des données dans une table qui a, où sont stockées des données telles que votre consommation, utiliser… dans l’argument, nous voyons que nous devons mettre la requête qui nous intéresse, Dans ce cas particulier, Je regarde combien de disques sont écrits au cours des dernières années 15 compte-rendu (puisque l’aspirateur est censé stocker ces informations dans cette base de données MySQL toutes les 15 minutes).
Et rien! Comme d'habitude, Nous enregistrons la configuration & nous l’exportons et retournons à la vue Monitoring, Nous pouvons rechercher le service et le forcer à s’exécuter pour voir le résultat final! Si tout s’est bien passé, nous aurons déjà cette table particulière d’une base de données MySQL surveillée! Phénoménal! Optez pour plus!