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'};