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!