Заметки из лаборатории
Фирма Snap-In Softools выпустила добавочное ПО для NWAdmin под названием Snap-In AutoAttendant 1.0. Новый продукт помогает сократить время, затрачиваемое на администрирование серверов под управлением NetWare 4.x, и в ходе тестирования в PC Week Labs позволил эффективно автоматизировать управление загружаемыми модулями в среде NetWare 4.1. Однако он способен непосредственно контролировать не более 40 модулей - серьезный недостаток, необходимость устранения которого ясна любому администратору.
Управление загружаемыми модулями NetWare на серверах некоторых узлов отнимает много времени. Резервное копирование значительно упрощается при наличии планировщика, который перед началом этого процесса выгружает модули СУБД, а затем вновь загружает их. В противном случае администраторам ЛВС NetWare приходится прилагать дополнительные усилия, чтобы получить полноценные страховые копии. Ведь даже необходимость заучивать комбинации клавиш, применяемых для загрузки и выгрузки таких модулей, может вызывать раздражение.
Новый продукт решает эти проблемы, расширяя возможности применения хорошо знакомой утилиты NWAdmin фирмы Novell. Теперь она позволяет оператору, даже не владеющему языком сценариев, загружать и выгружать модули NetWare в непосредственном режиме, планировать проведение сложных серверных операций и даже производить удаленное отключение регистрации или перезагрузки сервера.
Snap-In AutoAttendant 1.0 поступил в продажу в июле и стоит дешевле, чем другие программные средства автоматизации процессов. Цена лицензии на один сервер составляет $99, на 100 серверов - $2499.
Следует отметить, однако, что такие конкурирующие продукты, как NLMAuto Pro фирмы Knozall Systems, Console Manager for NetWare фирмы Podell Systems и TaskMaster фирмы Avanti Technology, предлагают потребителю более широкий набор функций.
AutoAttendant - уже второй добавочный модуль для NWAdmin, выпущенный фирмой Snap-In Softools.
Snap-In AutoAttendant пока не обеспечивает управление загружаемыми модулями на серверах под управлением NetWare 3.x, эту возможность предоставит пользователям его следующая версия, которая должна была выйти в конце августа. В ней такая функция будет выполняться посредством новых NetWare 3.x-агентов, приобретение которых обойдется в $59 за лицензию на один сервер и в $1499 - на 100 серверов.
На узле фирмы Snap-In по адресу: http://www.snap-in.com можно получить демо-версию нового продукта, способную работать в течение 15 дней. Новый продукт снабжен только онлайновой документацией.
Инсталлирование? Нет ничего проще!
Установка AutoAttendant была проведена с административного клиентского ПК под управлением NetWare и заняла считанные минуты. Инсталляционная программа скопировала загружаемый модуль на сервер (мы использовали IBM Model 95A) с установленной ОС NetWare 4.1 и внесла изменения в файл
AUTOEXEC.NCF. Кроме того, она провела конфигурирование утилиты NWAdmin на административном ПК, добавив в нее новую кнопку и диалоговое окно.
Для тестирования новых функций NWAdmin мы выбрали сервер и щелкнули мышью на кнопке AutoAttendant. После этого на экране появилось новое диалоговое окно, вначале несколько нас озадачившее: оно было заполнено множеством приглашений, не всегда понятных. Мы обратились к справочной системе Help, где нашли подробные разъяснения функций (правда, оставлял желать лучшего формат представления информации, которую было не очень удобно читать).
AutoAttendant в автоматическом режиме просмотрел сервер и составил список загруженных модулей NetWare. После этого не составило труда использовать эту же функцию для выгрузки и повторной загрузки любого из них. Эта функция помогает упростить работу с серверной консолью, не прибегая к услугам неграфической утилиты RCONSOLE фирмы Novell. Кроме того, мы успешно отключили процедуры регистрации - неудобный, хотя и эффективный способ поддержки непрерывной связи в ходе выполнения важных задач. Затем была проведена перезагрузка сервера, которая показала, что AutoAttendant не восстанавливает подключение сервера к административному ПК автоматически. В диалоговом окне наше внимание привлекла еще одна кнопка, позволяющая при острой нехватке памяти выгружать из нее DOS.
Главная проблема, с которой мы столкнулись в AutoAttendant, связана с тем, что составляемый им список загружаемых модулей NetWare не может содержать более 40 имен. На нашем сервере был установлен 81 модуль для обслуживания электронной почты, антивирусных функций, резервного копирования и так далее. 28 из них представляли собой файлы "заплат" NetWare, загружаемые при перезапуске сервера в первую очередь. Именно они заполнили список, не оставив места для гораздо более важных модулей, загружаемых позже. Еще более обострила ситуацию невозможность пополнить перечень вручную, в результате чего мы не могли применять AutoAttendant для выгрузки последних.
Snap-In-AutoAttendant упрщает запуск
и останов загружаемых модулей NetWare
Snap-In Softools намерена устранить это ограничение в следующей версии, которая должна появиться в ближайшие дни.
Точно по графику
AutoAttendant обеспечивает не только непосредственное выполнение серверных операций, но и их планирование с различной периодичностью - в диалоговом окне имеются такие опции, как "Everyday" (ежедневно), "Friday" (по пятницам), "Day of Month" (день месяца). После ввода информации все операции автоматически, без участия администратора, сводятся в единый график.
В ходе тестирования были изучены различные способы назначения времени проведения операций, в зависимости от предъявляемых требований. Так, для запуска или останова серверной программы, мы устанавливали время события и вводили обычную команду - эта процедура занимала всего несколько секунд.
AutoAttendant оснащен средствами, которые позволяют автоматизировать и более сложные процедуры, предусматривающие, скажем, отображение конкретного серверного окна или ввод команды с клавиатуры. Например, мы запрограммировали выбор окна приложения по его имени и задали для его закрытия управляющую последовательность со спецсимволом Esc. Это весьма удобно при работе с базами данных и любыми приложениями, которые невозможно закрыть простой командой выгрузки.
Между вводимыми знаками при необходимости можно вставить паузу. Ввод специальных символов - Escape, Enter, стрелок - производится из специального окна по одному. К сожалению, при программировании операций AutoAttendant не позволяет использовать условную логику.
Мы столкнулись с некоторыми трудностями при программировании плановых операций, требующих закрытия окна AutoAttendant с последующим его восстановлением. В двух случаях это привело к зависанию системы, причем даже выход из NWAdmin не устранил общую ошибку защиты. Специалисты Snap-In Softools заняты сейчас изучением причин этого явления.
AutoAttendant позволяет импортировать и экспортировать графики проведения операций с одного сервера на другой, приостанавливать и возобновлять выполнение операций, а также производить распечатку графиков.
Кен Филлипс
С нештатным редактором Кеном Филлипсом можно связаться через Internet по адресу: kenp@sunrise.alpinet.net.