Soir all,
j’ai installé mrtg en suivant pas mal de tuto… après quelques galère tout semble fonctionner sauf apache2…
L’erreur :
[quote]sh: /usr/local/bin/sar: No such file or directory
sh: lynx: command not found
2008-09-08 03:35:00: WARNING: Problem with External get ‘/home/alpha/public_html/mrtg/mrtg-sys/apache2.pl’:
Expected a Number for ‘in’ but got ‘’
2008-09-08 03:35:00: WARNING: Problem with External get ‘/home/alpha/public_html/mrtg/mrtg-sys/apache2.pl’:
Expected a Number for ‘out’ but nothing’
2008-09-08 03:35:00: ERROR: Target[apache2_traffic][IN] ’ $target->[9]{$mode} ’ did not eval into defined data
2008-09-08 03:35:00: ERROR: Target[apache2_traffic][OUT] ’ $target->[9]{$mode} ’ did not eval into defined data
[/quote]
Mon apache2.pl :
[quote]#!/usr/bin/perl
can return hits or bytes (counters)
@res = lynx -dump [localhost:80/server-status](http://localhost:80/server-status);
foreach $res (@res) {
if ($res =~ /Server uptime: (.*)$/) { $up = $1; last } else { next }
if ($res =~ /Server at/) { $server = $res; last } else { next }
}
@res = lynx -dump [localhost:80/server-status?auto](http://localhost:80/server-status?auto);
foreach $res (@res) {
if ($res =~ /Total Accesses: (\d+)/) { $d1 = $1; next }
if ($res =~ /Total kBytes: (\d+)/) { $d2 = $1 * 1024; next }
}
$d1 = int($d1);
$d2 = int($d2);
if ($ARGV[0] eq “hits”) {
print “$d1\n”;
print “$d1\n”;
} elsif ($ARGV[0] eq “bytes”) {
print “$d2\n”;
print “$d2\n”;
}
print “$up\n”;
print “$server”;[/quote]
J’ai aussi essayé celui ci :
[quote]#!/usr/bin/perl
$dummy=lynx -dump [localhost:80/server-status](http://localhost:80/server-status);
$dummy=~ /Total accesses:\s+(.) - /m;
$request=$1;
$dummy=~ /(.) requests/sec/;
$request_mid=int($1);
print “$request\n$request_mid\n0\n0”;[/quote]
mais bon aucun changement… 
Second problème pour l’espace disque… A croire le graph de mrtg, je serait full lol
[quote]/home 100.0 % (0.1%) 99.0 % (0.1%) 100.0 % (0.1%)
/ 100.0 % (0.1%) 95.0 % (0.1%) 100.0 % (0.1%)[/quote]
Un petit df -m :
[quote]/dev/sda2 149179 5949 135653 5% /
tmpfs 497 0 497 0% /lib/init/rw
udev 10 1 10 1% /dev
tmpfs 497 0 497 0% /dev/shm
/dev/sda1 38 8 29 22% /boot
[/quote]
Stats webmin :
Local disk space 145.72 GB total, 13.22 GB used
Le script espace.pl :
[code]#!/usr/bin/perl
$dummy = df -m /home;
$dummy=~ /(.) (.)%/;
$hd1=$2;
$dummy = df -m /;
$dummy=~ /(.) (.)%/;
$hd2=$2;
print 100-$hd1;
print “\n”.(100-$hd2);
print “\n0\n0”;[/code]
J’en ai trouvé plusieur sur le net mais aucun ne me donne la vrai valeur…
et la cela dépasse mes connaissances pour coder…
Merci 
