Munin et MySQL Multi-instances

Dans ce billet, nous verrons comment mettre en place des graphes pour un serveur MySQL ayant plusieurs instances.

Tout d'abord, nous allons devoir dupliquer le(s) plugin(s) mysql_* qui se trouvent dans le répertoire /etc/munin/plugins

Pour ma part, je ne me sers que du plugin mysql_queries, que je trouve être le plus pertinent.

Dupliquez ce plugin en le renommant mysql_XXXX_queries où XXXX correspond au numéro de port de l'instance MySQL

Editez les fichiers ainsi dupliqués et modifiez le nom de l'instance pour une légende plus pertinente sur la page de graphes :


sub print_config {

    my $num = 0;

    print("graph_title MySQL queries (instance MON_INSTANCE)

Ensuite, il faut rajouter la configuration des instances dans le fichier ''/etc/munin/plugin-conf.d/munin-node

Rajoutez en fin de fichier autant de blocs comme suit que ce que vous avez d'instances :

[mysql_XXXX_*]
user root
env.mysqladmin /usr/bin/mysqladmin
env.mysqlopts -u LeCompteUtilisateur -pLeMotDePasse -P XXXX

Et voilà !

Il vous suffit d'attendre un peu que Munin récupère suffisamment d'infos pour tracer les graphes.

Bonne journée !

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Fil des commentaires de ce billet