Aufruf des Scriptes:
Code: Select all
./check_graph_apache.pl -u http://www.server.de/server-status
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 74555 0 74555 0 0 416k 0 --:--:-- --:--:-- --:--:-- 622k
OK - request:16 idle:32
Codeauszug:
Code: Select all
my $result = `curl $opt_u`;
$_ = $result;
m/([0-9]+) requests currently being processed, ([0-9]+) idle servers/;
my $requests = $1;
my $idle = $2;
......
print "OK - request:$requests idle:$idlen";
exit $ERRORS{'OK'};