#SysAdmin #NetAdmin

Centreon – surveiller base mariaDB

C

En cas de dysfonctionnement ou tout simplement pour être alerté en cas de coupure du service de base de donnée, il est possible de surveiller des bases de données à l’aide de Centreon.

Configuration MariaDB

Pour commencer il faut autoriser les accès réseau externes pour interroger une base de données en éditant le fichier de configuration :

nano /etc/mysql/mariadb.conf.d/50-server.cnf

Il suffit de commenter les lignes suivantes :

bind-address
skip-networking

Il faut ensuite donner les droits à un utilisateur MySQL (créé uniquement pour la supervision) d’interroger la ou les bases.
Vérifier les accès donnés à l’aide de la commande suivante :

SELECT User, Host FROM mysql.user WHERE Host <> 'localhost';

Le résultat sera le suivant s’il n’y a pas encore d’accès :

Empty set (0.00 sec)

Donner uniquement les droits de “lecture” à l’utilisateur et seulement si cela provient de l’adresse IP du serveur Centreon :

GRANT select on *.* to 'utilisateur'@'adresse_ip_centreon' IDENTIFIED BY 'mot-de-passe';

Vous pouvez à nouveau exécuter la commande pour vérifier les droits, et le résultat sera une table avec votre utilisateur et son adresse.

Configuration Centreon

  1. Créer l’hôte si ce n’est pas encore fait
  2. Ajouter un service sur cet hôte
  3. Modèle de service : generic-service
  4. Commande de vérification : check_mysql
  5. Arguments : nom bdd / utilisateur / mot de passe

par Nathan
#SysAdmin #NetAdmin