Создание подписок на события оборудования
На компьютерах с установленным контроллером управления базовой платой (BMC) события оборудования создаются и регистрируются в журнале событий системы (SEL), который является хранилищем событий BMC, хранящимся в ненулевой памяти. Чтобы прочитать эти события оборудования в Windows Server 2008 с помощью Просмотр событий, необходимо создать подписку на события. Подписки на события оборудования будут работать только в Windows Server 2008.
Следующая процедура определяет, как создать подписку на события SEL для получения событий оборудования:
Сохраните следующий XML-код в файле .xml (в этом примере файл называется Wsmanselrg.xml). Этот XML-код определяет подписку.
<Subscription xmlns="http://schemas.microsoft.com/2006/03/windows/events/subscription"> <Description>A subscription for the HardwareEvents</Description> <SubscriptionId>WSManSelRg</SubscriptionId> <Uri>http://schemas.microsoft.com/wbem/wsman/1/logrecord/sel</Uri> <EventSources> <EventSource> <Address>LOCALHOST</Address> </EventSource> </EventSources> <LogFile>HardwareEvents</LogFile> <Delivery Mode="pull"> <PushSettings> <Heartbeat Interval="10000"/> </PushSettings> </Delivery> </Subscription>
Создайте подписку на события, выполнив следующую команду в окне командной строки (программа Wecutil.exe находится в каталоге %SYSTEMROOT%\System32.):
Wecutil cs <path>\wsmanselrg.xml
Убедитесь, что подписка активна, выполнив следующую команду в окне командной строки:
Wecutil gr wsmanselrg
BMC — это микроконтроллер, подключенный локально к серверу. BMCs имеют датчики, отслеживающие физическое состояние сервера и отдельное сетевое подключение, которое может взаимодействовать по сети, даже если сервер находится в автономном режиме. У вас есть доступ к данным BMC с помощью поставщика WMI интеллектуального интерфейса управления платформой (IPMI). Дополнительные сведения о поставщике IPMI см. в разделе "Поставщик IPMI".
Компьютер должен иметь BMC и поставщик IPMI для работы подписки на события. Для компьютеров, работающих в Windows Server 2008, поставщик IPMI устанавливается по умолчанию. Если BMC недоступен, драйвер IPMI не может быть установлен, а состояние среды выполнения подписки всегда отображает ошибку (0x8004001 — универсальный сбой WMI).