Registros de rendimiento con Logman

Suponiendo que queremos monitorizar la medida de tráfico de red generado por un programa de copias de seguridad, ¿aplicación que se ejecuta a las 2 de la madrugada?. Un registro de contador en Alertas y registros de rendimiento nos permite registrar los datos de rendimiento en un archivo, de ese modo obtenemos una monitorización desatendida. Pero aún siendo una excelente herramienta para llevar a cabo estas tareas tiene ciertas limitaciones:

  • Cada configuración de registro de contador ha de crearse mediante el interfaz gráfico. Aunque esto hace que usuarios novatos puedan crear seguimientos de rendimiento, los usuarios experimentados pueden encontrar el proceso lento y menos eficiente que crearlo desde la línea de comandos.
  • La configuración del registro de rendimiento creado con el snap-in no puede ser accedido desde scripts o archivos batch.

La herramienta Logman nos ayuda a superar esas limitaciones. Además, Logman está diseñado para trabajar con otras herramientas de línea de comando como Relog y Typeperf lo que nos permite la construcción fiable de procedimientos de monitorización del rendimiento automatizados.

Más info sobre Logman: http://technet.microsoft.com/es-es/library/bb490956(en-us).aspx

Visión general

Log Manager (Logman.exe) es una herramienta de línea de comandos que complementa al snap-in de Alertas y registros de rendimiento. Logman replica toda la funcionalidad en una única herramienta. Entre otras cosas, podemos:

  • Crear con rapidez configuraciones de registros de rendimiento desde la línea de comandos.
  • Creación y uso de archivos de configuración personalizados que nos permitirán copiar la configuración de monitorización y reutilizarla en otros equipos.
  • Llamar al registro de rendimiento desde archivos batch o scripts. Estos batch o scripts pueden copiarse y usarse en otros equipos.
  • Recoger datos desde múltiples equipos simultáneamente.

Los datos que Logman reune se guardan en un archivo de registro de contador de rendimiento usando el formato que especifiquemos. Con system monitor podemos ver y analizar cualquier registros de contador que haya creado Logman.

Sintaxis

Logman funciona en uno de dos modos, modo interactivo, podemos ejecutar Logman desde la línea de comandos e interactuar con la sesión de registro. O en segundo plano, Logman crea configuraciones de registros de contador que son programadas y procesadas por el mismo servicio de Alertas y registros de contador que usa la misma consola.

Subcomandos

Subcomando

Función

Create counter Nombre_colección Crea una colección para una sesión de datos de contador
Update Nombre_colección Actualiza una colección existente para modificar los parámetros
Delete Nombre_colección Elimina una colección existente
Query Nombre_colección Lista la colección definida y su estado. Para equipos remotos usar la opción –s Equipo_remoto.
Start Nombre_colección Inicia una sesión de registro manualmente
Stop Nombre_colección Detiene una sesión de registro manualmente

Parámetros

Parámetro

Sintaxis

Función

Notas

Configuración de archivo -config archivo Usa los parámetros definidos en este archivo.  
Equipo -s Equipo Especifica el equipo del que queremos reunir los contadores. Si no se especifica se toma el equipo local.
Contadores -c {Ruta [Ruta…] Especifica los contadores que queremos reunir. Necesario. –cf Archivo para configuración de un registro existente.
Intervalo de muestra -si [[HH:]MM:]SS Especifica el intervalo entre las muestras de recogida de datos. Predeterminado 15 segundos.
Nombre archivo de salida -o {Ruta DSN!RegistroContador} Especificar el archivo de salida, si no existe se creará uno. Necesario. –v para generar nombres de archivo únicos.
Versión de archivo -v {NNNNNN | MMDDHHMM} Genera nombres únicos, numerándolos consecutivamente o agregándoles la hora y la fecha.  
Formato de archivo -f {bin | bincirc | csv | tsv | SQL} Elige el formato de salida del archivo. Predeterminado Binario.
Límite de tamaño de archivo -max valor El máximo valor de tamaño de archivo o BD en MB. El registro finaliza en cuanto se alcanza dicho tamaño.
Crear nuevo archivo al finalizar la sesión -cnf [[HH:]MM:]SS Crea un nuevo registro cuando el límite de tamaño o duración de registro se supera. Necesita que –v versión se haya especificado para crear nombres únicos de archivo.
Ejecutar comando al finalizar la sesión -rc archivo Ejecuta este comando al finalizar la sesión. Uso en conjunción con las opciones –cnf y –v.
Añadir -a Añade la salida de este registro a un archivo existente.  
Comenzar registro -b M/D/YYYY H:MM:SS [{AM | PM}] Comienza una sesión de registro automáticamente en la hora y fecha definidas.  
Finalizar registro -e M/D/YYYY H:MM:SS [{AM | PM}] Finaliza una sesión de registro automáticamente en la hora y fecha definidas. O usar –rf para especificar la duración.
Duración del registro -rf [[HH:]MM:]SS Finaliza la sesión una vez alcanzada su duración. O usar –e para especificar una fecha y hora de finalización.
Repetir -r Repite cada día a la misma hora. El periodo de tiempo se basa en las opciones –b y –rf, o –b y –e. Uso en conjunción con las opciones –cnf, -rc y –v.
Iniciar y detener recogida de datos -m [start] [stop] Inicia o detiene una sesión de registro manualmente.  
Usuario y contraseña -u usuario contraseña Especifica usuario y contraseña para acceso a un equipo remoto. La cuenta de usuario debe pertenecer al grupo de usuarios de registro de rendimiento. Especificar * para ser preguntado por la contraseña en la línea de comandos.

Deja un comentario

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