El formato de registro común , [1] también conocido como formato de registro común NCSA , [2] (después de NCSA_HTTPd ) es un formato de archivo de texto estandarizado utilizado por los servidores web al generar archivos de registro del servidor . Debido a que el formato está estandarizado, los archivos se pueden analizar fácilmente mediante una variedad de programas de análisis web , por ejemplo, Webalizer y Analog .
Cada línea de un archivo almacenado en el formato de registro común tiene la siguiente sintaxis:
identificador de host authuser fecha estado de la solicitud bytes
El formato se amplía con el formato de registro combinado con campos de referencia y agente de usuario .
Ejemplo
127.0.0.1 identificador de usuario frank [10 / Oct / 2000: 13: 55: 36 -0700] "GET /apache_pb.gif HTTP / 1.0" 200 2326
Un "-" en un campo indica que faltan datos.
- 127.0.0.1 es la dirección IP del cliente (host remoto) que realizó la solicitud al servidor.
- user-identifier es la identidad RFC 1413 del cliente. Por lo general "-".
- frank es el ID de usuario de la persona que solicita el documento. Por lo general, "-" a menos que .htaccess haya solicitado autenticación.
- [10 / Oct / 2000: 13: 55: 36 -0700] es la fecha, hora y zona horaria en que se recibió la solicitud, de forma predeterminada en formato strftime % d /% b /% Y:% H:% M: % S% z .
- "GET /apache_pb.gif HTTP / 1.0" es la línea de solicitud del cliente. El método GET , /apache_pb.gif el recurso solicitado y HTTP / 1.0 el protocolo HTTP .
- 200 es el código de estado HTTP devuelto al cliente. 2xx es una respuesta exitosa, 3xx una redirección, 4xx un error del cliente y 5xx un error del servidor.
- 2326 es el tamaño del objeto devuelto al cliente, medido en bytes .
Uso
Los archivos de registro son una herramienta estándar para los desarrolladores y administradores de sistemas informáticos. Registran el "qué pasó, cuándo, por quién" del sistema. Esta información puede registrar fallas y ayudar a su diagnóstico. Puede identificar brechas de seguridad y otros usos indebidos de la computadora. Se puede utilizar para auditorías. Puede utilizarse con fines contables. [ cita requerida ]
La información almacenada solo está disponible para un análisis posterior si se almacena en una forma que pueda ser analizada. Estos datos se pueden estructurar de muchas formas para su análisis. Por ejemplo, almacenarlo en una base de datos relacional forzaría los datos a un formato de consulta. Sin embargo, también dificultaría la recuperación si la computadora fallara, y el registro no estaría disponible a menos que la base de datos estuviera disponible. Un formato de texto sin formato minimiza las dependencias de otros procesos del sistema y ayuda al registro en todas las fases de la operación de la computadora, incluido el inicio y el apagado, donde dichos procesos pueden no estar disponibles. [ cita requerida ]
Ver también
Referencias
- ^ "Iniciar sesión en W3C httpd" . Consorcio World Wide Web . 1995-10-12 . Consultado el 16 de abril de 2015 .
- ^ "Formatos de archivo de registro: común NCSA" . IBM . 2004-05-19 . Consultado el 7 de mayo de 2013 .
enlaces externos
- "Control de registro en W3C httpd: el formato de archivo de registro común" . W3C . Julio de 1995 . Consultado el 7 de mayo de 2013 .
- "Formato de archivo de registro común" . Servidor web Apache . 2013 . Consultado el 7 de mayo de 2013 .
- "Formato de archivo de registro extendido" . Borrador de trabajo del W3C WD-logfile-960323 . W3C . 1996-03-23 . Consultado el 7 de mayo de 2013 .