Monitor de WMI
Aplica-se a: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
A atividade de WMI de Monitor invoca um runbook quando é recebido um evento do WMI devido a consulta de eventos WMI que especificar. Pode verificar a existência de alterações nos dispositivos que estão anexados ao servidor e invocar runbooks que efetue uma ação corretiva quando ocorrer erros.
Configurar a atividade WMI de Monitor
Antes de configurar a atividade de WMI de Monitor, tem de determinar o seguinte:
O computador que está a monitorizar
A consulta de eventos WMI que pretende executar
![]() |
---|
Uma consulta de evento do WMI é diferente de uma consulta WMI padrão. |
Utilize as seguintes informações para configurar a atividade de WMI do Monitor.
Separador Detalhes
Definições |
Instruções de configuração |
---|---|
Computador |
Escreva o nome do computador que está a monitorizar para novos eventos WMI. Também pode utilizar as reticências (...) botão para navegar para o computador. |
Espaço de nomes |
Escreva o nome do espaço de nomes WMI que pretende consultar. |
Consulta WMI |
Escreva a consulta de eventos WMI que será utilizada para consultar o computador que especificou no computador caixa. |
Exemplos de sintaxe
Eis a sintaxe de uma consulta de notificação simples: SELECT * FROM [EventClass] WITHIN [interval] WHERE TargetInstance ISA [object]
Quando submete esta consulta WMI, são submeter um trabalho para ser notificado de todas as ocorrências do evento representado por [EventClass]. A cláusula WITHIN indica como o teste é efetuado, que se encontra num intervalo de segundos em falta por [intervalo]. A cláusula WHERE é utilizada para restringir a consulta e pode incluir atividades, propriedades das actividades incorporadas e declarações de condição.
Monitor para a adição de um Modem: A seguinte consulta submete um trabalho de notificação para monitorizar para a adição de um modem e fará com que o evento do WMI invocar se um modem for adicionado. O teste é efetuado num intervalo de cada 10 segundos.SELECT * FROM __InstanceCreationEvent WITHIN 10 WHERE TargetInstance ISA "Win32_POTSModem"
Monitor para a eliminação de um Modem: A seguinte consulta submete um trabalho de notificação para monitorizar para a eliminação de um modem e fará com que o evento do WMI invocar se um modem é eliminada. O teste é efetuado num intervalo de cada segundos 50.SELECT * FROM __InstanceDeletionEvent WITHIN 50 WHERE TargetInstance ISA "Win32_POTSModem"
Monitor para a modificação de uma configuração de apresentação: A seguinte consulta submete um trabalho de notificação para monitorizar para a modificação de uma configuração de apresentação e fará com que o evento do WMI invocar se a frequência de apresentação for maior que 70. O teste é efetuado num intervalo de cada 20 segundos.SELECT * FROM __InstanceModificationEvent WITHIN 20 WHERE TargetInstance ISA "Win32_DisplayConfiguration" AND TargetInstance.DisplayFrequency > 70
Monitor para um modificação num valor de processador: A seguinte consulta submete um trabalho de notificação para monitorizar para uma modificação num valor de processador e fará com que o evento do WMI invocar se a utilização da CPU é maior do que 50. O teste é efetuado num intervalo de cada 5 segundos.SELECT * FROM __InstanceModificationEvent WITHIN 5 WHERE TargetInstance ISA "Win32_Processor" AND TargetInstance.LoadPercentage > 50
![]() |
---|
Uma consulta pode ser rejeitada pelo WMI se é demasiado complexa ou fica consumir recursos para avaliação. |
Dados Publicados
A tabela seguinte lista os itens de dados publicadas.
Item |
Descrição |
---|---|
Computador onde a consulta WMI é efetuada |
O nome do computador onde a consulta WMI foi executado. |
Consulta WMI |
A consulta WMI que foi enviada para o computador. |
Resultado de consulta de WMI como uma cadeia |
O resultado da consulta WMI. |
Espaço de nomes WMI |
Espaço de nomes WMI que é consultado. |