¿Cómo configurar, ver y cambiar la ubicación del registro de IIS en Windows Server 2022? – 2xsoftware

Cuando el servidor web tiene problemas, ¿qué revisa primero? — Registros. El registro es una característica indispensable que garantiza que los administradores tengan algo que usar para revisar los eventos que conducen a un problema. El servidor IIS en Windows 2022 y versiones anteriores incluye esta función de forma predeterminada a menos que la excluya explícitamente de la instalación de IIS.

Pero, ¿qué tan familiarizado estás con eso? ¿Sabía que hay varios formatos de registro disponibles o que puede mover los registros HTTP a otra ubicación para obtener un mejor rendimiento y un mayor espacio de almacenamiento?

Estén atentos y exploremos cómo configurar, ver y cambiar la ubicación de los registros de IIS.

Requisitos

  • Windows Server 2012 con Internet Information Service (IIS) instalado. Esta publicación usa Windows Server 2022 con IIS 10.

Comprobación de la función de registro HTTP de IIS

Si bien la función de registro HTTP es una selección predeterminada durante la instalación de IIS, es posible que quien la instaló la haya omitido. Así que primero verifiquemos que esté instalado. Para hacerlo, abra PowerShell como administrador y ejecute el siguiente comando.

Get-WindowsFeature -Name Web-Http-Logging

En este ejemplo, se confirma que está instalado el registro HTTP.

falta el registro

Pero en caso de que no lo sea, puede instalarlo ejecutando este comando:

Install-WindowsFeature -Name Web-Http-Logging

Configuración del registro HTTP de IIS

Por lo tanto, el registro HTTP está habilitado. Ahora es el momento de revisar los elementos de configuración. Pero antes de eso, debe abrir la consola de administración de IIS. Estas son las formas en que puede iniciarlo.

Desde el Administrador del servidor.

habilitar el registro de iis en el servidor de Windows 2016

Desde la carpeta Herramientas administrativas de Windows.

cambiar la ubicación del registro iis

Desde el cuadro de diálogo Ejecutar.

habilitar el registro de iis

Por servidor vs por sitio

Puede configurar los registros de IIS en el nivel del servidor o por sitio. Como puede ver en las siguientes dos capturas de pantalla, la función de registro está disponible en el servidor y en el sitio por separado.

habilitar los registros de iis

configuración de registro iis

Cuando elige habilitar un registro por servidor:

iis habilitar el registro

  • El registro HTTP contendrá los eventos de todos los sitios web en el servidor.
  • La configuración de registro de IIS en el nivel del servidor será la configuración predeterminada heredada por cada sitio.
  • Ya no puede personalizar la función de registro por sitio.

cuando eliges un registro por sitio:

activar el registro de iis

  • La configuración de registro de IIS en el nivel del servidor será la configuración predeterminada heredada por cada sitio.
  • Todavía puede personalizar la configuración de registro por sitio, como cambiar el formato y la ubicación del registro.
  • Cada sitio tendrá su(s) archivo(s) de registro por separado.

Formato y ubicación del archivo de registro

Hay cinco formatos de registro disponibles para usar. Cada formato de archivo de registro tiene características diferentes que pueden adaptarse a sus requisitos.

habilitar el registro de iis en el servidor de Windows 2019

Aquí está la lista de opciones de formato de registro de IIS.

Formato Nivel Selección de campos notas
Binario por servidor Fijado Esta opción genera datos binarios sin formato en el archivo de registro. Este formato conserva la memoria y los recursos de la CPU.
W3C Por servidor, por sitio personalizable El formato de registro HTTP predeterminado. El tiempo se registra en UTC.
IIS por sitio Fijado Este formato de registro está separado por comandos. El tiempo se registra en hora local. Los campos vacíos aparecen como un guión (-). Los caracteres no imprimibles se reemplazan con un signo más (+).
NCSA por sitio Fijado Los campos en este formato de registro están separados por espacios. El tiempo se registra en UTC. Los campos vacíos aparecen como un guión (-). Los caracteres no imprimibles se reemplazan con un signo más (+).
Costumbre por sitio El registro personalizado no se puede administrar en IIS. Elegir este formato deshabilita la página de registro.

De forma predeterminada, la ubicación de los archivos de registro de IIS apunta a %SystemDrive%inetpublogsLogFilesdónde %SystemDrive% es la unidad del sistema operativo.

Puede cambiar esta ubicación escribiendo manualmente la nueva ubicación en el cuadro Directorio.

configuración de registro iis

O haciendo clic en Examinar y seleccionando la nueva ubicación del registro de IIS.

mover los registros de iis a otra unidad

Debido a que los registros de IIS pueden crecer exponencialmente, especialmente en servidores ocupados, se recomienda mover la ubicación del registro de IIS fuera de la unidad del sistema operativo y colocarla en un disco separado. También debe considerar borrar los archivos de registro antiguos para mantener el uso del disco bajo control.

Nota. Consulte nuestra guía sobre cómo borrar los registros de IIS en Windows Server 2012 a 2022.

Destino de registro

El destino predeterminado del evento de registro de IIS es un archivo de registro, independientemente del formato de registro que seleccione. pero si eliges W3C formato de registro en un nivel por sitio, puede elegir entre tres opciones de destino de eventos de registro.

ubicación de registros de iis

  • Solo archivo de registro — escribe eventos en un archivo de registro.
  • Solo evento ETW : guarda los registros HTTP en un registro de seguimiento específico a través del servicio de seguimiento de eventos para Windows (ETW). ETW no reemplaza un registro de eventos regular y, por lo general, sirve para diagnósticos a corto plazo de las aplicaciones o el sistema.
    Nota. El registro de eventos ETW solo está disponible en Windows 2012 R2 con el formato de registro W3C.
  • Tanto el archivo de registro como el evento ETW – enviar las entradas de registro tanto al archivo de registro como al evento ETW.

Tipo de transferencia de archivo de registro

La configuración Tipo de sustitución del archivo de registro le permite definir cuándo IIS crea un nuevo archivo de registro o no lo crea.

cómo habilitar el registro de iis

  • Cronograma — Puede seleccionar si se crea un nuevo archivo de registro Cada hora, A diario, Semanalmentey Mensual. El horario predeterminado es diario. Este tipo de rollover ignora el tamaño del archivo de registro.
  • Tamaño máximo de archivo (en bytes) — Puede establecer el tamaño máximo del archivo de registro antes de que IIS cree un nuevo archivo de registro.
  • No cree nuevos archivos de registro — Si se selecciona, IIS no creará nuevos archivos de registro. Esta opción permitirá que crezca el archivo de registro existente. Y cuando necesite realizar tareas de limpieza, deberá detener el servicio IIS para eliminar el archivo de registro.

Para facilitar el análisis de los archivos de registro, se recomienda habilitar la opción Use la hora local para nombrar archivos y pasar el cursor. Pero esto puede basarse en su preferencia o cualquiera que sea su requisito de registro.

Cambio de la ubicación del registro HTTP de IIS mediante PowerShell

Mover la ubicación del registro de IIS en uno o dos servidores con pocos sitios web puede estar bien si se hace manualmente. Pero en múltiples implementaciones de servidores IIS, la automatización es el mejor camino a seguir. Afortunadamente, puede hacer lo mismo con PowerShell.

IIS viene con el WebAdministración Módulo PowerShell. Este módulo, cuando se importa, agrega un PSDrive llamó a IIS a la sesión.

Digamos que tiene un sitio web llamado ‘Sitio web predeterminado 1‘. Para cambiar la ubicación del archivo de registro a L:IIS_Registrosejecute el siguiente comando en PowerShell.

Import-Module WebAdministration 

Set-ItemProperty -Path 'IIS:SitesDefault Web Site' ` 
-Name logFile.Directory ` 
-Value 'L:IIS_Logs'

es el nivel de registro

Luego confirme que la ubicación del registro de IIS ha cambiado.

Get-ItemProperty 'IIS:SitesDefault Web Site' ` 
-Name logFile.Directory.Value

configuración de registro iis

Conclusión

Configurar, ver y cambiar la ubicación del registro de IIS en Windows Server 2022 es un proceso sencillo que puede ayudarlo a administrar los recursos de su servidor de manera más eficiente. Al modificar la ubicación de registro predeterminada, puede evitar llenar la unidad del sistema y mejorar el rendimiento.

Puede elegir almacenar los registros en una unidad o partición separada, lo que facilita la administración y el análisis de los datos. Además, al comprender los diversos campos y formatos de registro, puede obtener información valiosa sobre el tráfico y el rendimiento de su sitio web.

Con la ayuda de esta guía, ahora debería poder configurar, ver y cambiar fácilmente la ubicación del registro de IIS en su servidor Windows Server 2022.

Valora este artculo post

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *