Supervisar WMI
La actividad Supervisar WMI invoca un runbook cuando se recibe un evento WMI como resultado de la consulta de eventos WMI que especifiques. Puedes comprobar si hay cambios en los dispositivos que están conectados al servidor e invocar runbooks que realicen acciones correctivas cuando se producen errores.
Configurar la actividad de WMI de supervisión
Antes de configurar la actividad Supervisar WMI, debes determinar lo siguiente:
El equipo que vas a supervisar
La consulta de eventos WMI que deseas ejecutar
Advertencia
Una consulta de eventos WMI difiere de una consulta WMI estándar.
Usa la siguiente información para configurar la actividad Supervisar WMI.
Pestaña Detalles
Configuración | Instrucciones de configuración |
---|---|
Equipo | Escribe el nombre del equipo que vas a supervisar en busca de nuevos eventos WMI. También puedes usar el botón de puntos suspensivos (...) para buscar el equipo. |
Espacio de nombres | Escribe el nombre del espacio de nombres WMI que deseas consultar. |
Consulta de WMI | Escribe la consulta de eventos WMI que se usará para consultar el equipo que especificaste en el cuadro Equipo. |
Ejemplos de sintaxis
Esta es la sintaxis de una consulta de notificación simple: SELECT * FROM [EventClass] WITHIN [interval] WHERE TargetInstance ISA [object]
Al enviar esta consulta WMI, estás enviando un trabajo para que se te notifiquen todas las apariciones del evento representado por [EventClass]. La cláusula WITHIN indica cómo se realiza la prueba, que se encuentra en un intervalo de segundos indicado por [interval]. La cláusula WHERE se usa para restringir la consulta y puede incluir actividades, propiedades de actividades insertadas e instrucciones de condición.
Supervisar la adición de un módem: la siguiente consulta envía un trabajo de notificación para supervisar la adición de un módem y hará que se invoque el evento WMI si se agrega un módem. La prueba se realiza a cada 10 segundos. SELECT * FROM __InstanceCreationEvent WITHIN 10 WHERE TargetInstance ISA "Win32_POTSModem"
Supervisar la eliminación de un módem: la siguiente consulta envía un trabajo de notificación para supervisar la eliminación de un módem y hará que se invoque el evento WMI si se elimina un módem. La prueba se realiza a cada 50 segundos. SELECT * FROM __InstanceDeletionEvent WITHIN 50 WHERE TargetInstance ISA "Win32_POTSModem"
Supervisar la modificación de una configuración de pantalla: la siguiente consulta envía un trabajo de notificación para supervisar la modificación de una configuración de pantalla y hará que se invoque el evento WMI si la frecuencia de pantalla es superior a 70. La prueba se realiza a cada 20 segundos. SELECT * FROM __InstanceModificationEvent WITHIN 20 WHERE TargetInstance ISA "Win32_DisplayConfiguration" AND TargetInstance.DisplayFrequency > 70
Supervisar una modificación en un valor de procesador: la siguiente consulta envía un trabajo de notificación para supervisar la modificación de un valor de procesador y hará que se invoque el evento WMI si el uso de la CPU es superior a 50. La prueba se realiza a cada 5 segundos. SELECT * FROM __InstanceModificationEvent WITHIN 5 WHERE TargetInstance ISA "Win32_Processor" AND TargetInstance.LoadPercentage > 50
Sugerencia
WMI puede rechazar una consulta si es demasiado compleja o se convierte en un uso intensivo de recursos para la evaluación.
Datos publicados
En la tabla siguiente se enumeran los elementos de datos publicados.
Elemento | Descripción |
---|---|
Equipo en el que se realiza la consulta de WMI | Nombre del equipo donde se ejecutó la consulta de WMI. |
Consulta de WMI | La consulta de WMI que se ha enviado al equipo. |
Resultado de la consulta de WMI como una cadena | El resultado de la consulta de WMI. |
Espacio de nombres de WMI | El espacio de nombres de WMI que has consultado. |