Инструментарий управления Windows
Совокупная стоимость владения (Total cost of ownership, TCO) представляет собой реальную стоимость обслуживания персональных компьютеров, которая значительно превышает начальную стоимость покупки аппаратного и программного обеспечения. В TCO входят расходы на развертывание и настройку программного обеспечения, средства, затрачиваемые на обновление аппаратного и программного обеспечения, обучение персонала, повседневное обслуживание и администрирование, а также обеспечение технической поддержки по телефону и на рабочих местах пользователей. Учитывая это, корпорация Microsoft совместно с другими компаниями работает над решениями, позволяющими уменьшить совокупную стоимость владения персональными компьютерами на предприятии.
Наиболее важным из таких решений является Управление предприятием на основе веб-технологий (Web-based Enterprise Management, WBEM) – промышленный проект, направленный на разработку стандартов инфраструктуры управления и обеспечение возможности объединения информации, полученной от различных программных и аппаратных систем управления. WBEM определяет стандарты однотипной архитектуры, позволяющей получать доступ к данным из различных основных технологий и платформ, и представлять эти данные в согласованном виде. Приложения управления могут затем использовать данную информацию для создания решений, направленных на снижение затрат на поддержку и управление сетью предприятия на всем протяжении ее срока службы. WBEM основывается на схеме общей информационной модели CIM (Common Information Model, CIM), которая является промышленным стандартом, разрабатываемым рабочей группой по управлению распределенными системами (Distributed Management Task Force, DMTF).
Инструментарий управления Windows (WMI) соответствует стандартам WBEM и предоставляет совместимую и наглядную модель настройки, отображения текущего состояния и параметров работы ОС Microsoft Windows 2000. Использование WMI в тесной взаимосвязи с другими службами управления ОС Windows 2000 позволяет упростить задачу по созданию встраиваемых приложений управления, предоставляя производителям возможность обеспечивать потребителей Windows 2000 эффективными расширяемыми решениями для управления предприятием.
Как показано ниже на Рисунке 1, управление предприятием обычно связано с использованием различных протоколов и интерфейсов для различных сфер применения. Например, протокол SNMP (Simple Network Management Protocol, SNMP) используется для управления сетью, а интерфейс DMI (Desktop Management Interface, DMI) – для управления настольными системами. Решение задач, связанных с управлением предприятием (согласно WBEM), требует наличия работающих в тесном взаимодействии инструментов, для обеспечения единой общедоступной модели, необходимой для сбора управляющей информации. WBEM обеспечивает такую общую модель и источник данных, и может быть расширен для работы с существующими сетевыми компонентами, средствами и протоколами.
Рисунок 1 – Модель управления предприятием
На рисунке:
- SNMP, DMI, other protocols and standarts… – SNMP, DMI, а также другие протоколы и стандарты;
- Client/Server applications – приложения клиент/сервер;
- Telecom Devices – телекоммуникационные устройства;
- Host Systems – узловые системы;
- Network Devices – сетевые устройства;
- Desktop Systems – настольные системы.
WMI является основным компонентом служб управления Windows. Службы управления Windows также включают в себя службу размещения и политики Active Directory, службы представления данных консоли MMC, а также возможности автоматизации Сервера сценариев Windows (WSH).
Будучи основой инфраструктуры управления, WMI позволяет упростить обслуживание и снизить затраты на управление компонентами сети предприятия на базе ОС Windows NT. WMI предоставляет:
- Функционально богатую и последовательную модель работы, настройки и отображения состояния для ОС Windows 98 и Windows 2000. (Загружаемые компоненты ядра WMI также доступны и для ОС Windows NT 4.0 SP 4 и Windows 95).
- Интерфейс COM API, предоставляющий единую точку доступа для всей управляющей информации.
- Функциональную совместимость с другими службами управления Windows 2000, что позволяет производителям упростить создание интегрированных управляющих приложений.
- Гибкую архитектуру, позволяющую производителям расширять информационную модель для охвата новых устройств, приложений и прочих дополнений, путем написания программных модулей (поставщиков WMI).
- Мощную архитектуру управления событиями, позволяющую выявлять внесенные изменения в управляющую информацию, объединять, сравнивать и связывать их с другой управляющей информацией, а также перенаправлять эту информацию локальным или удаленным управляющим приложениям.
- Функционально богатый язык запросов, позволяющий подавать детальные запросы к информационной модели.
- Интерфейс программирования API (scriptable API), позволяющий разработчикам управляющих приложений использовать Visual Basic или Сервер сценариев Windows (Windows Script Host, WSH).
Например, локальная или удаленная регистрация событий, совмещенная с функционально богатым языком запросов к информационной модели, предоставляет основу для создания решений комплексных проблем управления. Эти решения, легко реализуемые в сценариях, написанных на Visual Basic, или с использованием WSH, значительно расширяют возможности управления Windows 2000.