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: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:
Marsh Posté le 18-07-2003 à 13:48:03
Je@nb a écrit : http://mrtg.jeanb-net.com/loadavg.php |
marche pas non plus
Marsh Posté le 18-07-2003 à 13:51:40
Personne n'a une autre solution ?
Marsh Posté le 18-07-2003 à 14:29:01
peut-être ceci (à mettre dans /etc/mrtg/mrtg.cfg bien sûr) ?
|
Marsh Posté le 18-07-2003 à 14:35:52
BMOTheKiller a écrit : peut-être ceci (à mettre dans /etc/mrtg/mrtg.cfg bien sûr) ?
|
JE T'AIME
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 ??
Marsh Posté le 25-08-2003 à 10:45:39
Il y a aussi cet article :
http://olivier.glagla.net/index.ph [...] /mrtg.html
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... |
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).
|
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.
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 !
---------------
⭐ Ma bibliotheque ⭐ Mon Bar ⭐ מברכיך ברוך וארריך ארור