Поделиться через


Мониторинг WMI

Действие WMI монитора вызывает модуль Runbook при получении события WMI в результате указанного запроса события WMI. Вы можете проверить наличие изменений на устройствах, подключенных к серверу, и вызвать модули Runbook, которые выполняют исправление при возникновении ошибок.

Настройка действия WMI монитора

Перед настройкой действия WMI монитора необходимо определить следующее:

  • Компьютер, который вы отслеживаете

  • Запрос события WMI, который требуется запустить

Предупреждение

Запрос событий WMI отличается от стандартного запроса WMI.

Используйте следующие сведения, чтобы настроить действие WMI монитора.

Вкладка "Подробные сведения"

Настройки Инструкции по настройке
Компьютер Введите имя компьютера, который отслеживается для новых событий WMI. Для поиска компьютера можно также использовать кнопку с многоточием (... ).
Пространство имен Введите имя пространства имен WMI, которое требуется запросить.
Запрос WMI Введите запрос события WMI, который будет использоваться для запроса компьютера, указанного в поле "Компьютер ".

Примеры синтаксиса

Ниже приведен синтаксис простого запроса уведомлений: SELECT * FROM [EventClass] WITHIN [interval] WHERE TargetInstance ISA [object]

При отправке этого запроса WMI вы отправляете задание для уведомления обо всех вхождения события, представленного [EventClass]. Предложение IN указывает, как выполняется тест, который находится в интервале секунд, обозначаемом [интервалом]. Предложение WHERE используется для сузки запроса и может включать действия, свойства внедренных действий и операторы условий.

Монитор для добавления модема: следующий запрос отправляет задание уведомления для отслеживания добавления модема и приведет к вызову события WMI при добавлении модема. Тест выполняется каждые 10 секунд. SELECT * FROM __InstanceCreationEvent WITHIN 10 WHERE TargetInstance ISA "Win32_POTSModem"

Мониторинг удаления модема: следующий запрос отправляет задание уведомления для отслеживания удаления модема и вызовет событие WMI, если модем удален. Тест выполняется каждые 50 секунд. SELECT * FROM __InstanceDeletionEvent WITHIN 50 WHERE TargetInstance ISA "Win32_POTSModem"

Мониторинг изменения конфигурации отображения: следующий запрос отправляет задание уведомления для отслеживания изменения конфигурации дисплея и приведет к вызову события WMI, если частота отображения превышает 70. Тест выполняется каждые 20 секунд. SELECT * FROM __InstanceModificationEvent WITHIN 20 WHERE TargetInstance ISA "Win32_DisplayConfiguration" AND TargetInstance.DisplayFrequency > 70

Мониторинг изменения значения процессора: следующий запрос отправляет задание уведомления для отслеживания изменения значения обработчика и приведет к вызову события WMI, если загрузка ЦП превышает 50. Тест выполняется каждые 5 секунд. SELECT * FROM __InstanceModificationEvent WITHIN 5 WHERE TargetInstance ISA "Win32_Processor" AND TargetInstance.LoadPercentage > 50

Совет

Запрос может быть отклонен WMI, если он слишком сложный или становится ресурсоемким для оценки.

Опубликованные данные

В следующей таблице перечислены опубликованные элементы данных.

Позиция Description
Компьютер, на котором выполняется запрос WMI Имя компьютера, на котором выполнялся запрос WMI.
Запрос WMI Запрос WMI, отправленный на компьютер.
Результат запроса WMI в виде строки Результат запроса WMI.
Пространство имен WMI Запрошенное пространство имен WMI.