Сервер SMS 2003 и его возможности, страница 10

Эта функция интерфейса подобна установке драйвера устройства Windows, например драйвера принтера. Изготовитель принтера постав­ляет драйвер, совместимый с Windows. Все приложения Windows исполь­зуют один и тот же драйвер для печати. По аналогии с драйверами, при наличии средств WMI, любая управляющая программа может собирать и задавать конфигурационную информацию для различных типов аппа­ратного обеспечения, компонентов ОС и прикладных систем через ком­поненты-провайдеры. Для хранения и представления данных в CIM-ар­хиве можно написать провайдер, а чтобы получать эти данные из CIM-архива, можно создать управляющее приложение [с помощью Visual Basic, SQL Server, Java, Open Database Connectivity (ODBC), Active Directory Service Interface (ADSI) и т. д.].

Например, провайдер оборудования на SMS-клиенте хранит в CIM-архиве такие данные об объектах, как инвентаризационная информация, касающаяся аппаратуры. SMS-агенты типа Hardware Inventory Client Agent извлекают эти данные из CIM архива и сообщают об этом базе дан­ных SMS-сервера. Компонент SMS Provider, который можно установить на сервере SMS-сайта или SQL-сервере, обращается к БД SMS, чтобы выдать эти данные на консоль администратора SMS. На рисунке 1-3 демонстрируются эти отношения.

Рис. 1 -3. Отношения между компонентом-провайдером SMS, WMI и базой данных SMS


Объекты БД SMS-сайта, представления и таблицы недоступны и не поддаются изменению напрямую, а только через WMI-уровень. Однако SMS-сервер имеет открытую архитектуру, которая позволяет создавать другие инструментальные средства кроме консоли администратора SMS, которые могут обращаться и управлять объектами БД SMS-сервера. В сущности для доступа к этим объектам можно использовать любое при­ложение совместимое с интерфейсами WMI и ODBC. Так что с помощью элементов управления ActiveX или Java через приложения, написан­ные с использованием C++, Visual Basic, или модель компонентных объектов СОМ можно просматривать эти данные в Web-браузере.

Инструментальные средства WMI устанавливаются с Windows 2000/ ХР и с системами семейства Windows Server 2003. При установке ПО кли­ента SMS средства WMI устанавливаются также на всех клиентских сис­темах Windows 98 и NT 4.O. Установка средств WMI отражается в систем­ном реестре и запускается служба WMI. На клиентах с Windows 2000 и выше эти средства уже имеются. Для SMS требуется версия WMI 1.50.1085 или выше.

Инвентаризация

Инвентаризация ПО и оборудования SMS-клиентов является одной из самых популярных опций, которую администраторы SMS-сервера мо­гут включить для своих сайтов. Хранение инвентаризационной инфор­мации в центральной БД может представлять значительный интерес для администратора SMS-сервера. В БД SMS-сервера можно собирать та­кие данные, как объем диска, памяти, тип процессора, сетевой карты, операционной системы, IP-адрес и состав установленного ПО. Затем эту информацию можно использовать, чтобы узнать, какие клиенты нуж­даются в обновлении определенной части ПО или в применении исправ­лений, обновлении Windows XP, какие клиенты удовлетворяют аппа­ратным требованиям, необходимым для поддержания устанавливаемой программы или обновления.

В этой главе мы рассмотрим процесс сбора инвентаризационной ин­формации об аппаратных и программных средствах, который состоит из включения инвентаризации, просмотра инвентаризационной инфор­мации и настройки инвентаризации оборудования. Как и в предыдущих главах, мы рассмотрим также журналы и сообщения о состоянии, кото­рые генерируются в процессе сбора инвентаризационной информации, и обсудим их интерпретацию.

Примечание. Инвентаризация оборудования и ПО имеют оди­наковые функциональные возможности на расширенных и унаследованных клиентах.

Инвентаризация ПО.

Агент Hardware Inventory Client Agent собирает большой набор аппа­ратных свойств клиента. В последующем обсуждении я буду называть агентами инвентаризации клиентов обоих типов, а при необходимости указывать на различия в их поведении.