Configuración del registro en IIS

de Keith Newman y Robert McMurray

Puede configurar el registro en su servidor web o sitio web para registrar información sobre las solicitudes y errores HTTP. La información del registro puede ayudarle a solucionar problemas o a optimizar su sitio web.

Requisitos previos

Para obtener el máximo provecho de este tutorial, debe tener acceso a un ordenador que ejecute alguno de los siguientes sistemas operativos:

  • Windows Server® 2012
  • Windows® 8

Configuración del registro en el nivel de sitio

Este procedimiento se puede realizar mediante la interfaz de usuario o editando directamente los archivos de configuración.

Para configurar el registro en el nivel de sitio mediante la interfaz de usuario

  1. Abra el Administrador de IIS.

    • En Windows Server 2012, en la página Inicio, haga clic en el icono Administrador del servidor y, después, haga clic en Aceptar. En Administrador del servidor, haga clic en el menú Herramientas y después haga clic en Administrador de Internet Information Services (IIS).
    • En Windows 8, en la página Inicio, escriba Panel de control y, después, haga clic en el icono Panel de control de los resultados de búsqueda. En la pantalla de Panel de control haz clic en Sistemas y seguridad, haz clic en Herramientas administrativasy después haz clic en Administrador de Internet Information Services (IIS).
  2. En la vista de árbol Conexiones, seleccione su sitio web.

  3. En Vista de características, haga doble clic en Registro.

  4. En la página Registro, en la sección Archivo de registro, en Formato, seleccione uno de los siguientes formatos de archivo de registro:

    • IIS: para usar el formato de archivo de registro de Microsoft IIS con el fin de registrar información sobre un sitio. HTTP.sys, administra este formato, que es un formato basado en texto ASCII fijo , lo que significa que no puede personalizar los campos que se registran. Los campos están separados por comas y la hora se registra en hora local. Para obtener más información sobre el formato de archivos de registro de IIS, vea Formato de archivo de registro IIS (IIS 6.0).
    • NCSA: para usar el formato de archivo de registro común de National Center for Supercomputing Applications (NCSA) con el fin de registrar información sobre un sitio. HTTP.sys, administra este formato, que es un formato basado en texto ASCII fijo , lo que significa que no puede personalizar los campos que se registran. Los campos están separados por espacios y la hora se registra en hora local con la hora universal coordinada (UTC) compensada. Para obtener más información sobre el formato de archivos de registro de NCSA, vea el formato del archivo de registro común de NCSA (IIS 6.0).
    • W3C: para usar el formato de archivo de registro de W3C centralizado con el fin de registrar información sobre todos los sitios del servidor. HTTP.sys administra este formato, que es un formato basado en texto ASCII personalizable , lo que significa que usted especifica los campos que se registran. Especifique los campos que se registran en el cuadro de diálogo Campos de registro W3C haciendo clic en Campos seleccionados de la página Registro . Los campos están separados por espacios y la hora se registra en hora universal coordinada (UTC). Para obtener más información sobre el formato de archivo de registro W3C, vea el formato de archivo de registro extendido de W3C (IIS 6.0).
    • Personalizado: para usar un formato personalizado para un módulo de registro personalizado. Al seleccionar esta opción, se deshabilita la página Registro, porque el registro personalizado no se puede configurar en el Administrador de IIS. Para más información sobre cómo usar formatos de archivo de registro personalizados, vea el tema sobre los módulos de registro personalizados (IIS 6.0).
  5. En Directorio, especifique la ruta de acceso en la que debe almacenarse el archivo de registro. El valor predeterminado es %SystemDrive%\inetpub\logs\LogFiles.

    Nota:

    Se recomienda almacenar los archivos de registro, como los correspondientes al seguimiento de solicitudes con error, en un directorio distinto de %systemroot%.

  6. En la sección Conversión de archivos de registro, seleccione una de las opciones siguientes:

    • Programación: para crear un nuevo archivo de registro de acuerdo con alguno de los valores siguientes:

      • Cada hora: se crea un nuevo archivo de registro cada hora.
      • Diariamente: se crea un nuevo archivo de registro cada día.
      • Semanalmente: se crea un nuevo archivo de registro cada semana.
      • Mensualmente: se crea un nuevo archivo de registro cada mes.
    • Tamaño máximo de archivo (en bytes): para crear un archivo de registro cuando el archivo alcanza determinado tamaño (en bytes). El tamaño de archivo mínimo es 1048576 bytes. Si este atributo se establece en un valor inferior a 1048576 bytes, se supone de forma implícita que el valor predeterminado es 1048576 bytes.

    • No crear un nuevo archivo de registro: habrá un único archivo de registro que seguirá aumentando de tamaño conforme se registre información.

  7. Seleccione Usar la hora local para nomenclatura y conversión de archivos para especificar que en los nombres y la fecha de los archivos de registro se use la hora del servidor local durante la conversión de archivos de registro. Cuando esta opción no está seleccionada, se utiliza la hora universal coordinada (UTC).

    Nota:

    Sea cual sea este valor, las marcas de hora del archivo de registro real usarán el formato de hora para el formato de registro que selecciona en la lista Formato. Por ejemplo, los formatos de archivo de registro de NCSA y W3C usan el formato de hora UTC para las marcas de tiempo.

  8. Haga clic en Aplicar en el panel Acciones.

Configuración del registro de cada sitio en el nivel de servidor

Este procedimiento se puede realizar mediante la interfaz de usuario o editando directamente los archivos de configuración.

Para configurar el registro de cada sitio en el nivel de servidor mediante la interfaz de usuario

  1. En la vista de árbol Conexiones del Administrador de IIS, seleccione su servidor web.

  2. En Vista de características, haga doble clic en Registro.

  3. En la página Registro, en Un archivo de registro por sitio, seleccione Sitio en la lista desplegable. De forma predeterminada, está seleccionada la opción Sitio.

  4. En la página Registro, en la sección Archivo de registro, en Formato, seleccione uno de los siguientes formatos de archivo de registro:

    • IIS: para usar el formato de archivo de registro de Microsoft IIS con el fin de registrar información sobre un sitio. HTTP.sys, administra este formato, que es un formato basado en texto ASCII fijo , lo que significa que no puede personalizar los campos que se registran. Los campos están separados por comas y la hora se registra en hora local. Para obtener más información sobre el formato de archivos de registro de IIS, vea Formato de archivo de registro IIS (IIS 6.0).
    • NCSA: para usar el formato de archivo de registro común de National Center for Supercomputing Applications (NCSA) con el fin de registrar información sobre un sitio. HTTP.sys, administra este formato, que es un formato basado en texto ASCII fijo , lo que significa que no puede personalizar los campos que se registran. Los campos están separados por espacios y la hora se registra en hora local con la hora universal coordinada (UTC) compensada. Para obtener más información sobre el formato de archivos de registro de NCSA, vea el formato del archivo de registro común de NCSA (IIS 6.0).
    • W3C: para usar el formato de archivo de registro de W3C centralizado con el fin de registrar información sobre todos los sitios del servidor. HTTP.sys administra este formato, que es un formato basado en texto ASCII personalizable , lo que significa que usted especifica los campos que se registran. Especifique los campos que se registran en el cuadro de diálogo Campos de registro W3C haciendo clic en Campos seleccionados de la página Registro . Los campos están separados por espacios y la hora se registra en hora universal coordinada (UTC). Para obtener más información sobre el formato de archivo de registro W3C, vea el formato de archivo de registro extendido de W3C (IIS 6.0).
    • Personalizado: para usar un formato personalizado para un módulo de registro personalizado. Al seleccionar esta opción, se deshabilita la página Registro, porque el registro personalizado no se puede configurar en el Administrador de IIS. Para más información sobre cómo usar formatos de archivo de registro personalizados, vea el tema sobre los módulos de registro personalizados (IIS 6.0).
  5. En Directorio, especifique la ruta de acceso en la que debe almacenarse el archivo de registro. El valor predeterminado es %SystemDrive%\inetpub\logs\LogFiles.

    Nota:

    Se recomienda almacenar los archivos de registro, como los correspondientes al seguimiento de solicitudes con error, en un directorio distinto de %systemroot%.

  6. En la sección Conversión de archivos de registro, seleccione una de las opciones siguientes:

    • Programación: para crear un nuevo archivo de registro de acuerdo con alguno de los valores siguientes:

      • Cada hora: se crea un nuevo archivo de registro cada hora.
      • Diariamente: se crea un nuevo archivo de registro cada día.
      • Semanalmente: se crea un nuevo archivo de registro cada semana.
      • Mensualmente: se crea un nuevo archivo de registro cada mes.
    • Tamaño máximo de archivo (en bytes): para crear un archivo de registro cuando el archivo alcanza determinado tamaño (en bytes). El tamaño de archivo mínimo es 1048576 bytes. Si este atributo se establece en un valor inferior a 1048576 bytes, se supone de forma implícita que el valor predeterminado es 1048576 bytes.

    • No crear un nuevo archivo de registro: habrá un único archivo de registro que seguirá aumentando de tamaño conforme se registre información.

  7. Seleccione Usar la hora local para nomenclatura y conversión de archivos para especificar que en los nombres y la fecha de los archivos de registro se use la hora del servidor local durante la conversión de archivos de registro. Cuando esta opción no está seleccionada, se utiliza la hora universal coordinada (UTC).

    Nota:

    Sea cual sea este valor, las marcas de hora del archivo de registro real usarán el formato de hora para el formato de registro que selecciona en la lista Formato. Por ejemplo, los formatos de archivo de registro de NCSA y W3C usan el formato de hora UTC para las marcas de tiempo.

  8. Haga clic en Aplicar en el panel Acciones.

Configuración del registro de cada servidor en el nivel de servidor

Este procedimiento se puede realizar mediante la interfaz de usuario o editando directamente los archivos de configuración.

Para configurar el registro de cada servidor en el nivel de servidor mediante la interfaz de usuario

  1. En la vista de árbol Conexiones del Administrador de IIS, seleccione su servidor web.

  2. En Vista de características, haga doble clic en Registro.

  3. En la página Registro, en Un archivo de registro por sitio, seleccione Servidor en la lista desplegable. De forma predeterminada, está seleccionada la opción Sitio.

  4. En la página Registro, en la sección Archivo de registro, en Formato, seleccione uno de los siguientes formatos de archivo de registro:

    • IIS: para usar el formato de archivo de registro de Microsoft IIS con el fin de registrar información sobre un sitio. HTTP.sys, administra este formato, que es un formato basado en texto ASCII fijo , lo que significa que no puede personalizar los campos que se registran. Los campos están separados por comas y la hora se registra en hora local. Para obtener más información sobre el formato de archivos de registro de IIS, vea Formato de archivo de registro IIS (IIS 6.0).
    • NCSA: para usar el formato de archivo de registro común de National Center for Supercomputing Applications (NCSA) con el fin de registrar información sobre un sitio. HTTP.sys, administra este formato, que es un formato basado en texto ASCII fijo , lo que significa que no puede personalizar los campos que se registran. Los campos están separados por espacios y la hora se registra en hora local con la hora universal coordinada (UTC) compensada. Para obtener más información sobre el formato de archivos de registro de NCSA, vea el formato del archivo de registro común de NCSA (IIS 6.0).
    • W3C: para usar el formato de archivo de registro de W3C centralizado con el fin de registrar información sobre todos los sitios del servidor. HTTP.sys administra este formato, que es un formato basado en texto ASCII personalizable , lo que significa que usted especifica los campos que se registran. Especifique los campos que se registran en el cuadro de diálogo Campos de registro W3C haciendo clic en Campos seleccionados de la página Registro . Los campos están separados por espacios y la hora se registra en hora universal coordinada (UTC). Para obtener más información sobre el formato de archivo de registro W3C, vea el formato de archivo de registro extendido de W3C (IIS 6.0).
    • Personalizado: para usar un formato personalizado para un módulo de registro personalizado. Al seleccionar esta opción, se deshabilita la página Registro, porque el registro personalizado no se puede configurar en el Administrador de IIS. Para más información sobre cómo usar formatos de archivo de registro personalizados, vea el tema sobre los módulos de registro personalizados (IIS 6.0).
  5. En Directorio, especifique la ruta de acceso en la que debe almacenarse el archivo de registro. El valor predeterminado es %SystemDrive%\inetpub\logs\LogFiles.

    Nota:

    Se recomienda almacenar los archivos de registro, como los correspondientes al seguimiento de solicitudes con error, en un directorio distinto de %systemroot%.

  6. En la sección Conversión de archivos de registro, seleccione una de las opciones siguientes:

    • Programación: para crear un nuevo archivo de registro de acuerdo con alguno de los valores siguientes:

      • Cada hora: se crea un nuevo archivo de registro cada hora.
      • Diariamente: se crea un nuevo archivo de registro cada día.
      • Semanalmente: se crea un nuevo archivo de registro cada semana.
      • Mensualmente: se crea un nuevo archivo de registro cada mes.
    • Tamaño máximo de archivo (en bytes): para crear un archivo de registro cuando el archivo alcanza determinado tamaño (en bytes). El tamaño de archivo mínimo es 1048576 bytes. Si este atributo se establece en un valor inferior a 1048576 bytes, se supone de forma implícita que el valor predeterminado es 1048576 bytes.

    • No crear un nuevo archivo de registro: habrá un único archivo de registro que seguirá aumentando de tamaño conforme se registre información.

  7. Seleccione Usar la hora local para nomenclatura y conversión de archivos para especificar que en los nombres y la fecha de los archivos de registro se use la hora del servidor local durante la conversión de archivos de registro. Cuando esta opción no está seleccionada, se utiliza la hora universal coordinada (UTC).

    Nota:

    Sea cual sea este valor, las marcas de hora del archivo de registro real usarán el formato de hora para el formato de registro que selecciona en la lista Formato. Por ejemplo, los formatos de archivo de registro de NCSA y W3C usan el formato de hora UTC para las marcas de tiempo.

  8. Haga clic en Aplicar en el panel Acciones.

Seleccionar campos W3C para el registro

Este procedimiento se puede realizar mediante la interfaz de usuario o editando directamente los archivos de configuración.

Para seleccionar campos W3C para el registro mediante la interfaz de usuario

  1. En Vista Características del Administrador de IIS, haga doble clic en Registro.

  2. En la página Registro, en la sección Archivo de registro en Formato, haga clic en Campos seleccionados.

  3. En el cuadro de diálogo Campos de registro W3C, seleccione una o varias de las opciones siguientes:

    • Fecha (date): la fecha en la que se produce la solicitud.
    • Hora (time): la hora, en hora universal coordinada (UTC), a la que se produce la solicitud.
    • Dirección IP del cliente (c-ip): la dirección IP del cliente que hizo la solicitud.
    • Nombre de usuario (cs-username): el nombre del usuario autenticado que tuvo acceso al servidor. Los usuarios anónimos se indican con un guion.
    • Nombre de servicio (s-sitename): el número de instancia de sitio que satisfizo la solicitud.
    • Nombre de servidor (s-computername): el nombre del servidor en el que se generó la entrada del archivo de registro.
    • Dirección IP de servidor (s-ip): la dirección IP en la que se generó la entrada del archivo de registro.
    • Puerto de servidor (s-port): el número de puerto de servidor que se configura para el servicio.
    • Método (cs-method): la acción solicitada, como un método GET.
    • Recurso URI visitado (cs-uri-stem): el identificador uniforme de recursos (URI), o destino, de la acción.
    • Consulta (URI) solicitada (cs-uri-query): la consulta, si la hubiera, que el cliente estaba intentando realizar. Las consultas de Identificador de recursos universal (URI) solo son necesarias para las páginas dinámicas.
    • Estado del protocolo (sc-status): el código de estado HTTP o FTP.
    • Subestado del protocolo (sc-substatus): el código del subestado HTTP o FTP.
    • Estado Win32 (sc-win32-status): el código de estado Windows.
    • Bytes enviados (sc-bytes): el número de bytes que el servidor envió.
    • Bytes recibidos (cs-bytes): el número de bytes que el servidor recibió.
    • Tiempo consumido (time-taken): el tiempo que la acción tardó, en milisegundos.
    • Versión del protocolo (cs-version): la versión del protocolo, HTTP o FTP, que usó el cliente.
    • Host (cs-host): el nombre de host, si lo hubiera.
    • Agente de usuario (cs(UserAgent)): el tipo de explorador que usó el cliente.
    • Cookie (cs(Cookie)): el contenido de la cookie enviada o recibida, si lo hubiera.
    • Sitio de referencia (cs(Referer)): el sitio que el usuario visitó en último lugar. Este sitio proporciona un vínculo al sitio actual.
  4. Haga clic en Aplicar en el panel Acciones.

Configurar opciones de conversión de archivos de registro

Este procedimiento se puede realizar mediante la interfaz de usuario o editando directamente los archivos de configuración.

Para configurar opciones de conversión de archivos de registro mediante la interfaz de usuario

  1. En Vista Características del Administrador de IIS, haga doble clic en Registro.

  2. En la página Registro, en la sección Conversión de archivos de registro, seleccione alguna de las opciones siguientes:

    • Programación: para crear un nuevo archivo de registro de acuerdo con alguno de los valores siguientes:

      • Cada hora: se crea un nuevo archivo de registro cada hora.
      • Diariamente: se crea un nuevo archivo de registro cada día.
      • Semanalmente: se crea un nuevo archivo de registro cada semana.
      • Mensualmente: se crea un nuevo archivo de registro cada mes.
    • Tamaño máximo de archivo (en bytes): para crear un archivo de registro cuando el archivo alcanza determinado tamaño (en bytes). El tamaño de archivo mínimo es 1048576 bytes. Si este atributo se establece en un valor inferior a 1048576 bytes, se supone de forma implícita que el valor predeterminado es 1048576 bytes.

    • No crear un nuevo archivo de registro: esta opción significa que habrá un único archivo de registro que seguirá aumentando de tamaño conforme se registre información. Si usa un archivo de registro único para su sitio, esta opción puede resultar útil cuando emplee utilidades de análisis de registro, pero puede crear también archivos de registro mayores que podrían afectar al rendimiento general del servidor.

  3. Seleccione Usar la hora local para nomenclatura y conversión de archivos para especificar que en los nombres y la fecha de los archivos de registro se use la hora del servidor local durante la conversión de archivos de registro. Cuando esta opción no está seleccionada, se utiliza la hora universal coordinada (UTC).

    Nota:

    Sea cual sea este valor, las marcas de hora del archivo de registro real usarán el formato de hora para el formato de registro que selecciona en la lista Formato. Por ejemplo, los formatos de archivo de registro de NCSA y W3C usan el formato de hora UTC para las marcas de tiempo.

  4. Haga clic en Aplicar en el panel Acciones.

Consulte también