Accueil
Accueil
S'inscrire
Contactez-nous
Bande Passante
Mesurer votre bande passante
Fiches
Supervision
Bonnes Pratiques ITIL
Version Anglaise
Fault Management
Performance Management
All-in-one Monitoring
ITIL
Informations
Monitoring News
ozMonitor News
Demos
Google monitor
MSN monitor
Yahoo monitor
Articles les plus lus
Société
La Société
OZOOD Solutions
Conditions Générales
Connexion





Perdu votre mot de passe ?
Qui est en ligne ?
Il y a actuellement 41 connectés

 
Suivi de la CPU avec MRTG

Le fichier /proc/stat contient les statistiques du noyau, et du système.

Il affiche sur la première ligne les informations suivantes le nombre de jiffies (centièmes de seconde) que le système a passé :

  • en mode utilisateur,
  • en mode utilisateur avec une priorité basse (gentil),
  • en mode système,
  • et le temps d'inactivité.

La dernière valeur devrait correspondre à 100 fois la deuxième entrée du pseudo-fichier uptime.

Exemple : 

cat /proc/stat
  cpu  25205423 2078 10367674 1232769545
  cpu0 25205423 2078 10367674 1232769545
  page 5683838 276256808
  swap 438 22348
 

Cet article traite le suivi de la CPU avec MRTG.
 



Dans un premier temps, il va falloir mettre le script ci-dessous dans le répértoire /etc/mrtg

Nom du script : cpu.pl

Contenu :

#!/usr/bin/perl
#Affichage de la consommation cpu pour MRTG
my $cpu =`cat /proc/stat | grep "cpu  "`;
$cpu=~ /cpu  (.*) (.*) (.*) (.*)/;
my $conso = $1 + $2 + $3; 
$conso = int($conso);
print "$conso\n";
print "$conso\n";

Une fois, le script /etc/mrtg/cpu.pl mis en place, ses droits sont changés comme suit :

  • chmod +x /etc/mrtg/cpu.pl 

Puis on procède à la vérification du bon fonctionnement du script en question :

# /etc/mrtg/cpu.pl
35583547
35583547

 

Ensuite, il faudra mettra le fichier /etc/mrtg.cfg à jour, et ce avec le contenu suivant : 

Target[localhost-cpu]: `/etc/mrtg/cpu.pl`
Options[localhost-cpu]: noinfo, nopercent, growright, nobanner, noi
Title[localhost-cpu]: Suivi de la consommation de la CPU
MaxBytes[localhost-cpu]: 9999999999
YLegend[localhost-cpu]: CPU
ShortLegend[localhost-cpu]: %
LegendO[localhost-cpu]: CPU
Legend2[localhost-cpu]: CPU
PageTop[localhost-cpu]: Suivi de la consommation de la CPU

 

La construction du nouveau index web (la nouvelle page web de synthèse) se fait à l'aide de la commande indexmaker. Voici un exemple :

  • cp /var/www/mrtg/index.html /var/www/mrtg/index.html.old
  • indexmaker --columns=1 --output /var/www/mrtg/index.html /etc/mrtg.cfg
 
< Précédent   Suivant >


 
     
OZOOD Solutions SARL. Copyright 2005