RE : mrtg et stats cpu
--- Thierry B <debian@thierry.eu.org> a écrit :
> Bonjour,
Salut
>
> 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é :-(.
C'est la commande sar qui tente d'écrire un fichier
http://manpages.debian.net/cgi-bin/display_man.cgi?id=b30abbe1b228b65a1bc6edf71c95cc07&format=html
Avec quel utilisateur executes-tu le script ?
>
> Merci :-)
en espérant t'avoir aidé
AC
>
> A+
>
___________________________________________________________________________
Découvrez un nouveau moyen de poser toutes vos questions quelque soit le sujet !
Yahoo! Questions/Réponses pour partager vos connaissances, vos opinions et vos expériences.
http://fr.answers.yahoo.com
Reply to: