Кто-нибудь может объяснить WMI старому парню SNMP? - PullRequest
1 голос
/ 28 февраля 2011

В ответ на мой вопрос о поддержке .NET SNMP ( Требуется агент расширения .NET SNMP ) @ Лекс Ли указал, что Microsoft в основном тратит свою любовь к инструментам на WMI, а не на SNMP.

Имея это в виду, кто-нибудь может порекомендовать какие-либо хорошие учебные ресурсы для WMI и .NET? Бонусная награда за любые сайты, которые объясняют, что WMI равнозначна ловушкам SNMP и функциональной совместимости WMI / SNMP (если есть!)

1 Ответ

3 голосов
/ 23 марта 2011

Windows Instrumentation Management - это реализация Microsoft Web Based Enterprise Management (WBEM), которая является инициативой DMTF.

С концептуальной точки зрения WBEM моделирует «систему» ​​(компьютер, маршрутизатор, коммутатор, сервер).), в кучу классов.В каждой управляемой точке размещается объектная база данных CIMOM (Управление объектами общего управления информацией), поверх которой строится понятие агента.Управление сетью становится использованием удаленных объектов в сети (немного похоже на CMIP или TMN, описывающих его).

Большая разница с SNMP заключается в том, что объектное видение означает свойства, события, а также методы.

WBEM существует в SUN, HP-UX и как проект с открытым исходным кодом, называемый openPegasus.

Большая разница между WMI и WBEM заключается в точке зрения транспорта / безопасности.Microsoft использует DCOM вместо XML по HTTP.

Если вы используете XP, вы можете запустить файл "wbemtest.exe", который позволит вам посещать классы, присутствующие в вашем CIMOM.Но для первого доступа к WMI, я думаю, что командная строка «WMIC.EXE» - лучший способ.

Здесь побочное объяснение WMI.

Я надеюсь,это помогает.

JP

...