Aller au contenu

Activité mySQL sur les graphs mrtg


mirage

Sujets conseillés

Bonsoir à tous,

Je n'arrive pas à mettre la main sur un script disponible sur le net permettant d'ajouter l'activité de mysql (nombre de requêtes) sur les courbes mrtg (mrtg-sys) d'un serveur...

Google ne semble pas retrouver celà... quelqu'un aurait ce bout de code sous la main ou une piste pour le trouver ?

Merci par avance !

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Pour les graphes de mysql j'utilise ceci, que je stocke dans un fichier mysql-stats.sh:

#!/bin/bash

# need a user and password? add it here then.
mysqlcmd="/usr/bin/mysqladmin extended-status";

# dont edit below this line unless you know what you're doing.
# -----------------------------------------------------------

function get_data {
      data=`$mysqlcmd`;
      questions=`echo "$data"|grep 'Questions'|awk -F " " '{print $4}'`;
      uptime=`echo "$data"|grep 'Uptime'|awk -F " " '{print $4}'`;
      cache=`echo "$data"|grep 'Qcache_hits'|awk -F " " '{print $4}'`;
}

function output_data {
      echo "$questions";
      echo "$cache";
      echo "`expr $uptime / 86400` jours";
      echo "MySQL Server";
}
get_data;
output_data

Ensuite, il suffit d'ajouter quelques lignes dans le fichier .cfg, comme ceci:

Target[nsxxxx.ovh.net_mysql]: `/chemin/vers/mrtg/mrtg-sys/mysql-stats.sh`
PageTop[nsxxxx.ovh.net_mysql]: <h1>Requêtes MySQL sur nsxxxx.ovh.net</h1>
Options[nsxxxx.ovh.net_mysql]: growright, nopercent
MaxBytes[nsxxxx.ovh.net_mysql]: 100
Title[nsxxxx.ovh.net_mysql]: Requêtes MySQL sur nsxxxx.ovh.net
YLegend[nsxxxx.ovh.net_mysql]: Requêtes
ShortLegend[nsxxxx.ovh.net_mysql]: q/s
Legend1[nsxxxx.ovh.net_mysql]: Requêtes exécutées
Legend2[nsxxxx.ovh.net_mysql]: Cache hits
LegendI[nsxxxx.ovh.net_mysql]: Questions:
LegendO[nsxxxx.ovh.net_mysql]: Cache hits:

En remplaçant nsxxxx.ovh.net par le nom de ton serveur, et en relançant "indexmaker".

Dan

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...