[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

mrtg et stats cpu



Bonjour,

J'ai voulu utiliser un script perl combiné avec mrtg, pour avoir des
stats sur mon proc.

Un ami a trouvé un script perl qui utilise sysstat appremment, mais j'ai
une erreur et je ne comprends pas du tout d'où ca vient.

/etc/mrtg/cpustat.pl
Impossible d'ouvrir /var/log/sysstat/sa25: Aucun fichier ou répertoire
de ce type
0
  0

Voila le script qui pourtant n'a pas bien l'air bien compliqué:

serveurP4:/home/thierry# cat /etc/mrtg/cpustat.pl
#!/usr/bin/perl

@line = `/usr/bin/sar -u | /usr/bin/tail -n 2 | /usr/bin/head -n 1 |
/bin/sed 's/\ \ */ /g'`;

@data = split(/ /, @line[0]);
if (@data[2] eq "") {
    printf "0\n";
}else {
    printf ("%3.0f\n", @data[2] + 0.5);
}
printf ("%3.0f\n", (@data[3])+(@data[2])+(@data[4]+0.5));

#$uptime = `/usr/bin/uptime | sed 's/\ \ */ /g'`;
#@uptime = split(/,/, $uptime);
#@uptime = split(/up/, @uptime[0]);
#$server = `/bin/uname -n`;
#printf "@uptime[1]\n";
#printf $server;

Apparement, ca vient de la ligne 1 mais bon, j'ai pas trouvé :-(.

Merci :-)

A+



Reply to: