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'`;
[EMAIL PROTECTED] = split(/,/, $uptime);
[EMAIL PROTECTED] = 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+
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]