Compartilhar via


Monitorar WMI

A atividade Monitorar WMI invoca um runbook quando um evento WMI é recebido como resultado da consulta de evento WMI especificada. Você pode verificar se há alterações em dispositivos anexados ao servidor e invocar runbooks que executam ações corretivas quando ocorrem erros.

Configurar a atividade do WMI do monitor

Antes de configurar a atividade Monitorar WMI, você precisa determinar o seguinte:

  • O computador que você está monitorando

  • A consulta de evento WMI que você deseja executar

Aviso

Uma consulta de evento WMI difere de uma consulta WMI padrão.

Use as informações a seguir para configurar a atividade Monitorar WMI.

Guia Detalhes

Configurações Instruções de configuração
Computador Insira o nome do computador que você está monitorando para novos eventos WMI. Você também pode usar o botão de reticências (...) para procurar o computador.
Namespace Insira o nome do namespace WMI que você deseja consultar.
Consulta WMI Insira a consulta de evento WMI que será usada para consultar o computador especificado na caixa Computador.

Exemplos de Sintaxe

Aqui está a sintaxe de uma consulta de notificação simples: SELECT * FROM [EventClass] WITHIN [interval] WHERE TargetInstance ISA [object]

Ao enviar essa consulta WMI, você está enviando um trabalho para ser notificado de todas as ocorrências do evento representado por [EventClass]. A cláusula WITHIN indica como o teste é realizado, que está em um intervalo de segundos indicado por [intervalo]. A cláusula WHERE é usada para restringir sua consulta e pode incluir atividades, propriedades de atividades incorporadas e instruções de condição.

Monitorar a adição de um modem: a consulta a seguir envia um trabalho de notificação para monitorar a adição de um modem e fará com que o evento WMI seja invocado se um modem for adicionado. O teste é realizado em um intervalo de 10 segundos. SELECT * FROM __InstanceCreationEvent WITHIN 10 WHERE TargetInstance ISA "Win32_POTSModem"

Monitorar a exclusão de um modem: a consulta a seguir envia um trabalho de notificação para monitorar a exclusão de um modem e fará com que o evento WMI seja invocado se um modem for excluído. O teste é realizado em um intervalo de 50 segundos. SELECT * FROM __InstanceDeletionEvent WITHIN 50 WHERE TargetInstance ISA "Win32_POTSModem"

Monitorar a modificação de uma configuração de exibição: a consulta a seguir envia um trabalho de notificação para monitorar a modificação de uma configuração de exibição e fará com que o evento WMI seja invocado se a frequência de exibição for maior que 70. O teste é realizado em um intervalo de 20 segundos. SELECT * FROM __InstanceModificationEvent WITHIN 20 WHERE TargetInstance ISA "Win32_DisplayConfiguration" AND TargetInstance.DisplayFrequency > 70

Monitorar uma modificação em um valor de processador: a consulta a seguir envia um trabalho de notificação para monitorar uma modificação em um valor de processador e fará com que o evento WMI seja invocado se a utilização da CPU for maior que 50. O teste é realizado em um intervalo de 5 segundos. SELECT * FROM __InstanceModificationEvent WITHIN 5 WHERE TargetInstance ISA "Win32_Processor" AND TargetInstance.LoadPercentage > 50

Dica

Uma consulta pode ser rejeitada pelo WMI se for muito complexa ou se tornar intensiva em recursos para avaliação.

Dados publicados

A tabela a seguir lista os itens de dados publicados.

Item Descrição
Computador em que a consulta WMI é executada O nome do computador em que a consulta WMI foi executada.
Consulta WMI A consulta WMI que foi enviada ao computador.
Resultado da consulta WMI como uma cadeia de caracteres O resultado da consulta WMI.
WMI Namespace O namespace WMI que você consultou.