Suivre l'utilisation de disque sous Linux avec MRTG
Les 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
Écrit le: 10/02/2009 @ 17:11
Cool, ça fait une belle job!