Instalación y configuración de SPDiag

Lea esta sección para obtener información acerca de los detalles de configuración de SPDiag y acerca de cómo configurar servidores del conjunto o granja de servidores para el proceso de solución de problemas. Lea el tema sobre la instalación del Kit de herramientas administrativas de SharePoint para obtener detalles sobre dicho proceso.

Configuración de SPDiag

Después de abrir un nuevo proyecto de SPDiag y antes de comenzar a recopilar datos con SPDiag, deberá usar el cuadro de diálogo Opciones para configurar la herramienta. En la mayoría de los casos, los valores predeterminados funcionarán, pero si se cambiaron las ubicaciones de los archivos de supervisión de rendimiento o los archivos de registro de IIS de las ubicaciones predeterminadas en cualquiera de los servidores de la granja, puede especificar las ubicaciones aquí.

También puede especificar un recurso compartido de red desde el cual recopilar archivos de registro si tiene un archivo de registro en la red.

Ficha Archivos

En la ficha Archivos, puede establecer las ubicaciones de los archivos de datos que SPDiag usa para recopilar información. Observe que para cada servidor, deberá especificar la ruta de acceso local exacta a las carpetas que contienen los archivos de registro. Puede agregar varias rutas de acceso con cada entrada separadas por un punto y coma. SPDiag no realiza la búsqueda de manera recursiva, de modo que los subdirectorios que contienen los archivos de registro deben agregarse de manera explícita.

  • Seleccionar servidor: use este campo para seleccionar el servidor web en el cual desea especificar las ubicaciones del archivo.

  • Ubicación de archivo contador de rendimiento: use este campo para establecer la ruta de acceso de los archivos contadores de rendimiento en el servidor web.

  • Ubicación de archivo de registro de IIS: use este campo para establecer la ruta de acceso para los archivos de registro de IIS en el servidor.

Ficha Varios

En la ficha Varios, puede establecer distintas opciones para la información recopilada.

  • Velocidad de carga de registros: use este campo para especificar la velocidad a la cual se cargarán los registros en la base de datos del proyecto. En la siguiente tabla, se muestra la configuración disponible.

    Configuración

    Descripción

    Baja

    Recopila datos de un servidor cada vez.

    Media

    Recopila datos de un máximo de 5 servidores simultáneamente. Ésta es la configuración predeterminada.

    Alta

    Recopila datos de un máximo de 10 servidores simultáneamente.

    Si usa el servidor de bases de datos de la granja de servidores para almacenar la base de datos del proyecto, deberá usar las opciones Baja o Media con el fin de reducir el impacto del rendimiento en el servidor de bases de datos. Si usa un SQL Server dedicado para hospedar la base de datos del proyecto, puede usar la opción Alta para obtener un rendimiento máximo.

    Si desea cambiar la velocidad de carga de registros después de comenzada la recopilación de datos, puede hacer clic en Cancelar en la ventana de notificación de recopilación de datos, cambiar la velocidad de carga de registros y reiniciar la recopilación de datos.

  • Número máximo de filas en informes personalizados: use este campo para especificar el número de filas que desea mostrar en los informes personalizados generados. El número predeterminado es de 100 filas.

  • Número máximo de filas en informes combinados: use este campo para especificar el número de filas que desea recopilar de todos los archivos de registro incluidos en el proyecto. El número predeterminado es de 50.000 filas.

  • Intervalo del contador de rendimiento (en segundos): use este campo para especificar la velocidad de actualización de los contadores de rendimiento que se usan para la recopilación de datos. La velocidad predeterminada es de 5 segundos.

    Nota

    Esta configuración no afecta a la velocidad de actualización de los datos recopilados mediante Captura activa. Vea la sección Recopilación de datos del contador de rendimiento mediante Captura activa que aparece más adelante en este artículo para obtener más información.

Configuración de los servidores de la granja de servidores

Antes de comenzar a usar SPDiag, debe asegurarse de que todos los servidores de la granja estén configurados para proporcionar los datos requeridos por SPDiag.

Si bien la mayoría de los datos necesarios para solucionar problemas se registran de manera predeterminada en los servidores de la granja, existen algunos puntos de datos que deberán configurarse manualmente.

Configuración de los contadores de rendimiento

Antes de usar SPDiag para recopilar datos de los servidores de la granja, puede usar el complemento de supervisión de rendimiento (Perfmon.msc) para crear registros binarios (.blg) PerfMon en los servidores de la granja. SPDiag puede recopilar datos de cualquier archivo .blg que encuentre en la ubicación del archivo contador de rendimiento especificado para cada servidor de la granja.

Cuando soluciona un problema en una granja de servidores de SharePoint, resulta útil registrar un amplio espectro de datos de rendimiento, en especial, el uso de memoria y del procesador, la E/S del disco y contadores de IIS importantes. De ser posible, registre todo contador de rendimiento que pueda contener información útil sobre cada servidor de la granja en un período que sea suficiente para capturar medidas que abarquen el uso de la granja de servidores en las horas de mayor actividad y fuera de éstas.

También puede usar la característica Captura activa de SPDiag para crear conjuntos de recopiladores de datos en los servidores de la granja. Vea la sección Recopilación de datos del contador de rendimiento mediante Captura activa que aparece más adelante en este artículo para obtener más información.

Configuración de registros de IIS

SPDiag recopila información de los registros de IIS en los servidores web de la granja de servidores. IIS registra la mayoría de la información requerida de manera predeterminada, pero SPDiag requiere algunos datos que no se registran de esta manera.

Use la información de esta sección para asegurarse de que IIS esté configurado correctamente.

Deberán comprobarse los registros de IIS para asegurarse de que se creen en el formato de registro extendido W3C (predeterminado de IIS) y que todos los campos necesarios para crear los informes, tal como se muestra en la tabla que aparece a continuación, estén presentes en los registros. Si el formato de los registros no es W3C, entonces puede usar LogParser.exe para convertir manualmente los registros al formato W3C.

Nota

SPDiag supone que los archivos de registro de IIS se recopilan en hora UTC, mientras que los otros registros representan la hora del servidor local. Si tiene que convertir los registros a W3C, los registros de IIS se importan en LogParser en UTC. Por lo tanto, antes de recopilar registros de IIS convertidos con SPDiag, deberá convertir todos los registros de horas de los archivos de registro a UTC.

En la siguiente tabla, se muestran los campos de registro de IIS que comúnmente se usan para solucionar problemas y se indica si se registran de manera predeterminada y si se requieren para solucionar problemas de SPDiag.

Campo

Aparece como

Descripción

¿Registrado de manera predeterminada?

¿Obligatorio?

Tiempo consumido

time-taken

El tiempo que tardó la acción en milisegundos.

Observe que este campo es obligatorio para la solución de problemas de SPDiag y no está habilitado de manera predeterminada.

N

S

Host

cs-host

El nombre del encabezado de host, en caso de existir alguno.

Observe que este campo es obligatorio para la solución de problemas de SPDiag y no está habilitado de manera predeterminada.

N

S

Fecha

date

La fecha en la que se llevó a cabo la actividad.

S

S

Hora

time

La hora, en hora universal coordinada (UTC), a la que se llevó a cabo la actividad.

S

S

Dirección IP de cliente

c-ip

La dirección IP del cliente que realizó la solicitud.

S

S

Método

cs-method

La acción solicitada, por ejemplo, el método GET.

S

S

Recurso (URI) visitado

cs-uri-stem

El objetivo de la acción, por ejemplo, default.htm.

S

S

Consulta URI

cs-uri-query

La consulta, en caso de existir alguna, que el cliente intentaba efectuar. Una consulta del identificador de recursos universal (URI) sólo es necesaria para páginas dinámicas.

S

S

Estado HTTP

sc-status

El código de estado HTTP.

S

S

Agente de usuario

cs(User-Agent)

El tipo de explorador u otro cliente en el cual se originó la consulta.

S

S

Nombre de usuario

cs-username

El nombre del usuario autenticado que obtuvo acceso al servidor. Los usuarios anónimos se indican con un guión.

S

N

Dirección IP del servidor

s-ip

La dirección IP del servidor en el cual se generó la entrada del archivo de registro.

S

N

Puerto del servidor

s-port

El número de puerto del servidor que se configuró para el servicio.

S

N

Subestado del protocolo

sc-substatus

El código de error del subestado.

S

N

Número de instancia y nombre de servicio

s-sitename

El número de instancia y el nombre de servicio de Internet que se ejecutaba en el cliente.

N

N

Nombre de servidor

s-computername

El nombre del servidor en el cual se generó la entrada del archivo de registro.

N

N

Estado de Win32

sc-win32-status

El código de estado de Windows.

N

N

Bytes enviados

sc-bytes

El número de bytes enviados por el servidor.

N

N

Bytes recibidos

cs-bytes

El número de bytes recibidos por el servidor.

N

N

Versión del protocolo

cs-version

La versión del protocolo (HTTP o FTP) que usó el cliente.

N

N

Cookie

cs(Cookie)

El contenido de la cookie enviada o recibida, si lo hay.

N

N

Origen de referencia

cs(Referrer)

El sitio que el usuario visitó por última vez. Este sitio proporciona un vínculo al sitio solicitado.

N

N

Ya que SPDiag recopila datos de registro de IIS de archivos de registro de IIS existentes, se recomienda habilitar cualquier campo de registro de IIS de esta tabla que aún no se haya registrado en los servidores web de la granja de servidores antes de ejecutar SPDiag. Si opta por habilitar un campo de registro de IIS específico, deberá habilitarlo en todos los servidores web de la granja de servidores.

Nota

Si en los registros de IIS faltan algunos campos requeridos, puede configurar manualmente IIS para agregar los campos. Si elige no agregar los campos requeridos, no se completarán algunos registros. Si los registros recopilados no están completos, aparecerá un círculo rojo con un signo de exclamación en la parte superior del panel Vista de registros consolidados. Para obtener más información, puede comprobar los archivos de registro de seguimiento de SPDiag en la carpeta de instalación de SPDiag (de manera predeterminada: C:\Archivos de programa\Microsoft\SPAdministrationToolkit\SharePoint Diagnostics\SPDiag.log).

Configuración de la base de datos del proyecto de SQL Server

La herramienta de diagnóstico de SharePoint usa una base de datos de SQL Server 2005 o de SQL Server 2008 como un repositorio de datos recopilados. Si bien puede usar el SQL Server que, a su vez, usa la granja de servidores de SharePoint, se recomienda hacer eso sólo en caso de estar seguro de que el servidor tiene recursos suficientes o si está usando SPDiag en horas de mínima actividad.

Cada proyecto lógico cuenta con una única base de datos que puede contener hasta siete días de datos. En entornos de granjas de servidores de gran tamaño, esto puede representar un gran volumen de datos, y los procesos de recuperación y de recopilación pueden tardar horas y consumir recursos significativos en la base de datos del proyecto y en la red entre la herramienta de SPDiag y el servidor de bases de datos del proyecto. Por tal motivo, deberá usar un servidor de bases de datos independiente para que se use como un repositorio de datos del proyecto de SPDiag, a menos que el servidor de bases de datos de la granja de servidores tenga la capacidad de administrar la carga adicional sin causar problemas de rendimiento para los usuarios de la granja de servidores.

El usuario de SPDiag debe crear permisos en la instancia del servidor de bases de datos del proyecto. Cuando se crea un nuevo proyecto en SPDiag, se crea automáticamente una nueva base de datos del proyecto en el servidor de bases de datos en el contexto de la cuenta de dominio del usuario.

Si planea crear bases de datos del proyecto de SPDiag en un servidor de bases de datos en dominios diferentes de los de la cuenta del usuario, o si no se usa Active Directory en su entorno, asegúrese de que la cuenta tenga los privilegios apropiados para autenticar a la base de datos de SQL Server.

Para descargar una versión de prueba de SQL Server 2005, vea el tema sobre descarga de la versión de prueba de SQL Server 2005 (en inglés) (https://go.microsoft.com/fwlink/?linkid=141485&clcid=0xC0A) (en inglés).