Resolución de problemas de una granja de servidores de SharePoint mediante SPDiag

SPDiag es una herramienta que se utiliza para recopilar, filtrar y mostrar datos de una granja de servidores de SharePoint con fines de solución de problemas. Es una herramienta de solo lectura y no permite realizar cambios en una granja de servidores. El usuario puede usar SPDiag como ayuda para identificar problemas por sí mismo o como una forma de recopilar los datos necesarios para el personal de soporte técnico para ayudar a solucionar problemas en la granja de servidores.

Parte de la información de este artículo supone que el usuario cuenta con la versión 2 de SPDiag, incluida la versión del Kit de herramientas administrativas de SharePoint. Para obtener más información, vea Novedades de SPDiag versión 2.

La información de esta sección le ayudará a comprender cómo crear e importar proyectos; filtrar y recopilar datos; generar gráficos e informes; y exportar datos a un archivo.

Security noteSeguridad Nota:

El usuario que ejecuta SPDiag debe tener privilegios de administrador del servidor de Windows en todos los servidores de la granja, privilegios de administrador en la granja de servidores de SharePoint y privilegios de db_owner en la base de datos de proyecto de SPDiag. Se recomienda utilizar una cuenta de administrador existente, como la cuenta de administrador de la granja de servidores, en lugar de crear una cuenta nueva. La ejecución de SPDiag con permisos insuficientes podría dar como resultado una recopilación de datos incompleta y problemas de conectividad o rendimiento lento.

El uso de SPDiag para solucionar problemas de una granja de servidores implica los siguientes pasos generales:

  1. Creación o importación de un proyecto nuevo.

  2. Comprobación de que los archivos de registro y los archivos de contadores de rendimiento están disponibles para cada servidor de la granja y anotan las ubicaciones de los archivos de registro para cada servidor de la granja.

  3. Selección de un rango de fecha y hora para los datos que desea analizar.

  4. Selección de contadores de rendimiento y archivos de registro para su análisis.

  5. Recopilación de datos de la granja de servidores.

  6. Presentación de datos en los gráficos y en los informes personalizados de los contadores de rendimiento.

  7. Exportación opcional de los datos que serán analizados por los consultores o por el personal de soporte técnico.

  8. Uso opcional de la ficha Diagnósticos para ejecutar reglas preconfiguradas que comprueben problemas comunes.

    Para obtener más información acerca del uso de la ficha Diagnósticos, vea Ficha Diagnóstico de SPDiag.

En esta sección:

  • Creación de un nuevo proyecto

  • Recopilación e importación de datos mediante SPDiag desde la línea de comandos

  • Trabajo con datos

Creación de un nuevo proyecto

Un proyecto de SPDiag está formado por una colección de datos que representa hasta siete días consecutivos de registros de eventos, IIS y ULS, y datos de registro de contadores de rendimiento. Un proyecto se almacena en una base de datos de SQL Server, en el servidor de bases de datos que se especifique. Se puede guardar un proyecto de forma indefinida y los datos del proyecto se pueden volver a utilizar muchas veces para crear instantáneas e informes basados en diferentes conjuntos de datos almacenados en la base de datos del proyecto.

A partir de la versión 2 de SPDiag, puede usar uno de los siguientes comandos del menú Archivo para crear un proyecto:

  • Nuevo proyecto, que se usa para crear un base de datos en blanco de proyecto. Luego, puede usar la interfaz de usuario de SPDiag para especificar los datos que desea recopilar desde la granja de servidores de destino conectada.

  • Importar proyecto, que permite importar desde una granja de servidores remota datos recopilados con SPDiag en modo de línea de comandos. Para obtener más información acerca de cómo importar un proyecto, vea Recopilación e importación de datos mediante SPDiag desde la línea de comandos más adelante en este tema.

Para crear un nuevo proyecto en SPDiag, use el procedimiento siguiente.

Creación de un nuevo proyecto

  1. En el menú Archivo, haga clic en Nuevo proyecto.

  2. En el cuadro de diálogo Nuevo proyecto, en el campo Servidor de base de datos, escriba el nombre del servidor de base de datos en el que desea almacenar el proyecto, con el formato <nombreDeServidor\instancia de base de datos>.

  3. En el campo Nombre del proyecto, escriba un nombre para el proyecto. El nombre se usará como nombre de la base de datos. El nombre del proyecto sólo puede contener caracteres alfanuméricos y de subrayado.

  4. En el campo Descripción del proyecto, puede escribir texto descriptivo sobre el proyecto.

  5. Haga clic en Crear para crear la base de datos del proyecto.

    Un mensaje muestra el siguiente texto: "Creando el proyecto; esto puede tardar unos minutos".

  6. Haga clic en Aceptar.

Nota

Cuando se crea un nuevo proyecto, si no ha configurado correctamente los registros de IIS en los servidores web de la granja de servidores, es posible que reciba el siguiente mensaje de advertencia: "Faltan campos de registro de IIS en los siguientes servidores, lo que puede generar informes de SPDiag incompletos: <nombre(s) de servidor(es)>". Si ve este mensaje de advertencia, tome nota de los nombres de los servidores enumerados en el mensaje y vea la sección sobre configuración de registros de IIS en Instalación y configuración de SPDiag para obtener información acerca de cómo corregir el problema.

Recopilación e importación de datos mediante SPDiag desde la línea de comandos

En la versión 2 de SPDiag, puede usar la línea de comandos para recopilar datos de todos los servidores de una granja de servidores y, a continuación, importar los datos en un nuevo proyecto en otro equipo que ejecute SPDiag. Esto resulta útil si no desea instalar el Kit de herramientas administrativas de SharePoint en un servidor en la granja de servidores de destino; si desea recopilar datos que serán analizados en un equipo remoto o por terceros; o si desea capturar automáticamente los datos de registro como un evento desencadenado.

Nota

La funcionalidad de línea de comandos es nueva en la versión 2 de SPDiag. No se puede usar la versión 1 de SPDiag desde la línea de comandos.

Puede ejecutar SPDiag desde la línea de comandos en un equipo en el que se ha instalado como parte del Kit de herramientas administrativas de SharePoint, o en el que se hayan copiado manualmente los archivos necesarios. Para obtener una lista de los archivos necesarios para ejecutar SPDiag sin instalar el Kit de herramientas administrativas de SharePoint, vea "Archivos necesarios" más adelante en esta sección.

SPDiag se puede ejecutar con los parámetros siguientes:

spdiag.exe -help [<mode>]

La ejecución de spdiag.exe con el parámetro –help muestra los parámetros disponibles y ejemplos de uso. También puede usar –help <mode> mediante uno de los dos modos descritos en la tabla siguiente para obtener ayuda específica para ese modo.

spdiag.exe -mode <mode> [<parameters>]

El parámetro –mode se utiliza para recopilar datos. Están disponibles varios parámetros adicionales para especificar la carpeta de destino para almacenar los datos recopilados, el intervalo de tiempo para la recopilación de datos y las ubicaciones de orígenes de datos secundarios.

Hay dos modos de recopilación de datos disponibles desde la línea de comandos, como se muestra en la tabla siguiente. Sólo puede utilizarse un parámetro de modo a la vez.

Modo Uso Parámetros Notas

instantánea

spdiag.exe -mode snapshot [<parámetros>]

-targetfolder <path>

En el modo de instantánea, SPDiag captura datos de instantáneas y los escribe en la carpeta de destino especificada por el parámetro -targetfolder <path>. Éste es el único parámetro que está disponible en el modo de instantánea.

registros

spdiag.exe -mode logs [<parámetros>]

-targetfolder <path>

[-start <"mm/dd/yyyy hh:mm"> -end <"mm/dd/yyyy hh:mm">]

inicio: fecha y hora de inicio del intervalo de tiempo. Si no se especifica, <hoy>00:00 es el valor predeterminado.

finalización: fecha y hora de finalización del intervalo de tiempo. Si no se especifica, <hoy><ahora> es el valor predeterminado.

[-additionaliislogpath <path1;path2;...>]

[-additionalulslogpath <path1;path2;...>]

[-additionaleventlogpath <path1;path2;...>]

[-additionalperflogpath <path1;path2;...>]

En el modo de registros, SPDiag recopila registros de contadores de rendimiento y eventos, ULS e IIS y los escribe en la carpeta de destino especificada por el parámetro -targetfolder <path>.

De forma predeterminada, los datos se recopilan desde la ubicación predeterminada del registro en cada servidor de la granja de servidores. Puede usar los parámetros additional<log type>logpath para especificar ubicaciones de archivos de registro adicionales. Se comprobarán las rutas de acceso que especifique en cada servidor de la granja de servidores de destino.

Para recopilar datos desde la línea de comandos mediante SPDiag, use el procedimiento siguiente.

Recopilación de datos desde la línea de comandos mediante SPDiag

  1. Si no existen los archivos necesarios en el servidor de destino, instale SPDiag desde el Kit de herramientas administrativas de SharePoint o copie manualmente los archivos necesarios en el servidor.

    Para obtener una lista de los archivos necesarios, vea "Archivos necesarios" más adelante en esta sección.

  2. En el símbolo del sistema, vaya al directorio que contiene el archivo spdiag.exe.

  3. Para recopilar datos de instantáneas, escriba spdiag.exe -mode snapshot -targetfolder <path>.

  4. Para recopilar datos de registros, escriba spdiag.exe -mode logs -targetfolder <ruta de acceso> -start <"mm/dd/aaaa hh:mm"> -end <"mm/dd/aaaa hh:mm">. De manera opcional, puede agregar alguno de los parámetros de additional<log type>logpath, o todos ellos, si existen ubicaciones adicionales en los servidores de la granja de servidores de destino de los cuales desea recopilar los datos.

  5. Cuando se hayan completado los comandos, copie la carpeta de destino especificada en la ubicación de red, el medio portátil o el dispositivo extraíble que desee. Según el volumen de los datos, es posible que desee agregar el contenido de la carpeta a un archivo comprimido, como un archivo .zip.

Importación de datos recopilados en un nuevo proyecto para modo de análisis sin conexión

Puede importar los datos recopilados mediante la línea de comandos en un nuevo proyecto de SPDiag para su análisis en el modo sin conexión. También puede importar datos actualizados en un proyecto en otro momento para complementar los datos existentes. Al usar SPDiag en modo sin conexión, está disponible la mayoría de la funcionalidad de SPDiag, pero el análisis se limita a los datos existentes.

Importación de datos en un nuevo proyecto

  1. Abra la herramienta SPDiag.

  2. En el menú Archivo haga clic en Importar proyecto.

  3. En el cuadro de diálogo Importar proyecto, en el campo Servidor de base de datos, escriba el nombre del servidor de base de datos en el cual desea almacenar el proyecto con el formato <nombreDeServidor\instancia de base de datos>.

  4. En el campo Nombre del proyecto, escriba un nombre para el proyecto. El nombre se usará como nombre de la base de datos. El nombre del proyecto sólo puede contener caracteres alfanuméricos y de subrayado.

  5. En el campo Descripción del proyecto, puede escribir texto descriptivo sobre el proyecto.

  6. En el campo Carpeta raíz del registro, haga clic en el botón Examinar para examinar la ubicación en la que están almacenados los archivos de registro recopilados.

  7. En el campo Desde, especifique la hora de inicio de la importación de los datos en el proyecto.

  8. En el campo Hasta, especifique la hora de finalización de la importación de los datos en el proyecto.

  9. En el campo Velocidad de carga del registro, seleccione un valor del menú desplegable. Los valores disponibles son Baja, Media y Alta y se corresponden con la configuración de la velocidad de carga del registro de la sección Instalación de SPDiag de Instalación y configuración de SPDiag.

  10. Haga clic en Importar para crear la base datos del proyecto.

    Un mensaje muestra el siguiente texto: "Importando proyecto; esto puede tardar unos minutos".

  11. Haga clic en Aceptar.

Archivos necesarios

Se requieren los siguientes archivos de la carpeta c:\Archivos de programa\Microsoft\SPAdministrationToolkit\SharePoint Diagnostics para que SPDiag se ejecute desde la línea de comandos:

  • Microsoft.Office.SharePoint.SPDiag.AnalysisRules.dll

  • Microsoft.Office.SharePoint.SPDiag.dll

  • Microsoft.Office.SharePoint.SPDiag.MSChartWrapper.dll

  • Microsoft.Office.SharePoint.SPDiag.SharePointWrapper.dll

  • PartitionedViewSchema.sql

  • SPDiag.exe

  • SPDiag.exe.config

  • Spdiag.ico

Para ejecutar SPDiag desde la línea de comandos sin instalar el Kit de herramientas de administración de SharePoint, debe copiar manualmente los archivos necesarios en una carpeta del equipo de destino. Puede copiar los archivos desde un equipo en el que se haya instalado SPDiag y agregarlos a un archivo de almacenamiento, por ejemplo, un archivo .zip, para mayor facilidad de uso.

Trabajo con datos

SPDiag recopila diferentes tipos de datos y los combina en pantallas e informes. Hay tres vistas principales en la versión 2 de SPDiag: Instantánea, Tendencias y Diagnósticos.

Nota

El panel Diagnósticos solamente está disponible en la versión 2 de SPDiag. Para obtener más información, vea Ficha Diagnóstico de SPDiag.

De forma predeterminada, se muestra la vista Instantánea al abrir SPDiag. Los datos de instantáneas, que contienen información acerca de la estructura lógica de la granja de servidores y detalles acerca del hardware y el software de la granja, se recopilan mediante la actualización del panel Instantáneas. Una vez recopilados por SPDiag, los datos de instantáneas permanecen estáticos y no se utilizan en informes ni en gráficos del panel Tendencias.

Panel de instantáneas de SPDiag

En la vista Tendencias, SPDiag proporciona filtros que permiten seleccionar puntos de datos específicos de archivos de registro y datos de salida de contadores de rendimiento capturados en servidores de la granja. Estos datos resultan útiles para correlacionar datos de un intervalo de tiempo pasado específico con problemas de rendimiento observados.

Panel de tendencias de SPDiag

También puede utilizar la Captura activa para recopilar datos en tiempo real mediante la creación y ejecución de un conjunto de recopiladores de datos en un servidor de destino de la granja de servidores. Esto resulta útil para observar los resultados de los eventos en tiempo real en relación con el rendimiento de la granja de servidores. Por ejemplo, puede iniciar una sesión de Captura activa y, a continuación, iniciar manualmente un tarea de copia de seguridad en la granja de servidores para observar los resultados. Vea la sección "Recopilación de datos de contadores de rendimiento mediante Captura activa" más adelante en este artículo para obtener más información..

Importante

Antes de empezar a seleccionar datos para la recopilación, debe considerar detenidamente qué puntos de datos son necesarios para solucionar problemas de forma eficaz y evitar la recopilación de datos que no sean de utilidad.

SPDiag usa una base de datos de SQL Server como repositorio para los datos recopilados. Cada proyecto lógico se almacena en una única base de datos que puede contener hasta siete días de datos. SPDiag puede recopilar datos sobre rendimiento de contadores de rendimiento de registros de IIS, además de recopilar datos activos de los servidores que usan los conjuntos de recopiladores de datos configurados en la Captura activa.

Todos los contadores de rendimiento, los registros y los puntos de datos de informes capturados se recuperan desde la base de datos del proyecto según sea necesario. Una vez seleccionado un punto de datos específico que se mostrará para un período determinado, los datos se almacenan en la base de datos del proyecto y no se vuelven a recopilar desde los servidores de la granja.

Si desea descartar los datos almacenados, puede purgar la base de datos del proyecto; para ello, debe hacer clic en Purgar datos en el menú Datos. Al seleccionar el intervalo de fechas de los datos que desea purgar, se quitan de la base de datos del proyecto todos los datos del intervalo de fechas. Al purgar los datos en SPDiag, no se quitan de los servidores de la granja los datos almacenados en ellos, por ejemplo, archivos .blg creados por conjuntos de recopiladores de datos.

Advertencia

La recopilación de datos, que tiene lugar cada vez que se establecen los parámetros de filtro, puede tardar mucho tiempo y puede afectar significativamente al rendimiento de la granja de servidores, según la disponibilidad de los recursos de los servidores y el volumen de los datos recopilados. En un entorno grande de granja de servidores o en un entorno en el que el ancho de banda de la red u otros recursos son limitados, la recopilación de datos puede tardar varias horas.

Al comenzar a usar SPDiag, se recomienda recopilar datos de un período corto inicialmente, a fin de poder evaluar el impacto de la recopilación de datos en el rendimiento de los servidores de la granja. Puede modificar la configuración de la velocidad de carga en el menú Opciones según sea necesario.

Lea las secciones a continuación para obtener detalles acerca de los procedimientos para recopilar, filtrar, mostrar y exportar datos.

Security noteSeguridad Nota:

El usuario que ejecuta SPDiag debe tener privilegios de administrador del servidor de Windows en todos los servidores de la granja, privilegios de administrador en la granja de servidores de SharePoint y privilegios de db_owner en la base de datos de proyecto de SPDiag. Se recomienda utilizar una cuenta de administrador existente, como la cuenta de administrador de la granja de servidores, en lugar de crear una cuenta nueva. La ejecución de SPDiag con permisos insuficientes podría dar como resultado una recopilación de datos incompleta y problemas de conectividad o rendimiento lento.

Vista Instantánea

SPDiag recopila información acerca de la estructura lógica, el hardware y el software de la granja de servidores conectada y la muestra en el panel Instantánea.

Puede exportar la instantánea a un archivo XML que se puede guardar como registro de la topología y la configuración de la granja de servidores, así como complementar otros registros de mantenimiento y otra documentación de solución de problemas.

Para actualizar la información del panel Instantánea, haga clic con el botón secundario en un objeto en el panel de vista de árbol y, a continuación, haga clic en Actualizar. Todos los objetos contenidos en el objeto seleccionado se actualizarán para reflejar sus valores actuales.

Selección y recopilación de datos en la vista Tendencias

Una vez que recopila datos desde la granja de servidores, se representan los puntos de datos recopilados en los paneles respectivos de la ficha Tendencias . También puede seleccionar datos desde los archivos de registro y los contadores de rendimiento recopilados para su inclusión en un informe personalizado del panel Informes personalizados. Además, puede mostrar en el panel Monitor de rendimiento los datos recopilados de contadores de rendimiento.

El panel Vista de registros consolidados muestra el contenido de todos los archivos de registro de eventos, IIS y ULS recopilados por objeto. Puede usar la barra de desplazamiento inferior para leer las entradas de registro sin procesar en este panel.

El panel Monitor de rendimiento muestra en formato de gráfico los datos recopilados de contadores de rendimiento. Puede seleccionar los datos que se mostrarán mediante la configuración de un filtro que extrae los datos desde los archivos recopilados de contadores de rendimiento.

El panel Informes personalizados le permite ver informes que enumeran los sitios principales, las solicitudes lentas y las solicitudes con error desde los datos recopilados. Existen diversos métodos útiles para filtrar estos datos.

La selección y recopilación de datos para el análisis de tendencias se realiza en el panel Tendencias. Para tener acceso a este panel, haga clic en la ficha Tendencias en la ventana principal de SPDiag.

La barra de filtros maestros, ubicada en la parte superior del panel Tendencias, controla el intervalo de fechas y el ámbito (servidores web y aplicaciones web) de los datos que se muestran en las tres secciones de la vista Tendencias. Puede utilizar los campos de la barra de filtros maestros para especificar el intervalo de fechas y el ámbito de la recopilación de datos, y para mostrar los datos cargados en la base de datos del proyecto. Después de realizar cambios en el intervalo de fechas o en el ámbito, haga clic en el botón Actualizar para actualizar los datos que se muestran la vista Tendencias.

Nota

En la versión 2 de SPDiag, puede utilizar el mouse para acercar la imagen de un intervalo de fechas específico del gráfico del Monitor de rendimiento. Para acercar la imagen, haga clic en el intervalo de fechas deseado y arrástrelo. Cuando suelte el botón del mouse, se actualizará el gráfico para mostrar el intervalo de fechas seleccionado y el intervalo de tiempo de la barra de filtros maestros cambiará para reflejar el nuevo intervalo. Puede usar este método para acercar intervalos de fechas sucesivamente más cortos.

Para cambiar el intervalo de fechas, pueden modificar los campos Desde y Hasta de la barra de filtros maestros y, a continuación, hacer clic en el botón Actualizar. Puede hacer clic con el botón secundario en cualquier parte del gráfico para volver al último estado de acercamiento.

Primero, en la barra de filtros maestros, seleccione el intervalo de fechas, las aplicaciones web y los servidores de los cuales desea recopilar datos.

Barra de filtros maestros de SPDiag

Selección del intervalo de fechas y del ámbito de recopilación

  1. En SPDiag, haga clic en la ficha Tendencias.

  2. En el control de calendario Analizando, seleccione la fecha a partir de la cual desea recopilar los datos.

    Sugerencia

    La primera vez que seleccione una fecha en un proyecto de SPDiag, puede elegir cualquier fecha pasada. Esto establece un intervalo de fechas de siete días consecutivos para el proyecto, a partir de la primera fecha elegida. Una vez que se ha establecido este intervalo de fechas, se atenuarán todas las fechas fuera de dicho intervalo en el control de calendario de Analizando. Si desea analizar datos de otro período de tiempo, debe crear un nuevo proyecto de SPDiag.

  3. En el control Desde, seleccione la hora local de servidor a la que desea iniciar la recopilación de datos.

  4. En el control Hasta seleccione la hora local de servidor a la que desea detener la recopilación de datos.

  5. Haga clic en el botón Ámbito de SharePoint para seleccionar las aplicaciones web y los servidores desde los cuales se recopilarán los datos.

    En el cuadro de diálogo Seleccionar servidores y aplicaciones web, se enumeran todos los servidores y las aplicaciones web de la granja de servidores. La opción Todos los servidores y aplicaciones web está activada de forma predeterminada. Use las casillas de verificación ubicadas junto a cada servidor y a cada aplicación web para seleccionar aquellos desde los cuales desea recopilar datos.

A continuación, seleccione los datos de archivos de registro que desea recopilar para el intervalo de fechas y el ámbito especificados en el procedimiento anterior.

Cuadro de diálogo de filtro de registro de SPDiag

Selección y recopilación de datos de archivos de registro

  1. En el panel Vista de registros consolidados, haga clic en el botón Filtrar registros.

  2. En el cuadro de diálogo Filtro de registros combinados, puede seleccionar registros de IIS, registros de ULS y registros de eventos. Al seleccionar cualquiera de las tres opciones, SPDiag recopilará esos registros e incluirá el intervalo de fechas y el ámbito especificados.

  3. Puede excluir registros de la colección mediante la definición de un filtro para cada tipo de registro. En la sección Ocultar entradas en función de este filtro de cada tipo de registro, use el campo Y/O para especificar si una instrucción de filtro se suma a las instrucciones de filtro anteriores o las excluye, el campo Nombre de campo para seleccionar el registro que desea agregar al filtro, el campo Operador para establecer operadores de instrucciones de filtro (por ejemplo, es mayor que, es igual a, o contiene) y el campo Valor para especificar el valor que se usará en la instrucción de filtro.

    Es importante recordar que el filtro de registros combinados es de exclusión y que, por ende, se excluirán todos los registros seleccionados en un filtro de la recopilación de datos.

    Nota

    Puede utilizar filtros para mostrar explícitamente datos seleccionados mediante operadores negativos. Por ejemplo, si ha seleccionado IIS para recopilar los registros de IIS, solamente puede recopilar registros específicos para la dirección IP del cliente 192.168.0.32 estableciendo el siguiente filtro:

    • Nombre de campo: dirección IP del cliente

    • Operador: No es igual a

    • Valor: 192.168.0.32

    El uso del operador No es igual a excluye de la colección todos los registros en los que la dirección IP del cliente no es igual al valor especificado. Puede agregar otras instrucciones O con operadores negativos para que el filtro vea de forma explícita otros registros.

  4. Haga clic en Aceptar para recopilar los datos seleccionados y cerrar el cuadro de diálogo Filtro de registros combinados. También puede hacer clic en Aplicar si desea recopilar los datos del archivo de registro y dejar abierto el cuadro de diálogo del filtro.

    Nota

    Si hace clic en Aplicar para recopilar los datos seleccionados y, a continuación hace clic en Aceptar, los datos se volverán a recopilar desde los servidores de la granja. Si desea cerrar el cuadro de diálogo Filtro de registros combinados sin actualizar los datos, haga clic enCancelar.

Sugerencia

En algunos casos, un archivo Perfmon .blg (archivo binario creado por un conjunto de recopiladores de datos) puede tardar mucho en cargarse en la base de datos del proyecto. Esto puede suceder cuando el archivo .blg contiene un gran número de contadores de rendimiento o una gran cantidad de datos. Si la operación para cargar el archivo .blg tarda demasiado, puede utilizar Relog.exe, una herramienta integrada de Windows Server, para volver a muestrear el archivo de registro y crear un nuevo archivo de registro basado sólo en contadores específicos, en un período de tiempo determinado o en un intervalo de muestreo mayor.

Por ejemplo, podría utilizar el comando siguiente para crear un nuevo archivo de registro que contenga sólo los datos de tiempo total de procesador:

relog logfile.blg -c "\Procesador(_Total)\% de tiempo de procesador" -o newlogfile.blg

Si utiliza Relog.exe para crear un archivo .blg más pequeño en un servidor de la granja de servidores, debe mover el archivo .blg original a una carpeta que no sea de lectura para SPDiag. Puede ver la carpeta que usa SPDiag para tener acceso a datos del contador de rendimiento de servidor para cada servidor de la granja de servidores en la ficha Archivos, a la cual se puede tener acceso haciendo clic en Herramientas y, a continuación, en Opciones.

Para obtener más información acerca del uso de relog.exe, vea el tema sobre el curso de dos minutos: RELOG.EXE (en inglés) (https://go.microsoft.com/fwlink/?linkid=141333&clcid=0xC0A) (en inglés).

A continuación, seleccione datos del contador de rendimiento para el intervalo de fechas y el ámbito especificados.

Cuadro de diálogo de filtro de contador de rendimiento de SPDiag

Selección y recopilación de datos de contadores de rendimiento

  1. En el panel Monitor de rendimiento, haga clic en el botón Filtrar contador.

  2. En eI cuadro de diálogo Contador de rendimiento, seleccione un valor del menú Servidores. Puede seleccionar un nombre de servidor desde el menú para mostrar los contadores de rendimiento específicos de esa granja de servidores. También puede seleccionar seleccionar la Granja, que muestra las mediciones calculadas para toda la granja en función de los datos de registros de IIS.

    1. Si ha seleccionado un servidor en el menú Servidores, aparecerá una lista de categorías expandibles de contadores de rendimiento en el campo que aparece a continuación. Expanda una categoría y seleccione un contador de rendimiento de la lista de consultas disponibles. Para ello, haga clic en él.

    2. Si ha seleccionado la Granja en el menú Servidores, aparecerá un árbol expandible con el nombre Solicitudes de SharePoint en el campo que aparece a continuación. Expanda el elemento primario y seleccione una consulta de la lista de consultas disponibles. Para ello, haga clic en la consulta correspondiente.

      Cuadro de diálogo de filtro de contador calculado de SPDiag

  3. Al seleccionar una consulta, se abrirán sus instancias disponibles en las instancias del panel del objeto seleccionado en la parte derecha del cuadro de diálogo. Haga clic en la instancia que desea seleccionar

    1. Si ha seleccionado un servidor en el menú Servidores, al seleccionar un contador de rendimiento se mostrarán sus instancias disponibles, que pueden ser diferentes para cada contador. Si no aparecen instancias en las instancias del panel del objeto seleccionado, se utilizará el objeto principal del contador de rendimiento.

    2. Si ha seleccionado la Granja en el menú Servidores, se mostrarán las instancias _Total y _Filtro-maestro para cada consulta seleccionada. Al seleccionar la instancia _Total, se recopilan estos datos desde todos los servidores de la granja y, al seleccionar la instancia _Filtro-maestro, se recopilan datos solamente desde los servidores que actualmente están habilitados en el Ámbito de SharePoint, en la barra de filtros maestros.

  4. También puede seleccionar un color para los datos que se muestran y la escala para la presentación; a continuación, haga clic en Agregar. La instancia del contador de rendimiento seleccionado aparecerá en el panel Monitor de rendimiento.

    Repita este paso para cada contador de rendimiento que desee agregar a la presentación.

  5. Una vez que haya seleccionado y agregado las instancias de contadores de rendimiento que desee recopilar, haga clic en Aceptar para recopilar los datos desde la granja.

Nota

Si ya se han recopilado cualquiera de los datos seleccionados, SPDiag mostrará los datos recopilados en lugar de realizar una nueva recopilación desde la granja de servidores.

Puede ocultar los contadores para modificar la presentación de los contadores de rendimiento. En la lista de contadores mostrados, desactive la casilla de verificación de la columna Mostrar para el contador que desee ocultar. Active la casilla de verificación para volver a agregar el contador a la presentación.

También puede quitar el contador de la presentación permanentemente; para ello, haga clic en el botón Quitar del contador específico.

Creación de un informe personalizado a partir de los datos recopilados

El panel Informes personalizados le permite generar tres tipos de informes basados en los datos recopilados mediante los filtros del panel Registros consolidados y del panel Monitor de rendimiento. Puede crear los siguientes tipos de informes personalizados:

  • Informe de sitios superiores, que enumera los sitios a los que se tiene acceso con más frecuencia en la granja de servidores durante el período de recopilación de datos.

  • Informe de solicitudes lentas, que enumera las solicitudes con los tiempos de respuesta más prolongados.

  • Informe de solicitudes con error, que enumera las solicitudes sin respuesta de la granja de servidores.

Puede filtrar los datos para el informe mediante el filtro Informes personalizados. Los parámetros de filtro son persistentes entre usos del cuadro de diálogo Filtro de informes personalizados dentro de un proyecto de SPDiag, por lo que al cerrar un proyecto de SPDiag y volver a abrirlo, aparecerán los parámetros de filtro definidos previamente cuando se vuelva a abrir el filtro.

Nota

El panel Informes personalizados le permite seleccionar datos seleccionados previamente en la base de datos del proyecto. No recopila datos nuevos desde los servidores de la granja. Se deben recopilar los datos de registro mediante el filtro del panel Vista de registros consolidados para que sea posible generar un informe personalizado.

Cuadro de diálogo de filtro de informes de SPDiag

Filtro de datos para un informe personalizado

  1. En la vista Tendencias, en el panel Informes personalizados, haga clic en el botón Filtrar informes.

  2. En el cuadro de diálogo Filtro de informes personalizados, seleccione el tipo de informe que desea crear desde el menú Tipo de informe.

  3. Si desea crear un informe con todos los datos disponibles, haga clic en Aceptar para ver el informe y cerrar el cuadro de diálogo Filtro de informes personalizados o haga clic en Aplicar para ver el informe sin cerrar el cuadro de diálogo Filtro de informes personalizados.

  4. Puede excluir los registros del informe mediante la configuración de los parámetros de filtro. En la sección Ocultar entradas en función de este filtro, utilice el campo Y/O para especificar si una instrucción de filtro se suma a las instrucciones de filtro anteriores o las excluye, el campo Nombre de campo para seleccionar el registro que desea agregar al filtro, el campo Operador para establecer operadores de instrucciones de filtro (por ejemplo, es mayor que, es igual a, o contiene) y el campo Valor para especificar el valor que se usará en la instrucción de filtro.

    Sugerencia

    Para quitar un parámetro del filtro, haga clic con el botón secundario en cualquier parte de la fila y haga clic en Eliminar.

    Es importante recordar que el filtro de registros combinados es de exclusión y que, por ende, se excluirán del informe todos los registros seleccionados en un filtro.

    Nota

    Puede utilizar filtros para seleccionar datos explícitamente mediante operadores negativos. Por ejemplo, si ha seleccionado el campo Host en la columna Nombre de campo, solamente puede recopilar registros específicos para el host SERVIDOR1 estableciendo el siguiente filtro:

    • Nombre de campo: host

    • Operador: No es igual a

    • Valor: SERVIDOR1

    El uso del operador No es igual a excluye del informe todos los registros en los que el nombre de host no es igual al valor especificado. Puede agregar otras instrucciones O con operadores negativos para que el filtro vea de forma explícita otros registros.

  5. Haga clic en Aceptar para crear el informe y cerrar el cuadro de diálogo Filtro de informes personalizados. También puede hacer clic en Aplicar si desea crear el informe y dejar abierto el cuadro de diálogo Filtro de informes personalizados.

Ahora ya podrá ver el informe en el panel Informe personalizado.

Recopilación de datos de contadores de rendimiento mediante Captura activa

Además de la recopilación de datos desde registros y archivos de contadores de rendimiento, SPDiag también puede capturar información de contadores de rendimiento a petición mediante Captura activa. La característica Captura activa de SPDiag permite crear un conjunto de recopiladores de datos en el servidor de destino para registrar datos de contadores de rendimiento en tiempo real.

Después de ejecutar el conjunto de recopiladores de datos que creó en el servidor de destino, puede utilizar el filtro del panel Monitor de rendimiento para seleccionar y recopilar los datos desde el conjunto de recopiladores de datos. La característica Captura activa no recopila ningún dato por sí misma, solo permite crear un conjunto de recopiladores para generar un archivo de datos en el servidor de destino.

Nota

Sólo se puede crear un conjunto de recopiladores de datos a la vez en un servidor determinado.

Cuadro de diálogo de captura activa de SPDiag

Para recopilar los datos que usan Captura activa, siga el procedimiento que se describe a continuación.

Creación de un conjunto de recopiladores de datos con Captura activa

  1. En el menú Datos, haga clic en Captura activa.

  2. En el cuadro de diálogo Captura activa, en el menú Servidores, seleccione el servidor de la granja desde el que desea capturar datos.

  3. Después de seleccionar un servidor, aparecerá una lista de los contadores de rendimiento disponibles en el campo que aparece a continuación. Seleccione un contador que desee capturar y haga clic en el botón Agregar.

    Tenga en cuenta que algunos de los contadores tienen varias instancias que aparecerán en el campo Instancias del objeto seleccionado cuando se seleccione el contador. En este caso, seleccione la instancia deseada desde la lista y haga clic en el botón Agregar. Repita este proceso para cada instancia que desee agregar.

  4. Después de agregar las instancias de los contadores de rendimiento que desea capturar, en la sección Capturar opciones, establezca el Intervalo de muestra en el número de segundos entre las muestras. El valor predeterminado es de cinco segundos.

    Advertencia

    Si selecciona un intervalo de muestra menor, se recopilará un volumen de datos mayor para el intervalo de fechas especificado y la operación tardará mas.

  5. En la sección Capturar contadores entre, use la fila superior de los campos de fecha y hora para establecer la fecha y la hora de inicio para la Captura activa y use la fila inferior de los campos de fecha y hora para la fecha y la hora de finalización. Estas opciones de configuración representan la fecha y la hora local del servidor.

  6. Si desea sobrescribir la Captura activa que pueda estar actualmente en ejecución en el servidor de destino, puede dejar activada la casilla de verificación Reemplazar una Captura activa actualmente en ejecución en el servidor con la nueva definición.

  7. Haga clic en Crear para crear y ejecutar un conjunto de recopiladores de datos en el servidor de destino.

  8. Haga clic en Cerrar para cerrar el cuadro de diálogo Captura activa.

El conjunto de recopiladores de datos que ha creado generará un archivo .blg que contiene el resultado de los contadores de rendimiento especificados. Estos datos estarán disponibles para la recopilación mediante el filtro de Monitor de rendimiento.

También puede iniciar, detener y eliminar manualmente el último conjunto de recopiladores creado en un servidor de la granja de servidores. Esto resulta útil si, por ejemplo, desea detener y reiniciar un conjunto de recopiladores en ejecución. Sin embargo, tenga en cuenta que no se puede iniciar un conjunto de recopiladores que haya expirado. Si desea ejecutar un conjunto con los mismos contadores que un conjunto expirado, debe crear un nuevo conjunto de recopiladores o, simplemente, dejar abierto el cuadro de diálogo Captura activa si desea ejecutar varias instancias del mismo conjunto de recopiladores de forma consecutiva.

Inicio, detención o eliminación de un conjunto de recopiladores

  1. En el menú Datos, haga clic en Captura activa.

  2. En la sección Conjuntos de recopiladores, en la parte inferior del cuadro de diálogoCaptura activa, seleccione el servidor de destino en el menú Servidores.

  3. Para iniciar el último conjunto de recopiladores de creado, haga clic en Iniciar.

    Para detener el último conjunto de recopiladores creado, haga clic en Detener.

    Para eliminar el último conjunto de recopiladores creado, haga clic en Eliminar y, a continuación, haga clic en en el cuadro de diálogo que aparece.

  4. Haga clic en Cerrar para cerrar el cuadro de diálogo Captura activa.

Nota

No se puede editar un recopilador de datos existente establecido en SPDiag. Si desea editar un conjunto de recopiladores, puede hacerlo en el servidor en el que se creó.

Para obtener más información acerca de conjuntos de recopiladores, vea el escenario 3 sobre la creación de un conjunto de recopiladores de datos desde el Monitor de rendimiento en el artículo de TechNet de la guía paso a paso supervisión del rendimiento y la confiabilidad para Windows Server 2008 (https://go.microsoft.com/fwlink/?linkid=141339&clcid=0xC0A).

Exportación de datos

Puede exportar datos de SPDiag como informes. Los informes disponibles son Instantánea, los gráficos que se muestran actualmente, el informe personalizado que se muestra actualmente y los informes de registros y eventos que se muestran actualmente.

Al exportar una instantánea, el sistema le preguntará si desea actualizar la instantánea antes de realizar la exportación. Si los datos de la instantánea no se han actualizado recientemente, puede hacer clic en para actualizar automáticamente los datos antes de realizar la exportación.

Exportación de un informe

  1. En el menú Datos, haga clic en Exportar.

  2. En el cuadro de diálogo Exportar informes, active las casillas de verificación de los informes que desea exportar.

  3. En el campo Ubicación, haga clic en Seleccionar carpeta para buscar la carpeta de exportación correspondiente o escriba la ruta de acceso a la misma.

  4. Haga clic en Exportar para exportar los archivos.

Si desea entregar los datos exportados a un tercero, puede comprimir el archivo para reducir su tamaño mediante una aplicación de compresión de datos disponible en el mercado. El Soporte técnico de Microsoft puede usar estos archivos para ayudarle a identificar problemas con su granja de servidores de SharePoint.

La siguiente tabla muestra los archivos que exporta SPDiag.

Nombre de archivo Descripción

Snapshot.xml

Datos de instantáneas

CounterGraph.bmp

El gráfico que se representa en el panel Monitor de rendimiento

SelectedCounterList.txt

La lista de contadores utilizados para representar el gráfico

CustomReport.txt

El informe actual que se representa en el panel Informe personalizado

MergedLog.txt

El contenido del panel Informe combinado