Первый взгляд
В сражение между комплектами управления настольными системами вступил еще один участник - Seagate Desktop Management Suite фирмы Seagate Enterprise Management Software (Бостон, шт. Массачусетс). Он смело ринулся в бой, но оставил незащищенными свои фланги.
Результаты тестирования этого продукта в PC Week Labs позволяют отнести его функции инвентаризации и рассылки ПО к числу лучших в своем классе. Кроме них пакет содержит модули дистанционного управления и мониторинга серверов, однако не обеспечивает учета лицензий ПО. Интеграция между его функциями также оставляет желать лучшего. (Как ожидается, для устранения этих двух недостатков в третьем квартале будет выпущено объемистое расширение продукта).
Администраторы, которые намерены для начала ограничиться инвентаризацией имеющихся средств и распространением ПО, едва ли смогут найти лучший вариант. По этой причине мы нашли возможным, несмотря на некоторые недоработки, присудить комплекту Seagate Desktop Management Suite почетную награду "Выбор аналитика".
Комплексный подход
Управленческие программные комплекты привлекают администраторов тем, что предоставляют в их распоряжение наиболее широко применяемые утилиты управления при относительно невысокой общей цене. Они также создают потенциал для более эффективного управления, поскольку включают целый ряд функций, в частности, инвентаризацию, рассылку ПО и учет лицензий. Кроме того, подобные наборы содержат единую инсталляционную программу для всех компонентов (которые к тому же зачастую имеют сходные пользовательские интерфейсы), а это экономит время администратора.
Но некоторые администраторы относятся к программным комплектам с подозрением. Они справедливо опасаются встретить в них весьма посредственные компоненты, которые едва ли могли бы появиться на рынке в виде отдельного продукта. Seagate Desktop Management Suite свободен от такого недостатка по крайней мере в двух ключевых областях: его создатели интегрировали WinLAND 2.0, пакет инвентаризации аппаратных средств и программного обеспечения, с WinInstall 5.1, пакетом дистанционного инсталлирования ПО, права на который Seagate недавно приобрела у фирмы OnDemand Software. По нашему мнению, оба этих продукта можно смело отнести к числу лучших в своей категории.
Для выполнения менее значимых функций дистанционного управления Seagate включила в новый комплект ПО Proxy 1.6 фирмы Funk Software. Этот продукт, хотя и уступает по уровню двум предыдущим, но с поставленными задачами справляется полностью. Seagate укомплектовала набор также и своим удобным продуктом мониторинга серверов StatRack 1.00d. Пакет Seagate Desktop Management Suite появился в продаже 16 мая, его цена на первые 50 сетевых рабочих станций составляет $1495, уменьшаясь до $1395 на каждые 100 дополнительных.
Инвентаризация
Инвентаризация представляет собой сердцевину любого управленческого пакета, так как полученные в ее ходе данные используются учетными приложениями и средствами распространения ПО. Именно инвентаризация служит отправной точкой для выполнения функций, специализированных под конкретные типы оборудования, например проверки на наличие вирусов и дистанционного управления. Нам понравились возможности WinLAND и особенно осуществляемый этим ПО контроль за изменениями в составе имеющихся средств, генерация тревог, а также поддержка нескольких узлов.
В процессе установки WinLAND инсталляционная программа внесла изменения в имеющийся сценарий входа в систему с использованием внутренней базы данных о пользователях (при этом никаких программ, остающихся резидентными после завершения, на локальном ПК она не установила). При этом, к сожалению, программа пока не обеспечивает обработку сценариев регистрации, содержащихся в контейнерах службы каталога NetWare (NDS container log-in scripts). После подключения к системе WinLAND она провела сканирование всех пользовательских аппаратных средств, причем на большинство из них было затрачено по паре секунд. Больше времени требовалось в том случае, когда администратор планировал проведение на каком-либо компьютере тщательной инвентаризации программного обеспечения. WinLAND способен накапливать данные по 700 с лишним единицам оборудования и параметрам конфигурации, а также идентифицировать около 7000 исполнительных файлов.
После завершения инвентаризации данные временно сохраняются на файл-сервере обрабатываемого узла. Позже в дело вступают сервер базы данных и агент слияния (merge agent), которые создают для администратора главную инвентаризационную базу данных. Агент слияния может работать как непрерывно, пополняя базу данных сразу же после произошедших на узле изменений, так и включаться периодически. В последнем случае удается сократить сетевой трафик за счет пересылки такой информации во время наименьшей нагрузки в сети. В пакете предусмотрена возможность объединения данных, полученных с нескольких серверов, что немаловажно для администраторов региональных вычислительных сетей. Пересылка полученной информации осуществляется в WinLAND посредством дейтаграмм с использованием различных сетевых протоколов - NetBIOS, IPX, IP и TCP. При инвентаризации приложений может также применяться протокол Dynamic Data Exchange.
WinLAND отлично справился с задачей определения и документирования состава нашей ЛВС, в которой сочетались разнообразные ПК и операционные системы. Это ПО смогло даже считать пользовательские данные с дерева службы каталога NetWare. В то же время инвентаризация ПК под управлением Windows NT и OS/2 оказалась неполной, а системы на базе Macintosh и серверы вообще не были включены в итоговые данные. Для устранения этого недостатка в третьем квартале будет выпущен 32-разрядный агент сбора данных под Windows NT и Windows 95, а также обеспечена поддержка Macintosh и серверов.
Для получения данных, не относящихся к техническим характеристикам устройств (места их установки, подразделения, где они используются, их серийные номера и т.д.), мы смогли создать собственные административные приглашения, в ответ на которые пользователи должны были ввести необходимую информацию. Не вызвал у нас затруднений и сбор данных об автономных ПК и компьютерах, входящих в другую сеть. WinLAND создал инвентаризационный диск, позволивший нам получить основную информацию о любом ПК, находящемся даже за пределами нашей ЛВС.
Мы попытались ввести WinLAND в заблуждение и после проведения инвентаризации удалили некоторые компоненты ПК. Но наши усилия пропали даром: при очередном входе пользователя в систему пакет осуществил контроль за происшедшими изменениями и вскрыл отсутствие удаленных элементов. Такая проверка может способствовать возвращению украденных элементов памяти или других компонентов даже в том случае, если злоумышленнику удалось вынести их из офиса. При изменении инвентаризационных данных функция тревоги способна уведомить администратора об этом с помощью сообщения, рассылаемого по NetWare адресам, или посредством электронной почты на базе интерфейсов Messaging API или Vendor-Independent Messaging. Настройка этой функции, однако, оказалась весьма утомительной - одно из немногих наших замечаний к продукту.
Подготовка отчета по инвентаризации не составила труда. WinLAND содержит множество удобных отчетных форм и, кроме того, допускает создание заказных отчетов. Включенная в пакет СУБД SQL Anywhere фирмы Sybase совместима с интерфейсом ODBC (Open Database Connectivity interface - интерфейс открытого взаимодействия с базами данных) второго уровня, что обеспечивает сетевой доступ в нее из электронных таблиц Excel корпорации Microsoft и других приложений. Программисты могут также использовать эту СУБД совместно с системами сетевого управления, такими, как NMS фирмы Novell или OpenView компании Hewlett-Packard. K сожалению, доступ к этим базам данных возможен не из всех составных частей самого комплекта Seagate Desktop Management Suite.
Эффективное распространение ПО
Пакет WinInstall 5.1 по сравнению с предыдущей версией 5.0 оснащен рядом новых функций, в частности расширенной поддержкой Windows. Последняя позволяет осуществлять удаленное инсталлирование 32-разрядных приложений в средах Windows 95 и Windows NT, поддерживая при этом системный реестр, "быстрые" клавиши Windows 95 и длинные имена. Она также способна определять любую из разновидностей Windows-платформ. Эта утилита может быть установлена как услуга Windows 3.51. K числу других особенностей новой версии относится усовершенствованное самоинсталлирование и способность обновлять версии файлов, которые в данный момент активны.
Приложение распространения ПО фирмы Seagate успешно справляется
с 32-разрядными приложения, включая обновление информации в
системном реестре
Развертывание 32-разрядного приложения электронной почты мы начали с создания на одном ПК инсталляционного пакета. Прежде всего мы запустили процесс Discover ("Исследование") и получили предварительное ("Before") и заключительное ("After") отображения дисковода, на который планировалась установка нового ПО. Все вносимые в продукт изменения регистрировались, систематизировались и снабжались ярлыками, что делало их доступными для последующего редактирования. Более того, нам не пришлось создавать единый сценарий - все операции производились "интеллектуально".
В рассылаемые пакеты можно вносить коррективы, и это нам очень помогло. Дело в том, что в один из них, содержащий 16-разрядное приложение, было внесено изменение файла Registry (системный реестр), которое мы только отметили в другом рассылаемом пакете WinInstall, созданном ранее. Похоже, что даже WinInstall не способен выполнить весь процесс идеально, хотя, по нашему мнению, работает он отлично.
После подготовки инсталляционного пакета мы с помощью WinLAND создали список рассылки, содержащий каталожные данные о том, какие ПК нашей ЛВС могут работать с новым приложением. Перевод этого перечня в WinInstall был произведен с помощью процедуры экспорта-импорта. При этом мы попытались провести фильтрацию данных и выделить ПК с иными, чем Windows 95, операционными системами. Однако наша попытка закончилась неудачей, и в WinLAND был передан полный список без каких-либо исключений.
В WinInstall предусмотрено несколько различных путей модернизации клиентов. Ее можно проводить принудительно, по запросу пользователя и по графику, используя при этом функции Windows NT-сервера, телефонные каналы (в этом случае необходимо дополнительное ПО дистанционного управления) и даже средства электронной почты. Однако для проведения такой операции прежде всего на каждом ПК должно быть установлено ПО клиента WinInstall. Для решения этой задачи также имеется целый ряд способов, избавляющих от необходимости посылать технического сотрудника на каждый ПК.
Возможности удаленного инсталлирования значительно расширяются благодаря интеграции с пакетом Systems Management Server корпорации Microsoft. Присутствие клиента SMS определяется пакетом WinInstall автоматически при создании файлов описания пакетов Package Definition File. В процессе инсталлирования могут также создаваться файлы управляющей информации Management Information Files, позволяющие следить за ходом распространения ПО. Кроме того, администратор может настроить пакет WinInstall таким образом, что за данными о налагаемых ограничениях и о планировании операций он будет обращаться в MS-Net и во внутреннюю библиотеку (bindery) Novell, равно как и в полнообъемные группы службы каталога NetWare (full context NDS groups).
Посредственное дистанционное управление
Если в Seagate DMS и есть слабое звено, то это ПО дистанционного управления Proxy 1.6. На сегодняшний день оно все еще не обеспечивает ни управления рабочими станциями под Windows 95, ни удаленного доступа по коммутируемым каналам связи.
Научившись обходить некоторые препятствия, мы смогли управлять как рабочими станциями с ОС Windows 3.1, так и NetWare-сервером, используя для этого свой административный ПК. Для этого нам пришлось предварительно установить на них основное ПО Proxy. Оно занимало 9 Кб в DOS-разделе ОЗУ нашей рабочей станции, для его работы требовался сетевой протокол IPX (NetWare).
Нам понравилось, что пакет предоставляет на выбор две возможности: либо взять управление удаленной рабочей станцией на себя, полностью блокировав использование оператором клавиатуры и мыши, либо просто наблюдать за ее работой без вмешательства в функционирование хост-компьютера. При этом мы отметили существенное снижение скорости обновления экранного изображения на обоих ПК. Оказалось также, что случайно открытое в ходе сеанса меню администратора заводило ПК удаленного пользователя в тупик (lock-up) и его работоспособность восстанавливалась лишь после закрытия меню.
K сожалению, Proxy не поддерживает полноэкранных DOS-сеансов в среде Windows - на экране всегда остается рамка интерфейса Windows. Когда мы попытались провести полноэкранный DOS-сеанс, ПК пользователя переключился в DOS, но на компьютере администратора окно не претерпело никаких изменений. Нельзя также не отметить, что функция перезапуска, входящая в ниспадающее административное меню, оказалась совершенно неработоспособной. Для решения этой проблемы, как можно предположить, предназначены программы, поставляемые совместно с Proxy, однако к ним нет никакой документации.
Proxy поддерживает в качестве побочного эффекта автоматизацию задач в системе ПК - ПК (но не общих задач, выполняемых на нескольких ПК). Это относится только к программам DOS, позволяя администратору создать, например, кнопку запуска вычислительного процесса на ПК, находящемся в ждущем режиме.
Работая на своем административном ПК, мы использовали Proxy для загрузки на сервер модулей NLM, в том числе и
INSTALL, а также их выгрузки с него; при этом мы снова отметили небольшую задержку во времени. Конечно же, при использовании Proxy, комбинация <<Ctrl-Esc>> вместо переключения консольных экранов выводила на дисплей меню Start среды Windows 95. По этой причине нам пришлось освоить комбинации клавиш в стиле RCONSOLE, однако в целом замена RCONSOLE на Proxy оказалась очень удобной.
Сбор статистических данных
В комплект Seagate DMS включено ПО StatRack 1.00d. Оно обладает ограниченными возможностями, и фирма Seagate уже не продает его в виде отдельного пакета. Несмотря на это, StatRack еще может хорошо послужить администраторам в качестве средства мониторинга статистических данных NetWare-серверов. Нам, например, удалось быстро наладить контроль за отобранными 200 параметрами серверов, каналов связи и узлов.
Сразу же после запуска ПО на экране монитора появился стандартный перечень статистических данных. Внести изменения и дополнения в него нам удалось, не прибегая к услугам печатного руководства (которое, кстати, и не входит в комплект). Некоторые базовые знания о каждом из статистических параметров мы смогли почерпнуть из справочного файла Windows Help. Для графического отображения информации StatRack предлагает на выбор несколько типов диаграмм, в число которых входят линейчатая, столбцовая, трехмерная столбцовая и градуированная (gauge).
Следующим шагом стало создание сигналов тревоги и установка критичных порогов для каждого параметра. Нельзя не отметить, что заданные предупреждения поступают только в файл регистрации событий, но не передаются ни на пейджер, ни в систему электронной почты. Для мониторинга серверов на более высоком уровне фирма Seagate выпускает пакет LANAlert, не входящий в рассматриваемый комплект.
Инсталляционная программа Seagate DMS кроме всего прочего, позволила нам установить пробную версию пакета SMART (Software Metering and Resource Tracking - учет приложений и контроль ресурсов) фирмы Seagate. Это учетное ПО на базе DOS в третьем квартале будет заменено совершенно новой графической утилитой. И хотя SMART не обеспечивает учета 32-разрядных приложений, а при работе в Windows 95 - и программного обеспечения под DOS, оно все же способно внести свой вклад в эффективное использование лицензий на ПО. Эта утилита позволяет учитывать DOS-приложения на рабочих станциях с помощью своих модулей, которые остаются резидентными после завершения работы.
Сведение воедино
При тестировании Seagate DMS большинство входящих в пакет компонентов устанавливалось на административном ПК под управлением Windows 95 с ОЗУ емкостью 16 Мб. Для работы WinLAND была необходима операционная система Windows NT или Windows 95 другие утилиты подобных требований не предъявляли.
Серверные компоненты - их было не много - размещались на сервере под управлением NetWare 4.1 с установленной службой каталога NetWare. Утилиты WinLAND и WinInstall работают практически с любыми сетевыми операционными системами для ПК, включая NetWare версии 3.1x и выше, Windows/LAN Manager и VINES фирмы Banyan Systems. Что касается Proxy и StatRack, то они предназначены только для NetWare-узлов.
Единственным компонентом набора Seagate DMS, потребовавшим ручной установки параметров для интеграции с другими элементами, был Proxy. Все продукты оснащены хорошими, хотя и значительно отличающимися друг от друга пользовательскими интерфейсами. Для запуска каждого из них Seagate предлагает удобную панель инструментов.
Печатные материалы, прилагаемые к Seagate DMS, в целом нам понравились. Однако они весьма неравноценны. Лучше всего материал изложен в руководстве WinInstall, а бесплатная утилита StatRack сопровождается лишь двухстраничной инструкцией по инсталлированию. Справочные данные по этим двум утилитам, имеющиеся в Windows Help, можно оценить как достаточные или хорошие, а по WinInstall - как отличные.
Кен Филлипс
Победитель получает все
WinLAND отлично справился с задачей определения и документирования состава нашей ЛВС, сумев даже считать пользовательские данные с дерева Службы Каталога NetWare
Методика тестирования
Все компоненты, кроме базирующихся на сервере, были установлены на ПК с процессором Pentium под управлением Windows 95, являвшимся составной частью отказоустойчивой многосерверной платформы ERS/FT II корпорации Cubix. K параллельному порту ПК мы подключили внешний CD-ROM фирмы MicroSolutions. Наш ПК не был специально предназначен для выполнения функций инвентаризации, хотя на больших узлах решение такой задачи может потребовать выделения закрепленного сервера. В этом случае в полной мере можно будет использовать преимущества многосерверной платформы Cubix.
Агенты сбора инвентаризационных данных, равно как и программы уведомления, устанавливались на сервере IBM PS/2 Model 95A под управлением NetWare 4.1 с установленной службой каталога NetWare. Для тестирования возможностей Proxy по дистанционному управлению на этот же сервер был инсталлирован основной загружаемый модуль NetWare, а ПО клиентских
ПК помещено в каталог сервера для последующей пересылки на рабочие станции пользователей. Функции главного узла управления при этом выполняла административная станция на базе Cubix.
В экспериментальную ЛВС входило разнообразное оборудование, в том числе несколько ПК и один Power Macintosh 8100/110, которые взаимодействовали между собой посредством протоколов IPX/SPX и TCP/IP. Инвентаризация всех этих устройств, кроме Macintosh, производилась автоматически при входе в систему, а автономных ПК - вручную, посредством инвентаризационного диска. Для удаленного инсталлирования ПО мы с помощью WinLAND подготовили списки его рассылки, а затем импортировали их в пакет WinInstall, установленный на административном ПК. В ходе тестирования осуществлялось дистанционное управление NetWare-сервером и рабочими станциями посредством Proxy, а также просмотр серверной статистики с помощью StatRack.
ТАБЛО РЕЗУЛЬТАТОВ
SEAGATE DESKTOP
MANAGEMENT SUITE 1.0
Фирма Seagate Enterprise Management Software
+-----------------------------------------+--------+
|Поддержка NetWare | А |
+-----------------------------------------+--------+
|Поддержка сетевых ОС Windows | C |
+-----------------------------------------+--------+
|Поддержка клиентов | C |
+-----------------------------------------+--------+
|Инвентаризация | А |
+-----------------------------------------+--------+
|Распространение ПО | А |
+-----------------------------------------+--------+
|Учет лицензий на ПО | F |
+-----------------------------------------+--------+
|Дистанционное управление | C |
+-----------------------------------------+--------+
|Оценка безопасности | - |
+-----------------------------------------+--------+
|Антивирусная защита | - |
+-----------------------------------------+--------+
|Управление пользовательским интерфейсом | - |
+-----------------------------------------+--------+
|Автоматизация и планирование выполнения | - |
|задач | |
+-----------------------------------------+--------+
|Мониторинг сервера | C |
+-----------------------------------------+--------+
|Настройка сервера | - |
+-----------------------------------------+--------+
|Распечатка отчетов и графиков | А |
+-----------------------------------------+--------+
|Заказные отчеты и запросы | А |
+-----------------------------------------+--------+
|Возможности экспортирования данных | А |
+-----------------------------------------+--------+
|Пользовательский интерфейс | А |
+-----------------------------------------+--------+
|Инсталлирование | B |
+-----------------------------------------+--------+
|Документация | B |
+-----------------------------------------+--------+
" - " - функция отсутствует.
СИЛА И СЛАБОСТЬ
Seagate Desktop Management Suite 1.0
Фирма Seagate Enterprise Management Software
Бостон, шт. Массачусетс
(800) 234-3793, (617) 368-3300 http://www.seagate.com
+ С помощью клиентов ускоряет процесс инвентаризации, обеспечивая при этом высокую точность данных; упрощает инвентаризацию автономных ПК; сводит воедино данные нескольких узлов; поддерживает распространение 32-разрядных приложений на все Windows-платформы; предлагает разнообразные способы распространения ПО и автоматически обнаруживает изменения в системе, не требуя от администратора составления специальных сценариев; обеспечивает дистанционное управление и мониторинг серверов.
- Не поддерживает инвентаризацию Macintosh-клиентов и серверов файлов; имеет ограниченные возможности инвентаризации аппаратных средств под управлением Windows NT и OS/2; в текущей версии отсутствует возможность непосредственной интеграции с учетным ПО; инсталлируемая программа вносит изменения только в NetWare-сценарии регистрации на базе внутренних библиотек, но не в контейнеры службы каталога NetWare; пакет дистанционного управления имеет ряд ограничений, в частности в нем отсутствует поддержка Windows 95.
РЕЗЮМЕ
Администраторам, ощущающим потребность в простом и высокоточном средстве распространения ПО и инвентаризации, не нужно ничего, кроме Seagate Desktop Management Suite. Покупателям же, которым необходимы инвентаризация систем на базе Macintosh, Windows NT, OS/2 и серверных платформ, а также интегрированное учетное ПО, придется подождать последующих версий этого комплекта. Если же учет лицензий требуется уже сейчас, можно подумать о приобретении не готового набора, а специализированного пакета в дополнение к Seagate DMS.
Полный контроль
Утилита Proxy 1.6 предоставляет на выбор две возможности: можно либо взять управление удаленной рабочей станцией на себя, полностью блокировав использование оператором клавиатуры и мыши, либо просто наблюдать за ее работой без вмешательства в функционирование хост-компьютера