Shutdown Event Tracker (Seguimiento de apagado)

Esta herramienta proporciona a los usuarios, que tienen el derecho de apagar el equipo, de un mecanismo de grabación de las razones de dicho apagado, ya sea planeado, no planeado o inesperado. Esto es útil en aquéllos entornos donde trabajan diversos administradores, ya que ello obliga a documentar los problemas que se resuelven temporalmente a veces reiniciando el equipo. Solicitando una explicación para el apagado simplifica la tarea de coordinación de la resolución de problemas en las tareas de reunión de información por un equipo de administradores.


Shutdown Event Tracker se muestra en los casos en qué:



  • Un usuario, con derecho para ello, selecciona Apagar el equipo desde el menú inicio y después selecciona Apagar o Reiniciar el equipo en el cuadro de diálogo.
  • El equipo es reiniciado pulsando el botón reset del mismo y un usuario, con derechos de apagado, inicia sesión seguidamente.
  • La alimentación se corta y un usuario, con derechos de apagado, lo conecta e inicia de nuevo sesión.


 ShutdownEventTracker01 ShutdownEventTracker01unplanned


El objetivo es el aislamiento de los problemas de fiabilidad y disponibilidad que afectan a un servidor. Podemos indicar si el apagado fue planeado o no. Las razones y comentarios que proporcionemos se guardan en el registro de sistema. Existen unas razones predefinidas que podemos seleccionar:



  • Otras(Planeadas o no planeadas)
  • Hardware: Mantenimiento(Planeadas o no planeadas)
  • Hardware: Instalación(Planeadas o no planeadas)
  • Sistema Operativo: Nueva configuración(Planeadas o no planeadas)
  • Aplicación: Mantenimiento(Planeadas o no planeadas)
  • Aplicación: Instalación(Planeadas)
  • Aplicación: Sin respuesta
  • Aplicación: Inestable
  • Elemento de seguridad
  • Pérdida de conexión de red(no planeada)

Un apagado que no iniciado por el sistema operativo, aplicación, servicio o desde el cuadro de diálogo de Apagado es un apagado inesperado. Las causas de estos apagados inesperados incluyen los cortes de suministro (pérdida del mismo o desconexión del cable). Las razones predefinidas de apagados inesperados:



  • Otros(no planeadas)
  • Otros fallos: Sistema sin respuesta
  • Fallo de sistema: Stop error
  • Elemento de seguridad
  • Fallo de alimentación: Cable desconectado
  • Fallo de alimentación: Entorno

Si la causa fue un Stop error la predefinida Fallo de sistema: Stop error está seleccionada de forma predeterminada y el código y parámetros del Stop se listan en el campo de comentarios en el cuadro de diálogo.


Configuración de Shudown Event Tracker en el equipo local


  1. Inicio, Ejecutar: escribimos gpedit.msc
  2. En el árbol de consola, extendemos Directiva Local de equipo, Configuración de equipo, plantillas administrativas y clic en Sistema.
  3. En el panel de detalles, doble clic en Display Shutdown Event Tracker; Elegimos No configurado, Habilitado o Deshabilitado; luego pulsamos Aceptar. No configurado habilita el modo predeterminado de Windows Server 2003, que es Habilitado.

ShutdownEventTracker02


Para ver información de Shutdown Event Tracker


  1. Inicio, Ejecutar, escribimos eventvwr.msc
  2. Bajo Event Viewer(Local), clic en Sistema.
  3. Menú Ver, clic Filtro para abrir el cuadro de diálogo de propiedades del sistema.
  4. Pestaña Filtro, En Event ID, escribimos 1074(planeados y no planeados), o 1076(Inesperados) y luego pulsamos Aceptar.
  5. En el Visor de sucesos, pasamos por cada entrada coincidente con las flechas arriba y abajo.La información se muestra en el campo Descripción.

ShutdownEventTracker03


Los administradores pueden usar el editor del registro para añadir sus propias razones de apagado personalizadas. Estas deben ser estructuradas de forma similar a las predefinidas.


Personalizar razones de apagado


  1. Usar el editor del registro para crear un código predeterminado de lenguaje en la clave:

    • HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionReliabilityUserDefined
    • Códigos LCID

  2. Desde el menú Edit, clic en New y seleccionamos Multi-String Value.
  3. Cambiamos el título a un nombre con el siguiente formato:

    • UI Control Flags;Major Reason Number;Minor Reason Number.
    • UI Control Flags puede tener uno o más de los siguientes valores:

      • P Indica que la razón es Planeada. Si se omite, tomará el valor No Planeada.
      • C Se requiere un comentario. Debe usarse con S.
      • B Se requiere un ID. Debe usarse con D.
      • S Indica que la razón debe mostrarse en el apagado iniciado por un usuario desde el cuadro de diálogo de Windows. Debe utilizarse S o D, o AMBAS.
      • D Indica que la razón debe mostrarse en el apagado imprevisto. Debe utilizarse S o D, o AMBAS.

    • Las razones se ordenan primero por Major Reason Number y luego por Minor Reason Number. EL número de Major Reason debe ser un entero entre 64 y 255, mientras que Minor Reason un entero entre 0 y 65535. Por ejemplo: para un apagado planeado iniciado por un usuario que solicita comentario, Major 64 y Minor 5, asignaríamos el nombre PCS;64;5

  4. Pulsaremos ENTER para asignar el nuevo nombre en la entrada del registro.
  5. Clic doble en el nombre de la entrada para editarla. Completamos el campo Value Data usando lineas separadas para el título y la descripción de la razón personalizada. La máxima longitud del título es 64 carácteres y para la descripción 696.
  6. Después pulsamos en Aceptar, la razón es visible en el Shutdown Event Tracker inmediatamente.
  7. Cerramos el editor del registro.

Si queremos impedir que las razones estándar de Windows se muestren debemos crear una entrada llamada ShutdownIgnorePredefinedReasons de tipo REG_DWORD con cualquier valor distinto a 0(cero), en la subclave:


HKLMSOFTWAREMicrosoftWindowsCurrentVersionReliability


También podemos usar el editor de razones (Custreasonedit.exe) que es una herramienta del Kit de Recursos de Windows que nos proporciona una herramienta gráfica y de línea de comandos para crear razones personalizadas.


En la herramienta relacionada Shutdown.exe de la línea de comandos, que nos permite apagar el equipo, podemos usar el parámetro /d para grabar la razón del apagado. Otra herramienta relacionada, Event Query (Eventquery.vbs) nos ayuda en la búsqueda en el registro del sistema de uno o más equipos de información de apagados y guardarla en un archivo para una evaluación futura.

2 comentarios sobre “Shutdown Event Tracker (Seguimiento de apagado)”

  1. muy buen articulo, gracias Juansa!

    Solo una cosilla: se te han colado un par de “typos” en los ultimos parrafos, en concreto en:

    HKLMSOFTWAREMicrosoftWindowsCurrentVersionRealiability
    (que es, como dices antes, Reliability)

    En la herramienta relacionada Shudtown.exe de la …
    (que deberia ser shutdown.exe)

    (hay algun otro typo por ahi pero no es de cosas que la gente vaya a hacer cortaypega asi que… no importan tanto)

Deja un comentario

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