El módulo de administración de Configuration Manager 2007 contiene secuencias de comandos de Operations Manager 2007 que se ejecutan automáticamente en el agente y secuencias de comandos que debe ejecutar un administrador. En la siguiente sección se proporciona información adicional acerca de algunas de estas secuencias de comandos.

El agente Operations Manager 2007 ejecuta automáticamente las siguientes secuencias de comandos:

ConfigMgr 2007 Monitor SMS Status Messages

Muchos de los problemas de Configuration Manager 2007 se detectan y notifican internamente mediante el sistema de estado de SMS. Los componentes de Configuration Manager 2007 generan los mensajes de estado relacionados con situaciones de interés para los administradores de Configuration Manager 2007.

Los mensajes de estado se envían a una base de datos de un sitio de Configuration Manager 2007 y también a la jerarquía de sitios de la base de datos del sitio principal. Para supervisar el sistema de estado de Configuration Manager 2007 por sitio, basta con consultar la tabla de mensajes de estado de Configuration Manager 2007 de la base de datos de un sitio especificado.

Para la supervisión se ha elegido un conjunto de mensajes de estado que tienen en cuenta los eventos más importantes para los administradores de Configuration Manager 2007. Cuando uno de estos mensajes se detecta en la base de datos, se genera una alerta.

Esta secuencia de comandos realiza lo siguiente:

  • Comprueba si se está ejecutando en el modo administrado sin agente. En caso afirmativo, la secuencia de comandos se cerrará sin realizar más acciones.
  • Inicializa las variables globales.
  • Abre y lee el identificador de registro del último mensaje de estado procesado para cada base de datos del sitio Configuration Manager supervisada desde el archivo ConfigMgr 2007 Monitor SMS Status Messages.VarSet.
  • Procesa los mensajes de estado encontrados en cada base de datos del sitio de Configuration Manager 2007 del equipo local.
  • Escribe en el archivo ConfigMgr 2007 Monitor SMS Status Messages.SCOM2007.VarSet el identificador del registro del último mensaje de estado procesado, de la base de datos de sitio de Configuration Manager 2007 supervisada, y, a continuación, cierra este archivo.

La secuencia de comandos ConfigMgr 2007 Monitor SMS Status Messages genera eventos con un identificador de evento establecido en el identificador de mensaje de estado de SMS para el que se está creando el informe. La siguiente tabla describe el formato del evento generado.

Formato de los eventos generados por la secuencia de comandos ConfigMgr 2007 Monitor SMS Status Messages

Parámetro

Descripción

EventType

Puede ser Correcto, Error, Advertencia o Información en función de la gravedad del mensaje de estado de SMS

EventNumber

Identificador del mensaje de estado de SMS

Category

Código de sitio de ConfigMgr

LoggingDomain

Dominio de los recursos del equipo

LoggingComputer

Nombre NetBIOS del equipo

Parameter1

Nombre NetBIOS del equipo

Parameter2

Nombre del módulo de ConfigMgr (por ejemplo, Servidor ConfigMgr)

Parameter3

Nombre del componente de ConfigMgr

Parameter4

Identificador del mensaje de SMS

Parameter5

Código de error Win32

Parameter6

Código del sitio principal o de nivel superior

Parameter7

Identificador de registro del mensaje de estado en la tabla de mensajes de estado de SMS

Descripción

"Se encontró un nuevo mensaje de estado de SMS supervisado en el equipo <NetBIOS Name> del componente <Component Name> con identificador de mensaje <Message ID> en la base de datos del sitio <Site Code>.”

La secuencia de comandos ConfigMgr 2007 Monitor SMS Status Messages también informa de los errores de secuencia de comandos mediante el identificador de mensaje de estado número 1102:

EventType = Advertencia

EventNumber = 1102

Description = Se produjo un error en la secuencia de comandos ConfigMgr 2007 Monitor SMS Status Messages ejecutada con la regla de procesamiento <ScriptProcessingRuleName>. El mensaje de error incluirá el texto “Failed to <ErrorDescription>.”

Todas las reglas de eventos de supervisión de mensajes de estado de ConfigMgr 2007 empiezan con la frase "Estado de ConfigMgr 2007:" y están asociadas con la clase Site Database Servers de ConfigMgr.

  • Estado de ConfigMgr 2007: supervisión de mensajes

Estado de ConfigMgr 2007: la supervisión de mensajes inicia la secuencia de comandos cada 30 minutos para sincronizar a las 00:02. En la página de propiedades Información de la regla se ofrece información de resumen.

Nota
Estado de ConfigMgr 2007: la supervisión de mensajes tardará bastante en ejecutarse si las tablas supervisadas contienen muchos datos históricos. Lo mejor para esta consulta es reducir la cantidad de mensajes de estado para garantizar una ejecución más rápida.
  • Estado de ConfigMgr 2007: error de secuencia de comandos

Estado de ConfigMgr 2007: error de secuencia de comandos supervisa y avisa de los eventos de error de secuencia de comandos que puedan generarse. Sólo hay un evento de error de secuencia de comandos (número 1102) que notifica todos los errores de secuencias de comandos. En la página de propiedades Información de la regla se ofrece información acerca de la solución de la alerta.

  • Estado de ConfigMgr 2007: <status message name>

Estado de ConfigMgr 2007: <nombre del mensaje de estado> supervisa y advierte de los eventos de mensajes de estado específicos. En la página de propiedades Información de la regla se ofrece información acerca de la solución de la alerta.

Todas las alertas incluyen una descripción del evento en el formato siguiente, donde $Description$ se corresponde con la descripción del evento:

$Logging Computer$ - "Nombre de regla". $Description$

El archivoConfigMgr 2007 Monitor SMS Status Messages VarSet se utiliza para mantener el identificador de registro del último mensaje de estado procesado para un sitio. El archivo VarSet se encuentra en la carpeta especificada por la variable de entorno TMP. Se trata de un archivo delimitado por tabuladores con el siguiente formato:

  Copiar código
LastRecordID_DBNameRecordID#

Por ejemplo, LastRecordID_SMS_FLA, con un identificador de registro 477860 indica que el último identificador de registro procesado en la base de datos del sitio llamada SMS_FLA fue el número 477860.

Al actualizar el módulo de administración desde una versión anterior, la siguiente información puede incluirse en el archivo ConfigMgr 2007 Monitor SMS Status Messages VarSet:

  Copiar código
LastRecordID476743
LastRecordID_SMS_FLA477860

La primera línea, que no contiene un nombre de base de datos, indica la versión original de la supervisión de mensajes de estado que no admitía la supervisión de varias bases de datos. La segunda línea, que contiene el nombre de la base de datos SMS_FLA, indica que la versión actual de la supervisión de mensajes de estado no admite la supervisión de varias bases de datos.

No se llevará a cabo ninguna acción para usar la primera línea de datos porque en caso de haber varias bases de datos del sitio es difícil determinar con qué base de datos se corresponde. La primera línea de datos no se elimina del archivo VarSet porque puede ser de utilidad para evaluar los nuevos cambios y para garantizar que la supervisión de mensajes de estado comienza con el identificador de registro correcto después de la actualización. En Configuration Manager 2007, todas las secuencias de comandos que tienen acceso a la base de datos del sitio se ejecutan desde el servidor del sitio para poder admitir clústeres SQL. Esto supone un cambio respecto a SMS 2003, donde las secuencias de comandos siempre se ejecutaban de manera local en SQL Server. De este modo, las instancias de los servidores de base de datos de sitio de Configuration Manager 2007 serán iguales a las instancias detectadas de los servidores de sitio de Microsoft Configuration Manager.

Monitor Site System Summarizer de ConfigMgr 2007

Generador de resumen del sistema de sitio

El generador de resumen de estado del sistema de sitio es un subproceso de componente del servicio SMS Executive que mantiene el estado en todos los sistemas del sitio de Configuration Manager 2007 definidos. De forma predeterminada, este subproceso sondea la hora cada sesenta minutos para comprobar el estado actual. Este intervalo de sondeo se define en el archivo de control de sitio de Configuration Manager 2007. Se recomienda no cambiar el intervalo de sondeo. El estado se mantiene en una tabla de la base de datos del sitio de Configuration Manager 2007.

Estado DownSince del sistema de sitio

El generador de resumen de estado del sistema de sitio presupone que un sistema de sitio está inactivo cuando no puede ponerse en contacto con él durante alguno de sus intervalos de sondeo. Esto puede deberse a uno de los siguientes factores:

  • El sistema de sitio no está encendido, no está conectado a la red o no funciona correctamente.
  • El generador de resumen de estado del sistema de sitio de ConfigMgr 2007 no tiene conexión porque no hay ninguna conexión disponible.
  • El generador de resumen de estado del sistema de sitio de ConfigMgr 2007 no tiene suficientes derechos de acceso para conectarse al sistema de sitio.
  • Problemas de red que impiden que el generador de resumen de estado del sistema de sitio de ConfigMgr 2007 pueda conectarse al sistema de sitio.
  • El sistema de sitio se encuentra permanentemente fuera de servicio.

El valor DownSince es una columna de la tabla Summarizer_SiteSystem de la base de datos del sitio.

Existen las siguientes restricciones:

  • El intervalo de sondeo del generador de resumen de estado del sistema de sitio es de 1 hora. Este intervalo proporciona tiempo suficiente para que el generador de resumen de estado del sistema de sitio pueda sondear todos los sistemas de sitio. Por motivos de rendimiento, este intervalo no se puede cambiar. La propiedad Startup Schedule del archivo de control de sitio, y no la propiedad Wakeup Interval, controla el intervalo de tiempo de espera del generador de resumen. Esto significa que el cambio de la propiedad Wakeup Interval (el valor predeterminado es 60) no surte efecto. El cambio de Startup Schedule tampoco surte ningún efecto. De forma predeterminada, este valor está establecido en cada 60 minutos y el generador de resumen de estado del sistema de sitio sondea los sistemas de sitio cada hora a la hora en punto con independencia del valor establecido en Startup Schedule.
  • Sólo se generará una alerta en caso de dos generadores de resumen del sistema de sitio de ConfigMgr 2007 consecutivos: el sistema de sitio posiblemente está inactivo los eventos se producen en un período de 2 horas. Esta medida se ha diseñado para dar cuenta de las interrupciones temporales de la red.
  • El generador de resumen de estado del sistema de sitio no supervisa todas las situaciones en las que Configuration Manager 2007 puede no estar disponible. Por ejemplo, el generador de resumen de estado del sistema de sitio no considera que Configuration Manager no esté disponible si los servicios de SMS no se están ejecutando o si la base de datos del sitio de Configuration Manager 2007 no está disponible como, por ejemplo, cuando se detiene el servicio SQL Server.
  • El generador de resumen de estado del sistema de sitio escribe en la base de datos el estado "DownSince" actual de cada objeto del sitio y función de sistema del sitio alojado, concretamente en la tabla Generador de resumen de estado del sistema de sitio.

La secuencia de comandos de supervisión del generador de resumen de estado del sistema de sitio examina cada función de sitio de sistema de la tabla Generador de resumen de estado del sistema de sitio. Si un sistema de sitio aparece marcado como inactivo, se genera un evento. Posteriormente también se genera una alerta basada en ese evento. Varias funciones pueden generar múltiples alertas.

Cada función de servidor de Configuration Manager 2007, excepto para un punto de distribución de Configuration Manager 2007, establece dos funciones de servidor de Configuration Manager 2007 de manera predeterminada; una para la función específica y la otra para el servidor de componentes de Configuration Manager 2007. Por ejemplo, en el caso de un sistema de sitio que aloja un punto de ubicación de servidor y un punto de notificación, si el servidor ha estado sin conexión más de dos horas (dos intervalos de sondeo del generador de resumen de estado del sistema de sitio), el generador de resumen de estado del sistema de sitio marcará como inactivas ambas funciones y sus funciones de servidor de componentes de Configuration Manager.

Sin embargo, sólo se generarán tres alertas por cada intervalo de sondeo durante un periodo de dos horas: una para cada función de servidor y otra para el servidor de componentes físicos que aloja las dos funciones de servidor.

  • La programación de 60 minutos, con un retraso de 10 minutos con respecto a la hora en punto, se ha establecido como valor predeterminado para que la secuencia de comandos ConfigMgr 2007 Monitor Site System Summarizer se ejecute 10 minutos después del inicio del intervalo de sondeo de 1 hora del generador de resumen de estado del sistema de sitio. Si el generador de resumen tarda más de 10 minutos en completar su ciclo, el retraso del proveedor de eventos con hora aumentará en correspondencia. De lo contrario, los mensajes de estado de sistema de sitio actual se perderán.

Secuencia de comandos ConfigMgr 2007 Monitor SMS Executive Crash Dumps

Esta secuencia de comandos realiza las siguientes acciones:

  • Determina si el equipo de destino se está ejecutando en el modo sin agente. En caso afirmativo, la secuencia de comandos se cerrará sin realizar más acciones. Esta secuencia de comandos usa el archivo VarSet local para las variables persistentes, por lo que el agente Operations Manager 2007 deberá instalarse en todos los equipos de destino que ejecutan el servicio SMS Executive.
  • Abre y lee el contenido del archivo local ConfigMgr 2007 Monitor SMS Executive Crash Dumps.SCOM2007.VarSet de la ruta especificada por la variable de entorno TMP en una colección. Si el archivo no existe, no se generará ningún evento de error de secuencia de comandos. Si el archivo existe pero no se puede abrir, se generará un evento de error de secuencia de comandos con un mensaje que contiene el siguiente texto:

Error al cargar las variables de secuencia de comandos.

  • Comprueba si se ha producido algún volcado nuevo desde la última comprobación. En caso afirmativo, la secuencia de comandos genera un evento para notificar el nuevo volcado. Para generar el evento de error de secuencia de comandos, la secuencia de comandos realiza lo siguiente:
    • Obtiene el directorio de instalación de ConfigMgr a partir del registro de la clave de identificación de SMS, el valor de Registro "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Identification\ Installation Directory". Si la ruta de acceso no se puede obtener, la secuencia de comandos genera un mensaje de evento de error de secuencia de comandos con el siguiente texto y se cierra:

Error al leer el valor del Registro.

  • Crea la ruta de acceso completa al directorio CrashDumps agregando "\Logs\CrashDumps" al directorio de instalación de Configuration Manager recuperado.
  • Comprueba si el directorio CrashDumps existe. De no existir, la secuencia de comandos se cerrará sin realizar más acciones.
  • Si el directorio CrashDump existe, obtiene la fecha de creación de la carpeta del último volcado de la colección VarSet.
  • Comprueba si se ha creado algún volcado nuevo y sólo actúa en el más reciente. Para determinar cuál es el más reciente, se utiliza la fecha de creación de la carpeta guardada del último volcado, si está disponible. La comparación de la fecha y la hora se basa en la creación de la carpeta en una resolución de un segundo.
  • Si se ha producido un nuevo volcado o es la primera vez que se ejecuta la secuencia de comandos, dicha secuencia de comandos registra y crea el evento 1710 para especificar la carpeta y la ruta de acceso del nuevo volcado. La secuencia de comandos guarda la fecha de creación de la carpeta del volcado en la colección VarSet.
  • Escribe el contenido de la colección VarSet en el archivo ConfigMgr 2007 Monitor SMS Executive Crash Dumps.SCOM2007.VarSet local y cierra el archivo. El archivo se creará si no existe. Si no se ha establecido ninguna variable VarSet, no aparecerá ninguna entrada que haga referencia a las variables en el archivo. Si se produce un error al escribir en el archivo, se genera un mensaje de evento de error de secuencia de comandos con el siguiente texto: Error al guardar las variables de secuencia de comandos.

Evento ConfigMgr 2007 Monitoring SMS Executive Crash Dump

La secuencia de comandos ConfigMgr 2007 Monitor SMS Executive Crash Dumps informa mediante el evento 1710 de que se ha producido un volcado, tal y como se describe a continuación:

EventType = Error

EventNumber = 1710

Category = Código del sitio de SMS

Description = Bloqueo de SMS Executive en el sitio “XXX”. Para obtener información detallada, consulte la información acerca de volcados en <Drive> <ConfigMgrInstallationPath>\Logs\CrashDumps\NewFolder.

Evento de error de secuencia de la secuencia de comandos ConfigMgr 2007 Monitoring SMS Executive Crash Dumps

La secuencia de comandos “SMS 2003 Monitor SMS Executive Crash Dumps” notifica errores de secuencia de comandos mediante el evento 1102.

EventType = Advertencia

EventNumber = 1102

Description = Se produjo un error en la secuencia de comandos SMS 2003 Monitor SMS Executive Crash Dumps" ejecutada con la regla de procesamiento SMS 2003 Crash Dumps: Se produjo un error de tiempo de ejecución en la supervisión de SMS Executive . CrLf “Failed to <Message>." ErrorString

Vea también