Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Задача «Отслеживание событий WMI» осуществляет наблюдение за событием инструментария управления Windows (WMI) при помощи запроса на языке запросов к инструментарию управления (WQL), определяющего нужные события. Задачу «Отслеживание событий WMI» можно использовать в следующих целях:
ожидание уведомления о добавлении файлов в папку и запуск обработки файла;
выполнение пакета, удаляющего файлы, когда объем доступной памяти на сервере падает ниже заданного значения;
отслеживание установки приложения и последующий запуск пакета, использующего это приложение.
Службы Службы Integration Services содержат задачу, считывающую данные WMI.
Дополнительные сведения об этой задаче см. в следующем разделе:
WQL-запрос
WQL — это разновидность языка SQL с выражениями, поддерживающими уведомления о событиях инструментария WMI и другие функции WMI. Дополнительные сведения о WQL см. в документации по инструментарию управления Windows в библиотеке MSDN.
Примечание |
|---|
Классы WMI отличаются в различных версиях операционной системы Windows. |
В следующем запросе отслеживается уведомление об использовании более 40 процентов мощности ЦП.
SELECT * from __InstanceModificationEvent WITHIN 2 WHERE TargetInstance ISA 'Win32_Processor' and TargetInstance.LoadPercentage > 40
В следующем запросе отслеживается уведомление о добавлении файла в папку.
SELECT * FROM __InstanceCreationEvent WITHIN 10 WHERE TargetInstance ISA "CIM_DirectoryContainsFile" and TargetInstance.GroupComponent= "Win32_Directory.Name=\"c:\\\\WMIFileWatcher\""
Пользовательские сообщения для ведения журнала, доступные в задаче «Отслеживание событий WMI»
В следующей таблице перечислены пользовательские записи в журнале для задачи «Отслеживание событий WMI». Дополнительные сведения см. в разделах Ведение журналов в службах Integration Services (SSIS) и Пользовательские сообщения для ведения журнала.
Запись журнала |
Описание |
|---|---|
WMIEventWatcherEventOccurred |
Указывает, что произошло событие, отслеживаемое задачей. |
WMIEventWatcherTimedout |
Указывает, что время ожидания выполнения задачи истекло. |
WMIEventWatcherWatchingForWMIEvents |
Указывает, что задача приступила к выполнению WQL-запроса. Эта запись содержит запрос. |
Настройка задачи «Отслеживание событий WMI»
Настроить задачу «Модуль чтения данных WMI» можно следующими способами.
Указать, какой диспетчер соединений WMI необходимо использовать.
Указать источник WQL-запроса. По отношению к задаче источник может быть внешним (переменной или файлом), или же запрос может быть сохранен как свойство задачи.
Укажите, какое действие должно быть выполнено задачей по событию инструментария WMI. Можно вести журнал уведомлений о событии и состоянии после события или инициировать пользовательские события служб Службы Integration Services, которые предоставляют данные, связанные с событием WMI, уведомлением и состоянием после события.
Определите реакцию задачи на события. В зависимости от события задача может быть настроена на выполнение или сбой, либо на дальнейшее отслеживание событий.
Укажите, какое действие должно быть предпринято задачей по истечении времени ожидания запроса WMI. Можно вести журнал истечения времени ожидания и состояния после него или инициировать пользовательское событие служб Службы Integration Services, указывающее, что время ожидания события инструментария WMI истекло, а также записывающее состояние ожидания в журнал.
Определите реакцию задачи на истечение срока ожидания. Задача может быть настроена на выполнение или сбой, либо на дальнейшее отслеживание событий.
Укажите, сколько раз задача должна отслеживать событие.
Укажите время ожидания.
Если источником является файл, задача «Отслеживание событий инструментария WMI» использует диспетчер подключения файлов для подключения к файлу. Дополнительные сведения см. в разделе Диспетчер соединений с неструктурированными файлами.
Задача «Отслеживание событий инструментария WMI» использует диспетчер WMI-соединение для подключения к серверу, с которого она считывает данные WMI. Дополнительные сведения см. в разделе Диспетчер WMI-соединений.
Значения свойств вы можете задавать с помощью конструктора Службы SSIS или программными средствами.
Дополнительные сведения о свойствах, которые можно задать в конструкторе служб Службы SSIS, см. в следующих разделах:
Редактор задачи «Отслеживание событий WMI» (страница «Общие»)
Редактор задачи «Отслеживание событий WMI» (страница «Параметры WMI»)
Дополнительные сведения об установке этих свойств в конструкторе служб Службы SSIS см. в следующем разделе:
Настройка задачи «Отслеживание событий WMI» с помощью программных средств
Дополнительные сведения об установке этих свойств программными средствами см. в следующем разделе.
См. также
|
Примечание
Будьте в курсе новых возможностей cлужб Integration Services