Este artículo necesita citas adicionales para su verificación . ( noviembre de 2014 ) |
Para la gestión de registros informáticos , el formato de registro común , [1] también conocido como formato de registro común NCSA , [2] (en honor a NCSA HTTPd ), es un formato de archivo de texto estandarizado que utilizan los servidores web al generar archivos de registro del servidor . [3] Debido a que el formato está estandarizado, los archivos pueden analizarse 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:
host ident authuser fecha estado de la solicitud bytes
El formato se amplía con el formato de registro combinado con campos de referente y agente de usuario .
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 guión ( -
) 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. Normalmente "-".frank
es el ID de usuario de la persona que solicita el documento. Generalmente es "-", 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, por defecto 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 .Los archivos de registro son una herramienta estándar para los desarrolladores y administradores de sistemas informáticos. Registran "qué sucedió, cuándo y quién lo hizo" en el 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. Puede usarse para auditorías. Puede usarse para fines contables. [ cita requerida ]
La información almacenada solo está disponible para su posterior análisis si se almacena en un formato que pueda analizarse. Estos datos se pueden estructurar de muchas maneras para su análisis. Por ejemplo, almacenarlos en una base de datos relacional obligaría a los datos a tener un formato que permita realizar consultas. Sin embargo, también dificultaría su recuperación si el ordenador dejara de funcionar y no se podría realizar el registro a menos que la base de datos estuviera disponible. Un formato de texto simple minimiza las dependencias de otros procesos del sistema y facilita el registro en todas las fases de funcionamiento del ordenador, incluido el encendido y apagado, donde dichos procesos podrían no estar disponibles. [ cita requerida ]