Registro mejorado para IIS 8.5

por Gary Ericson

En IIS 8.5, el administrador tiene la opción de registrar campos personalizados adicionales desde encabezados de solicitud o respuesta, o desde variables de servidor.

Compatibilidad

Versión Notas
IIS 8.5 y versiones posteriores El registro mejorado se introdujo en IIS 8.5.
IIS 8.0 y versiones anteriores No se admite el registro mejorado antes de IIS 8.5.

Problema

Internet Information Services (IIS) en Windows Server 2012 proporciona funcionalidades de registro limitadas para un conjunto fijo de campos estándar, sin opciones de extensibilidad o personalización para el registro. Los administradores que necesiten registrar campos más allá de este conjunto estándar deben crear un módulo de registro personalizado.

Soluciones

En IIS 8.5 y versiones posteriores, el administrador tiene la opción de registrar campos personalizados adicionales desde encabezados de solicitud o respuesta, o desde variables de servidor.

Habilitación de la autenticación de Azure Active Directory Domain Services en Azure Files

Configuración del registro mejorado para IIS 8.5 y versiones posteriores

  1. Abra el Administrador de IIS.
  2. Seleccione el sitio o el servidor en el panel Conexiones y, a continuación, haga doble clic en Registro. Tenga en cuenta que el registro mejorado solo está disponible para el registro de nivel de sitio; si selecciona el servidor en el panel Conexiones , la sección Campos personalizados del cuadro de diálogo Campos de registro de W3C está deshabilitada.
  3. En el campo Formato en Archivo de registro, seleccione W3C y, a continuación, haga clic en Seleccionar campos....
    Seleccionar campos
  4. En el cuadro de diálogo Campos de registro de W3C , haga clic en Agregar campo.... Tenga en cuenta que el registro mejorado solo está disponible para el registro de nivel de sitio; si seleccionó el servidor en el panel Conexiones , agregar campo... está deshabilitado.
    Agregar campos personalizados
  5. En el cuadro de diálogo Agregar campo personalizado , escriba un nombre de campo para identificar el campo personalizado dentro del archivo de registro. Tenga en cuenta que el nombre del campo no puede contener espacios.
  6. Seleccione el Tipo de origen. Puede seleccionar Encabezado de solicitud, Encabezado de respuesta o Variable de servidor (tenga en cuenta que el registro mejorado no puede registrar una variable de servidor con un nombre que contenga caracteres en minúsculas, para incluir una variable de servidor en el registro de eventos simplemente asegúrese de que su nombre consta de todos los caracteres mayúsculas).
  7. Seleccione Origen, que es el nombre del encabezado HTTP o la variable de servidor (según el tipo de origen seleccionado) que contenga un valor que quiera registrar. También puede escribir su propia cadena de origen personalizada. Por ejemplo, para registrar el encabezado HTTP personalizado "X-FORWARDED-FOR", escriba esa cadena en Origen.
    Escriba el origen personalizado.
  8. Haga clic en OK.
  9. Haga clic en Agregar campo... para cada campo personalizado adicional que quiera agregar. También puede hacer clic en Quitar campo para quitar un campo personalizado que haya agregado o haga clic en Editar campo... para editarlo.
  10. Haga clic en OK.
  11. Haga clic en Aplicar en el panel Acciones para aplicar la nueva configuración.

Una vez configurados los campos personalizados, IIS creará nuevos archivos de registro de texto con "_x" anexados al nombre de archivo para indicar que el archivo contiene campos personalizados.

Tenga en cuenta que el tamaño total de los datos recopilados de todos los campos personalizados no puede superar los 65 536 bytes. Si el total supera los 65 536 bytes, IIS truncará los datos.

Resumen

En esta guía, ha configurado IIS para agregar campos personalizados a los registros de IIS.