Cómo utilizar el seguimiento de diagnóstico en System Center Operations Manager 2007 y System Center Essentials

Importante: Este artículo contiene información acerca de cómo modificar el registro. Asegúrese de hacer copia de seguridad del registro antes de modificarlo. Asegúrese de que sabe cómo restaurarlo si ocurre algún problema. Para obtener más información acerca de cómo hacer copia de seguridad, restaurar y modificar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 cómo hacer copia de seguridad y restaurar el registro en Windows

INTRODUCCIÓN

Este artículo describe cómo utilizar el seguimiento de diagnóstico en Microsoft System Center Essentials 2010, en Microsoft System Center Operations Manager 2007 y en Microsoft System Center Essentials 2007.

Importante: Le recomendamos que realice el seguimiento de diagnóstico solamente en asociación con un representante de servicios de soporte técnico de Microsoft (CSS). Esto se recomienda porque las trazas generadas contienen información sobre el contexto de un mensaje de seguimiento basado en texto. Sin embargo, en Microsoft System Center Operations Manager 2007 y en Microsoft System Center Essentials 2007, esta información de seguimiento no está en un formato legible. Una vez convertidos los seguimientos por un representante de CSS de Microsoft, está disponible un texto legible. Sin embargo, este texto contiene información sólo de bajo nivel como nombres de archivo de código fuente, ubicaciones, las funciones de código fuente y códigos de retorno. Esta información puede resultar útil si tiene que solucionar un problema complejo.

En System Center Essentials 2010, System Center Essentials 2007 Service Pack 1 (SP1), en System Center Operations Manager 2007 SP1 y en versiones posteriores, el mensaje de seguimiento son archivos (TMF) proporcionado que permiten la conversión de archivos de traza binario a texto. Sin embargo, le recomendamos que realice el seguimiento de diagnóstico sólo cuando es necesario y sólo con la consulta de un representante de Microsoft.

Más información

System Center Operations Manager 2007 y System Center Essentials 2007 implementan un método de seguimiento de diagnóstico que difiere de las versiones anteriores de Microsoft Operations Manager. Este nuevo método de seguimiento crea archivos binarios en los que se va a almacenar la información de seguimiento. Debido a este nuevo método de seguimiento se implementa a nivel del kernel de Windows, resulta muy eficaz y que puede iniciar decenas de miles de mensajes de seguimiento por segundo.


La siguiente información explica las herramientas que están disponibles para iniciar y detener la traza si se le pide hacerlo por un representante de CSS de Microsoft. La información siguiente también describe la nueva funcionalidad que se proporciona en System Center Essentials 2010, System Center Essentials 2007 SP1, System Center Operations Manager 2007 SP1 y versiones posteriores.

Seguimiento de la ubicación de las herramientas

La carpeta de instalación para cada función, como la función de agente, la función del servidor de administración o la función de puerta de enlace, contiene una carpeta denominada herramientas. Los siguientes archivos se encuentran en la carpeta de herramientas:
  • StartTracing.cmd
  • StopTracing.cmd
  • TracelogSM.exe
  • TracingGuidsBid.txt
  • TracingGuidsUI.txt
  • TracingGuidsNative.txt
  • TracingReadMe.txt
System Center Essentials 2010, System Center Essentials 2007 SP1 y System Center Operations Manager 2007 SP1 introduce las siguientes adiciones:

  • FormatTracing.cmd
  • ViewRealtimeTracing.cmd
  • TraceFmtSM.exe
  • OpsMgrTraceTMF.cab
  • Default.tmf
  • System.tmf

Para comenzar el seguimiento

Nota: En System Center Essentials 2010, System Center Essentials 2007 SP1, en System Center Operations Manager 2007 SP1 y en versiones posteriores, el seguimiento se inicia automáticamente en la función de agente y la función del servidor de administración. Seguimiento utilizará sólo los resultados de errores. Archivos de traza binario se escriben en la carpeta de \Temp\OpsMgrTrace SystemDrive. Para poder modificar el nivel de seguimiento de resultados de seguimiento, primero debe detener seguimiento.

Para iniciar el seguimiento de diagnóstico, siga estos pasos:
  1. En el equipo en el que desea iniciar la traza, haga clic en Inicio, haga clic en Ejecutar, escriba cmdy, a continuación, haga clic en Aceptar.
  2. En el símbolo del sistema, utilice el comando cd para cambiar al directorio Tools. Escriba el comando apropiado de la lista siguiente y, a continuación, presione ENTRAR.
    System Center Essentials 2010:
    CD \Program Files\System centro Essentials\Tools

    System Center Essentials 2007:
    CD \Program Files\System Center Essentials 2007\Herramientas

    System Center Operations Manager 2007:
    cd\Program 2007\Herramientas comunes\System Center Operations Manager
  3. Escriba StartTracing nively, a continuación, presione ENTRAR. En este comando, reemplace el nivel con el nivel de seguimiento que desee. Para especificar el nivel de seguimiento debe utilizar caracteres en mayúsculas. Están disponibles los siguientes niveles:
    • ERR
    • AVS
    • INF
    • VER
    Por ejemplo, escriba StartTracing AVS.
Cuando se inicia el seguimiento, los resultados de seguimiento se escriben en los archivos binarios siguientes:
  • MOMTraceNative.etl
  • MOMTraceBID.etl
  • MOMTraceUI.etl

En Windows 2003, XP y 2000, estos archivos se encuentran en la carpeta \Temp SystemDrive.

Nota: En System Center Essentials 2010, System Center Essentials 2007 SP1, en System Center Operations Manager 2007 SP1 y en versiones posteriores, los archivos de seguimiento (.etl) se encuentran en el en Windows 2003, XP y 2000 carpeta de \Temp\OpsMgrTraceSystemDrive.

Para la Vista y el sistema operativo posterior, incluido Windows 7, 2008 y 2008 R2 se encuentran los archivos en windows\logs\OpsMgrTrace

Para detener el seguimiento

Para detener el seguimiento de diagnóstico, siga estos pasos:
  1. Haga clic en Inicio, haga clic en Ejecutar, escriba cmd y, a continuación, haga clic en Aceptar.
  2. En el símbolo del sistema, utilice el comando cd para cambiar al directorio Tools. Escriba el comando apropiado de la lista siguiente y, a continuación, presione ENTRAR.
    System Center Essentials 2010:
    CD \Program Files\System centro Essentials\Tools

    System Center Essentials 2007:
    CD \Program Files\System Center Essentials 2007\Herramientas

    System Center Operations Manager 2007:
    cd\Program 2007\Herramientas comunes\System Center Operations Manager
  3. Escriba StopTracing.cmdy, a continuación, presione ENTRAR.
Después de detener el seguimiento de diagnóstico, puede enviar los archivos .etl desde la carpeta \Temp SystemDriveal representante de CSS de Microsoft con el que está trabajando.

Nota: En System Center Essentials 2010, System Center Essentials 2007 SP1, en System Center Operations Manager 2007 SP1 y en versiones posteriores, los archivos de seguimiento se encuentran en la carpeta de \Temp\OpsMgrTrace SystemDrive. Porque TMFs se suministran con SP1 y en System Center Essentials 2010, se pueden convertir trazas sin tener que enviar archivos .etl a Microsoft. Para la Vista y el sistema operativo posterior, incluido Windows 7, 2008 y 2008 R2 los archivos se encuentran en windows\logs\OpsMgrTrace.

Para convertir las trazas existentes en formato de texto en System Center Essentials 2010, System Center Essentials 2007 SP1, System Center Operations Manager 2007 SP1 y versiones posteriores

Para convertir los archivos existentes de seguimiento al seguimiento de texto, tendrá que detener el seguimiento primero mediante el comando StopTracing.cmd.

Nota: Información dentro de las trazas convertidas tiene un detalle de muy bajo nivel (nivel de depuración). Por lo tanto, las trazas convertir requieren un conocimiento del código fuente y del componente que se está trazando. Se recomienda que se realiza la conversión de traza sólo cuando sea necesario por un representante de CSS de Microsoft.
  1. Haga clic en Inicio, haga clic en Ejecutar, escriba cmd y, a continuación, haga clic en Aceptar.
  2. En el símbolo del sistema, utilice el comando cd para cambiar al directorio Tools. Escriba el comando apropiado de la lista siguiente y, a continuación, presione ENTRAR.
    System Center Essentials 2010:
    CD \Program Files\System centro Essentials\Tools

    System Center Essentials 2007:
    CD \Program Files\System Center Essentials 2007\Herramientas

    System Center Operations Manager 2007:
    cd\Program 2007\Herramientas comunes\System Center Operations Manager
  3. Escriba FormatTracing.cmdy, a continuación, presione ENTRAR.
La primera vez que se ejecuta el comando FormatTracing.cmd, los archivos de seguimiento que se requieren para convertir las trazas se extraen a la carpeta de centro Operations Manager\Tools\TMF unidadDeSistema\Program Files\System. A continuación, el archivo de proceso por lotes FormatTracing.cmd enumera cada archivo de seguimiento (*.etl) en la carpeta de \Temp\OpsMgrTrace SystemDriveVista y OS posteriores incluidos Windows 7, 2008 y 2008 R2 se encuentran los archivos en windows\logs\OpsMgrTrace
. A continuación, la utilidad TraceFMTSM.exe convierte los archivos de texto. El texto de salida se escribe en un archivo del mismo nombre con la extensión .log en la carpeta de \Temp\OpsMgrTrace SystemDrive, de Vista y OS posteriores incluidos Windows 7, 2008 y 2008 R2 se encuentran los archivos en windows\logs\OpsMgrTrace
. Un archivo de resumen (.sum) también se escribe en la misma ubicación para cada archivo que se convierte. Este archivo detalla cada evento de mensaje de seguimiento que convertir.

Visualización de convertir los archivos de seguimiento en System Center Essentials 2010, System Center Essentials 2007 SP1, System Center Operations Manager 2007 SP1 y versiones posteriores

Archivos de seguimiento que se convierten a texto mediante el archivo de proceso por lotes FormatTracing.cmd pueden verse mediante un editor de texto como el Bloc de notas. De forma predeterminada, en Center Essentials 2010, System Center Essentials 2007 SP1, System Center Operations Manager 2007 SP1 y versiones posteriores, los archivos se encuentran en la carpeta de \Temp\OpsMgrTrace SystemDrive, para la Vista y el sistema operativo posterior, incluido Windows 7, el seguimiento de 2008 y 2008 R2 se encuentran los archivos en windows\logs\OpsMgrTrace

Seguimiento del tiempo de arranque está habilitado de forma predeterminada en System Center Essentials 2010, System Center Essentials 2007 SP1, System Center Operations Manager 2007 SP1 y versiones posteriores

En una instalación típica del servidor de administración raíz (RMS), tres de las sesiones de traza comienzan cuando se inicia el servicio HealthService. De forma predeterminada, se realiza sólo rastreo de errores. Poca información se escribe en los archivos de seguimiento. La ubicación predeterminada del archivo de traza y nombres que se crean son los siguientes:
CarpetaNombre del archivoDescripción
unidad del sistema\Temp\OpsMgrTraceTracingGuidsBID.etlResultados de seguimiento para los componentes de código administrado
unidad del sistema\Temp\OpsMgrTraceTracingGuidsNative.etlResultados de seguimiento para los componentes de código nativo
unidad del sistema\Temp\OpsMgrTraceTracingGuidsUI.etlResultados del seguimiento para código administrado la interfaz de usuario (UI de OpsMgr)
Cada sesión está habilitada con seguimiento circular y tiene un tamaño máximo de archivo de 100 megabytes (MB). El tamaño del archivo .etl típica para un archivo .etl recién creado es 16 kilobytes (KB). Nota: Para la Vista y el sistema operativo posterior, incluido Windows 7, 2008 y 2008 R2 se encuentran los archivos en windows\logs\OpsMgrTrace


Nota: Aunque no contiene una función de administrador de operaciones, como la función de un agente, administrados o mensajes de traza de interfaz de usuario, los archivos de tres predeterminado seguimiento .etl se creará de forma predeterminada cuando se inicia el servicio HealthService. De forma predeterminada, no hay sesiones de seguimiento se inician en una única función de interfaz de usuario.

Cómo deshabilitar el seguimiento de tiempo de inicio en System Center Essentials 2010, System Center Essentials 2007 SP1 y en System Center Operations Manager 2007 SP1

Advertencia: pueden producirse problemas graves si modifica incorrectamente el registro mediante el Editor del registro o mediante cualquier otro método. Estos problemas pueden requerir que reinstale el sistema operativo. Microsoft no puede garantizar que estos problemas puedan resolverse. Modifique el registro bajo su propio riesgo.

Tres proveedores de seguimiento se inician automáticamente en cualquier función que contiene el servicio HealthService. Los archivos de seguimiento se escriben en la carpeta de \Temp\OpsmgrTrace SystemDrive, de Vista y OS posteriores incluidos Windows 7, 2008 y 2008 R2 se encuentran los archivos en windows\logs\OpsMgrTrace. Normalmente, los archivos .etl en esta carpeta será pequeños, especialmente para la función de agente. Sin embargo, para la función RMS, si la instalación de operations manager se convierte en mal estada, uno o más de estos archivos podrían llegar a ser hasta el tamaño máximo configurado de 100 MB. Estos archivos incluyen los siguientes:
  • TracingGuidsBid.etl
  • TracingGuidsNative.etl
  • TracingGuidsUI.etl
  • archivos .etl anteriores
Si tiene que deshabilitar el seguimiento de nivel de depuración debido a un tamaño de partición de inicio pequeño, puede agregar un valor del registro al equipo que está ejecutando la función del servidor de administración o la función de agente en el que desea deshabilitar el seguimiento. Para ello, siga estos pasos:


Nota: Si el seguimiento está deshabilitado, esto puede afectar la futura solución de problemas de Operations Manager ya que se perderá cualquier información de seguimiento de nivel bajo. Futuras revisiones, service packs o actualizaciones de productos pueden quitar la entrada del registro y habilitar el seguimiento de nuevo. De forma predeterminada, esta clave del registro no existe. Seguimiento de forma predeterminada está habilitado si quita esta clave del registro o cambie su valor a 0.
  1. Haga clic en Inicio, haga clic en Ejecutar, escriba regedit y, a continuación, haga clic en Aceptar.
  2. Busque y, a continuación, haga clic en la subclave del registro siguiente:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft operaciones Manager\3.0\
  3. Cree una subclave denominada seguimiento.
  4. En el panel de detalles, cree un valor REG_DWORD llamado DisableAutoTracing.
  5. En el campo información del valor , escriba 1y, a continuación, haga clic en Aceptar.
  6. Salga del Editor del Registro.
Si ejecuta el archivo de proceso por lotes StopTracing.cmd desde la carpeta Tools, se detendrán las sesiones de traza de Operations Manager. Si ya no son necesarios para recuperar el espacio de disco, pueden eliminarse los archivos .etl en la carpeta de \Temp\OpsmgrTrace SystemDrive. Para la Vista y el sistema operativo posterior, incluido Windows 7, 2008 y 2008 R2 se encuentran los archivos en windows\logs\OpsMgrTrace

Cómo mover la ubicación predeterminada del archivo de resultados de seguimiento en System Center Essentials 2010, System Center Essentials 2007 SP1, System Center Operations Manager 2007 SP1 y versiones posteriores

Si una función de servidor de Operations Manager o agente está instalado en un equipo donde está limitado el espacio de la partición de inicio, tendrá que mover la ubicación predeterminada de los archivos de seguimiento (*.etl). Para ello, siga estos pasos:
  1. Crear una nueva carpeta en un disco local que tiene capacidad suficiente para alojar los archivos. Tres archivos de traza predeterminada en un máximo de 100 MB y los archivos de seguimiento de tres utilizado anteriormente en un máximo de 100 MB es igual a una capacidad de archivo de traza potencial total de 600 MB.
  2. Establecer al menos los siguientes permisos de NTFS en la carpeta, el sistema = Control total, los administradores = Control total.
  3. Busque y abra el archivo de proceso por lotes StartTracing.cmd en la carpeta de instalación de Operations Manager/Essentials/Tools. Utilice un editor de texto como el Bloc de notas.
  4. En el archivo de proceso por lotes StartTracing.cmd, busque la instrucción SET OpsMgrTracePath. Reemplazar el predeterminado valor SystemDrive\Temp\OpsMgrTrace por la ruta de la nueva ubicación. Delimitar la ruta de acceso con marcas de voz (") si la ruta contiene un carácter de espacio.
  5. Guardar los cambios en el archivo StartTracing.cmd.
  6. Para iniciar seguimiento a la nueva carpeta, ejecute el archivo por lotes StopTracing.cmd. A continuación, ejecute el archivo por lotes StartTracing.cmd. Después de ejecutar el archivo por lotes StartTracing.cmd, se escriben los siguientes archivos en la nueva carpeta:
    • TracingGuidsBid.etl
    • TracingGuidsNative.etl
    • TracingGuidsUI.etl
  7. Antes de utilizar el comando FormatTracing.cmd para convertir las trazas en texto, debe editar el comando FormatTracing.cmd para cambiar la variable OpsMgrTracePath para que apunte a la nueva carpeta de archivo de traza.

Futuras revisiones, service packs o actualizaciones de productos pueden cambiar los archivos en la carpeta Tools. Esto cambiará la funcionalidad a la funcionalidad predeterminada. Le recomendamos que busque más cambios después de realizar las actualizaciones. Nota: Para la Vista y el sistema operativo posterior, incluido Windows 7, 2008 y 2008 R2 se encuentran los archivos en windows\logs\OpsMgrTrace

Cómo ver el seguimiento en tiempo real en System Center Essentials 2010, System Center Essentials 2007 SP1, System Center Operations Manager 2007 SP1 y en versiones posteriores

Se recomienda que no utilice el archivo de proceso por lotes ViewRealTimeTracing.cmd para ver los seguimientos en tiempo real en un entorno de producción sin el asesoramiento de CSS de Microsoft. Ver seguimientos en tiempo real, especialmente cuando se utiliza configuración de nivel de seguimiento de información o configuración de nivel de seguimiento detallado, puede afectar gravemente el rendimiento del servidor.

La primera vez que se ejecuta el archivo ViewRealTimeTracing.cmd, los archivos de seguimiento que se requieren para convertir las trazas se extraen a la carpeta de centro Operations Manager\Tools\TMF unidadDeSistema\Program Files\System. El archivo de proceso por lotes ViewRealTimeTracing.cmd enumera cada archivo de definición de la sesión de traza (Tools\TracingGuids * .txt) en la carpeta Tools. A continuación, se inicia una instancia independiente de TraceFmtSM dentro de una ventana de símbolo del sistema. Salida de sesiones de seguimiento de trazas administrado, nativo y administrado de la interfaz de usuario es salida para cada ventana.


El archivo de proceso por lotes ViewRealTimeTracing.cmd acepta un parámetro de línea de comandos única y opcional (-ods). Este parámetro además dará como resultado los datos de seguimiento a un depurador.

Referencias

Para obtener más información sobre el seguimiento diagnóstico en System Center Operations Manager 2007 y System Center Essentials 2007, visite el siguiente sitio Web de Microsoft:A continuación, buscar en lo siguiente:
Seguimiento de eventos para Windows
Propiedades

Id. de artículo: 942864 - Última revisión: 14 ene. 2017 - Revisión: 1

Microsoft System Center Essentials 2010, Microsoft System Center Operations Manager 2007, Microsoft System Center Essentials 2007

Comentarios