Charge CPU avec MRTG, quelqu'un peut m'aider ?

Charge CPU avec MRTG, quelqu'un peut m'aider ? - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 18-07-2003 à 13:27:59    

Salut,  
 
j'essaye de configurer mon mrtg.cfg pour qu'il affiche le graphique de la charge CPU, mais rien à faire, çà marche pas. Pourtant, j'ai essayé plusieurs scripts de plusieurs sites, çà ne marche pas. Apparemment la solution la plus "simple" consiste à choper L'OID et à s'en servir dans la requête. Question comment on la chope cette OID ?
 
Ou si vous avez d'autres solutions, je suis preneur !  :hello:


---------------
Ma bibliotheque Mon Bar ⭐ מברכיך ברוך וארריך ארור
Reply

Marsh Posté le 18-07-2003 à 13:27:59   

Reply

Marsh Posté le 18-07-2003 à 13:39:21    

http://mrtg.jeanb-net.com/loadavg.php
 
J'utilise ça :
Target[loadavg]: `echo \`cat /proc/loadavg | cut -f2 -d' '\` \* 100 | bc | cut -f1 -d.;echo \`cat /proc/loadavg | cut -f3 -d' '\` \* 100 | bc | cut -f1 -d.`
Options[loadavg]: gauge,growright,nopercent,noinfo
MaxBytes[loadavg]: 100000
Title[loadavg]: Charge CPU
PageTop[loadavg]: <h1>Charge CPU</h1>
YLegend[loadavg]: Charge CPU
ShortLegend[loadavg]: loadavg
Legend1[loadavg]: Charge CPU sur 5 minutes
Legend2[loadavg]: Charge CPU sur 15 minutes
LegendI[loadavg]: Charge CPU:
LegendO[loadavg]: Charge CPU:

Reply

Marsh Posté le 18-07-2003 à 13:48:03    

Je@nb a écrit :

http://mrtg.jeanb-net.com/loadavg.php
 
J'utilise ça :
Target[loadavg]: `echo \`cat /proc/loadavg | cut -f2 -d' '\` \* 100 | bc | cut -f1 -d.;echo \`cat /proc/loadavg | cut -f3 -d' '\` \* 100 | bc | cut -f1 -d.`
Options[loadavg]: gauge,growright,nopercent,noinfo
MaxBytes[loadavg]: 100000
Title[loadavg]: Charge CPU
PageTop[loadavg]: <h1>Charge CPU</h1>
YLegend[loadavg]: Charge CPU
ShortLegend[loadavg]: loadavg
Legend1[loadavg]: Charge CPU sur 5 minutes
Legend2[loadavg]: Charge CPU sur 15 minutes
LegendI[loadavg]: Charge CPU:
LegendO[loadavg]: Charge CPU:
 


 
marche pas non plus :(


---------------
Ma bibliotheque Mon Bar ⭐ מברכיך ברוך וארריך ארור
Reply

Marsh Posté le 18-07-2003 à 13:51:40    

Personne n'a une autre solution ? :(


---------------
Ma bibliotheque Mon Bar ⭐ מברכיך ברוך וארריך ארור
Reply

Marsh Posté le 18-07-2003 à 14:29:01    

peut-être ceci (à mettre dans /etc/mrtg/mrtg.cfg bien sûr) ?
 


Target[cpu]: `/usr/bin/awk '/cpu /{print $2+$3; print $2+$3+$4; print "none"; print "home"}'</proc/stat`
Title[cpu]: CPU usage
PageTop[cpu]: <H1>CPU usage</H1>
MaxBytes[cpu]: 100
Unscaled[cpu]: ymwd
Options[cpu]: growright,nopercent,noinfo
LegendI[cpu]: user:
LegendO[cpu]: total:
Ylegend[cpu]: %
ShortLegend[cpu]: %
Legend1[cpu]: Time spent in user mode
Legend2[cpu]: Time spent in user mode + time spent in system mode
Legend3[cpu]: Maximum occurance of time spent in user mode
Legend4[cpu]: Maximum occurance of (time spent in user mode + time spent in system mode)

Reply

Marsh Posté le 18-07-2003 à 14:35:52    

BMOTheKiller a écrit :

peut-être ceci (à mettre dans /etc/mrtg/mrtg.cfg bien sûr) ?
 


Target[cpu]: `/usr/bin/awk '/cpu /{print $2+$3; print $2+$3+$4; print "none"; print "home"}'</proc/stat`
Title[cpu]: CPU usage
PageTop[cpu]: <H1>CPU usage</H1>
MaxBytes[cpu]: 100
Unscaled[cpu]: ymwd
Options[cpu]: growright,nopercent,noinfo
LegendI[cpu]: user:
LegendO[cpu]: total:
Ylegend[cpu]: %
ShortLegend[cpu]: %
Legend1[cpu]: Time spent in user mode
Legend2[cpu]: Time spent in user mode + time spent in system mode
Legend3[cpu]: Maximum occurance of time spent in user mode
Legend4[cpu]: Maximum occurance of (time spent in user mode + time spent in system mode)




 
JE T'AIME  :love:  :love:  :love:


---------------
Ma bibliotheque Mon Bar ⭐ מברכיך ברוך וארריך ארור
Reply

Marsh Posté le 25-08-2003 à 09:46:50    

tiens, c bizarre, j'ai utilisé les deux scripts, avec celui de je@nb, il me donne parfois une charge de taré (des pointes a 108 et 216 ) tandis qu'avec celui de BMOthekiller, il est stable vers 13 %  avec des pics a 26...
 
ils monitorent pas la même charge ?
 
sinon qu'est ce qui peut faire monter la charge a 216 sur celui de je@nb alors qu'elle reste sous 25% sur celui de BMO ??
 

Reply

Marsh Posté le 25-08-2003 à 10:45:39    

Il y a aussi cet article :  
http://olivier.glagla.net/index.ph [...] /mrtg.html
 
 
 :hello:


---------------
http://olivier.glagla.net/
Reply

Marsh Posté le 25-08-2003 à 15:16:16    

netswitch a écrit :

tiens, c bizarre, j'ai utilisé les deux scripts, avec celui de je@nb, il me donne parfois une charge de taré (des pointes a 108 et 216 ) tandis qu'avec celui de BMOthekiller, il est stable vers 13 %  avec des pics a 26...
 
ils monitorent pas la même charge ?


 
 Pas vraiment : le script de je@nb récupère une valeur instantanée (les données dans /proc/loadavg sont déjà une moyenne de l'utilisation du processeur dans le temps, donc il faut spécifier l'option "gauge" dans le fichier de conf de MRTG, comme lorsqu'on mesure une température ou une quantité de RAM) alors que le script de BMO recupère les valeurs dans /proc/stat (ligne cpu) qui sont des compteurs (toujours croissant, et là, c'est MRTG qui s'occupe de faire la moyenne).  
 


sinon qu'est ce qui peut faire monter la charge a 216 sur celui de je@nb alors qu'elle reste sous 25% sur celui de BMO ??


En réalité, ce n'est pas 216, mais 2.16 ; il y a une multiplication par 100 parce que MRTG ne peut travailler que sur des valeurs entières. Et ces nombres (dans /proc/loadavg ou renvoyés par la commande uptime) représentent le nombre moyen de processus qui ont été dans l'état "exécutable" au cours de cette période de 1, 5 ou 15 minutes (Mmmm, je ne me souviens plus de la définition exacte, faudrait chercher dans une doc). Bref... cette valeur de 2.16 n'est pas surprenante, et il n'y a pas de limite supérieure en théorie, ce n'est pas un pourcentage.
 
 Il est intéressant de récupérer ces 2 types de valeurs quand on veut surveiller un système.


Message édité par unk00 le 25-08-2003 à 15:22:46
Reply

Marsh Posté le 26-08-2003 à 10:13:29    

oki, thx pour les eclaircissements.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed