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 Collection Evaluation
Tasks
- ConfigMgr 2007 Monitor Component Health
- ConfigMgr 2007 Monitor NLB Management Point
Health
- ConfigMgr 2007 Monitor Server Health
- ConfigMgr 2007 Monitor Site Maintenance Tasks
- ConfigMgr 2007 Monitor Site System Summarizer
- ConfigMgr 2007 Monitor SMS Executive Crash Dumps
- ConfigMgr 2007 Monitor SMS Inbox
- ConfigMgr 2007 Monitor SMS Status Messages
- ConfigMgr 2007 Monitor State Message Summary
Tasks
- ConfigMgr 2007 Service Discovery - Client
- ConfigMgr 2007 Service Discovery - Server
- ConfigMgr 2007 Site Hierarchy Discovery
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 < |
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:
- 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
Conceptos
Recursos adicionales para el módulo de administración de Configuration Manager 2007Sitios y componentes para el módulo de administración de Configuration Manager 2007
Grupos de equipos para el módulo de administración de Configuration Manager 2007
Clases de instalación para el módulo de administración de Configuration Manager 2007
Vistas para el módulo de administración de Configuration Manager 2007
Diagramas del módulo de administración de Configuration Manager 2007
Informes del módulo de administración de Configuration Manager 2007