Actions











Suivre l'utilisation de disque sous Linux avec MRTG

Écrit le 10/02/2009 @ 14:20 par Drizzt

Informatique - LinuxLes habitués du site savent que j'ai créé des pages web, via MRTG, montrant l'utilisation des cartes réseau, du CPU, de la mémoire de mon serveur. Par contre, dessiner l'utilisation des disques pose un autre problème. Ce n'est pas simple à configurer dans SNMPD, il est alors plus simple d'utiliser autre chose.

Pour suivre ces instructions, vous devrez avoir une installation de MRTG fonctionnelle sur votre serveur.

Mon travail est une adaptation de ce que j'ai trouvé sur le site de Ian Roger. Ian propose que MRTG ne peut pas fonctionner normalement avec de gros chiffres, mon expérience montre le contraire. Voici donc les étapes à suivre pour avoir les mêmes chiffres dans df -B GB ou df -B MB et dans MRTG.

  • Téléchargez ce script et enregistrez le dans /etc/mrtg
  • Ajoutez, dans /etc/mrtg/mrtg.cfg une section comme celle-ci par disque

    ### home >> Descr: 'Disk usage for /home' ###
    

    Target[zacknafein.df.home]: `/etc/mrtg/df-mrtg /home`
    Options[zacknafein.df.home]: nopercent,growright,nobanner,nolegend,noinfo,integer,gauge
    Title[zacknafein.df.home]: Disk usage for /home
    PageTop[zacknafein.df.home]: <h3>Disk usage /home</h3>
    YLegend[zacknafein.df.home]: bytes
    ShortLegend[zacknafein.df.home]:  bytes
    LegendI[zacknafein.df.home]: avail 
    LegendO[zacknafein.df.home]: used 
    MaxBytes[zacknafein.df.home]: 118146703360


    Pour calculer le MaxBytes, exécutez df -B K /disque et multipliez le chiffre de la colone 1K-blocks par 1024.



Suite à ces étapes, des beaux graphiques devraient se dessiner!

Dernière modification le 10/02/2009 @ 14:29 par Drizzt

Commentaire par Nick  Score: 2
Écrit le: 10/02/2009 @ 17:11

Cool, ça fait une belle job!

Commentaire par Drizzt  Score: 2
Écrit le: 23/02/2010 @ 17:26

Je viens d'apprendre quelque chose sur MRTG.

Si vous avez une interface gigabit, et que vos graphiques semblent manquer de "bandwith utilisé", c'est que MRTG travaille en SNMPv1. En utilisant du SNMPv2, les compteurs sont de 24bit et il est possible de voir le vrai trafic sur des interfaces gigabit!

Pour utiliser du SNMPv2, il faut qu'il y ait ceci après le nom de domaine ou l'ip de la cible :

:::::2



Donc :

Target[zacknafein.eth1]: 2:public@Zacknafein.MenzoNet.org:


Devient :

Target[zacknafein.eth1]: 2:public@Zacknafein.MenzoNet.org:::::2



Magie! Sourire sans les dents


Tous les blogs
<< Ce qui s'est passé hier | Retour aux blogs | Vaincre les blues de l'hiver au bureau >>
Blogs de la même catégorie
<< RHEL 5.3 en ligne | Les explications de /proc/meminfo >>