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 campo | Valor del campo |
Servidor remoto | 172.21.163.159 |
Nombre de registro remoto | – |
Usuario remoto | – |
Fecha y hora | 07 / junio / 2017: 19: 53: 11 +0530 |
tipo de solicitud | OBTENER |
URL de solicitud | test.txt HTTP |
Protocolo | 1.1 |
Estado | 200 |
Tamaño de respuesta | 12 |
Árbitro | – |
Agente de usuario | Mozilla / 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.