Мониторинг 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. |