Server-status es una página auto-generada por el servidor Apache para indicar su estado. Nos permite ver los "slots" de Apache en memoria, la consulta efectuada en ese momento, el tiempo de ejecución, la carga ocupada de CPU, la evolución de la consulta, etc...
Esto es bastante práctico para seguir, por ejemplo, la evolución de las consultas web, detectar un script que utiliza demasiados recursos, etc...
Para poder visualizar la página de server- status tenemos que tener instalaco el módulo mod_status. Normalmente mod_status se compila conjuntamente con el httpd.
Podemos averiguar si lo tenemos instalado mediante el siguiente comando:
# apache2ctl -M
Loaded Modules:
core_module (static)
log_config_module (static)
logio_module (static)
mpm_worker_module (static)
http_module (static)
so_module (static)
alias_module (shared)
auth_basic_module (shared)
authn_file_module (shared)
authz_default_module (shared)
authz_groupfile_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
cgid_module (shared)
dir_module (shared)
env_module (shared)
mime_module (shared)
negotiation_module (shared)
perl_module (shared)
rewrite_module (shared)
setenvif_module (shared)
status_module (shared)
Syntax OK
1.- Editamos el fichero de configuración de nuestro Apache (httpd.conf) y añadimos lo siguiente:
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from 212.80.167.114
Allow from 192.168.150.0/24
Allow from 212.170.227.227/27
Allow from 80.33.133.138
Allow from 62.174.212.66
</Location>
2.- También añadimos la siguiente línea para que la web nos muestre una información más completa:
ExtendedStatus On
3.- Aplicamos los cambios:
apachectl graceful
4- Probamos la web para ver que todo funciona:
Si queremos capturar los valores que nos devuelve la página de server-status mediante consola podemos ejecutarlo con el parámetro "?auto". Por ejemplo:
lynx -dump http://marjorie/server-status?auto
Total Accesses: 123
Total kBytes: 702
CPULoad: .00157609
Uptime: 15862
ReqPerSec: .00775438
BytesPerSec: 45.3189
BytesPerReq: 5844.29
BusyWorkers: 1
IdleWorkers: 49
Comentarios recientes
8 weeks 1 day ago
22 weeks 2 days ago
27 weeks 5 days ago
36 weeks 3 days ago
44 weeks 2 days ago
51 weeks 5 days ago
1 year 3 days ago
1 year 12 weeks ago
1 year 12 weeks ago
1 year 15 weeks ago