Apache Access Logs

2 minutos de lectura

Tabla de contenidos

Registros de acceso de Apache

Los registros de acceso de Apache contienen información esencial que se puede identificar fácilmente separándolos en componentes relevantes como host remoto, nombre de registro remoto, usuario remoto, fecha y hora, tipo de solicitud, protocolo, estado, referencia y agente de usuario. AppLogs admite la supervisión de registros de acceso de Apache de forma predeterminada. Es un servicio único de monitoreo de registros que permite una fácil administración de registros al agregar todos sus registros en un solo cliente web.

Esta página proporciona información detallada sobre el formato predeterminado de los registros de acceso de Apache, la ruta del archivo del que proviene y los pasos para cambiar el formato de la ruta del archivo de acuerdo con sus requisitos.

Ruta del archivo de registro

Cada aplicación escribe registros en diferentes carpetas y archivos. De forma predeterminada, los registros de acceso de Apache se obtienen de la ruta de la carpeta mencionada a continuación para el sistema operativo respectivo. Si tiene registros en una carpeta diferente, puede mencionarlo en la Ruta del archivo para obtenerlos de esa carpeta en particular mientras  crea un perfil de registro .

/etc/httpd/logs/access_log

Patrón de registro

$ RemoteHost $ $ RemoteLogName $ $ RemoteUser $ [$ DateTime: date $] “$ RequestFirstLine $” $ Status $ $ ResponseSize: number $ “$ Referer $” “$ UserAgent $

Este es el patrón predeterminado definido para analizar los registros de acceso de Apache según el ejemplo mencionado a continuación.

Registro de muestra

172.21.163.159 – [07 / Jun / 2017: 19: 53: 11 +0530] “GET /test.txt HTTP / 1.1” 200 12 “-” “Mozilla / 5.0 (X11; Linux x86_64) AppleWebKit / 537.36 (KHTML , como Gecko) Chrome / 52.0.2743.116 Safari / 537.36

Nombre del campoValor del campo
Servidor remoto172.21.163.159
Nombre de registro remoto
Usuario remoto
Fecha y hora07 / junio / 2017: 19: 53: 11 +0530
tipo de solicitudOBTENER
URL de solicitud test.txt HTTP
Protocolo1.1
Estado200
Tamaño de respuesta12
Árbitro
Agente de usuarioMozilla / 5.0 (X11; Linux x86_64) AppleWebKit / 537.36 (KHTML como Gecko Chrome / 52.0.2743.116 Safari / 537.36

Con esta salida, puede averiguar la cantidad de solicitudes que tienen un estado superior a 200 o solicitudes que tienen un tiempo de respuesta superior a 30 segundos al proporcionar la condición adecuada en la página de búsqueda de nuestro cliente. 

5/5 - (1 voto)
Diego García Cuesta: Técnico superior en administración de sistemas informáticos y redes. Autodidacta, amante de la tecnología y el deporte. En mis tiempos libres investigo sobre los últimos avances tecnológicos.
Related Post