| 0:c7fa024a74cd | 1:47fb62dc64c7 |
|---|---|
| 1 #!@l_prefix@/bin/perl | 1 #! @l_prefix@/bin/perl |
| 2 ## | 2 ## |
| 3 ## webstats.pl: return HTTP server hits and bytes | 3 ## webstats.pl: return HTTP server hits and bytes |
| 4 ## | 4 ## |
| 5 ## Configure Apache HTTP server like so: | 5 ## Configure Apache HTTP server like so: |
| 6 ## <Location /server-status> | 6 ## <Location /server-status> |
| 15 | 15 |
| 16 foreach $res (@res) { | 16 foreach $res (@res) { |
| 17 if ($res =~ /Server uptime: (.*)$/) { | 17 if ($res =~ /Server uptime: (.*)$/) { |
| 18 $up = $1;last | 18 $up = $1;last |
| 19 } | 19 } |
| 20 else | 20 else { |
| 21 next | 21 next |
| 22 } | |
| 22 | 23 |
| 23 if ($res =~ /Server at/) { | 24 if ($res =~ /Server at/) { |
| 24 $server = $res; | 25 $server = $res; |
| 25 last | 26 last |
| 26 } | 27 } |
| 27 else | 28 else { |
| 28 next | 29 next |
| 30 } | |
| 29 } | 31 } |
| 30 | 32 |
| 31 @res = `@l_prefix@/bin/lynx -dump http://localhost/server-status?auto`; | 33 @res = `@l_prefix@/bin/lynx -dump http://localhost/server-status?auto`; |
| 32 | 34 |
| 33 foreach $res (@res) { | 35 foreach $res (@res) { |
| 53 print "$d2\n"; | 55 print "$d2\n"; |
| 54 } | 56 } |
| 55 | 57 |
| 56 print "$up\n"; | 58 print "$up\n"; |
| 57 print "$server"; | 59 print "$server"; |
| 60 print "$null\n"; | |
| 61 print "$null\n"; | |
| 58 | 62 |