
Утилиты для Windows NT
Вадим Халепский, Microsoft Certified Systems Engineer, Астро Софт
Мicrosoft Windows NT становится все более и более популярной платформой для корпоративных сетей. Соответственно, расширяется спектр фирм-разработчиков программных продуктов, ориентированных на эту операционную систему. По данным последнего выпуска электронного каталога InfoSource, в котором собрана информация о подобном программном обеспечении, таких продуктов насчитывается уже более 10000. Отметим, что столь внушительный показатель достигнут всего за 3 года существования Microsoft Windows NT и мало операционных систем (разве что Windows 3.x, для которого разработано не поддающееся учету число программ) может похвастаться таким результатом.
Спектр представленных в InfoSource продуктов весьма разнообразен, и нет возможности даже в рамках нескольких статей его обобщить. Мы остановимся на нескольких системных утилитах, уже известных и хорошо зарекомендовавших себя в России и за рубежом, которые вошли в состав пакета Sunbelt Global Management Center.
Основанная в 1984 году для оказания технической поддержки Digital OpenVMS французская фирма Sunbelt занимается несколько необычным бизнесом собирает программные продукты третьих фирм для различных операционных систем в пакеты и продает их на мировом рынке. С 1995 года приоритетной платформой для Sunbelt становится Windows NT.
Последняя версия Sunbelt Global Management Center насчитывает более 20 полезных в работе программных продуктов, которые можно условно разделить на четыре группы: общесистемное администрирование, коммуникационные системы, средства управления безопасностью и, конечно, программные продукты для Internet/intranet. В этой статье речь пойдет о разработках для системного администратора.
Не
секрет, что невозможность ограничивать ресурсы пользователей на сервере,
вызвало множество нареканий сетевых администраторов. С другой стороны,
как известно, Windows NT предоставляет ряд открытых и документированных
программных интерфейсов, позволяющих разработчикам третьих фирм реализовывать
программы расширения функциональности. Фирма New Technology Partners разработала
программу управления дисковым пространством Quota Manager, уже завоевавшую
популярность у системных администраторов, а в некоторых организациях ставшую
неотъемлемой частью программного обеспечения сервера.
Quota Manager позволяет сетевому администратору устанавливать квоты и ограничения на использование дисковых каталогов и файлов так, чтобы пользователь не мог занимать все доступное дисковое пространство сервера. Очевидная и наибольшая потребность управление личными каталогами индивидуальных пользователей и рабочими каталогами групп.
Используя административную консоль, которая может быть установлена как на сервере, так и на рабочей станции под управлением Windows NT, Windows 95 и даже Windows 3.x, администратор определяет набор квот для каждого пользователя и/или групп пользователей, а также набор действий, выполняемых при исчерпании квот. Набор действий, исполняемых при исчерпании дискового ресурса, достаточно велик: выдача предупреждения о близости достижения для каждой квоты пользователю и администратору, запрет записи на диск, возможно также включение режима ограниченного доступа только тех пользователей, кто имеет разрешение на приоритетный доступ и запись. Основной функциональный модуль Quota Manager реализован в виде сервиса Windows NT, постоянно контролирующего состояние квотируемых дисковых ресурсов и выполняющего установленные администратором действия. Заметим, что один администратор может работать одновременно с несколькими серверами и один и тот же сервер может администрироваться одновременно сразу несколькими системными администраторами.
Второй
головной болью для администраторов стало снижение производительности
сервера при сильной дефрагментации диска. Результат фрагментации значительное
уменьшение эффективности работы файловой системы из-за дополнительных операций
дискового ввода-вывода, занимающих центральный процессор. Файловая система
NTFS лучше своих предшественников справляется с дефрагментацией, но все
же такая проблема существует. Встроенных средств дефрагментации для Windows
NT нет, наиболее распространенным инструментом стал Diskeeper. Diskeeper
снижает количество операций ненужного ввода-вывода и увеличивает эффективность
системы. Diskeeper для Windows NT результат тесного сотрудничества c
разработчиками Microsoft. Первоначально же Diskeeper был разработан для
операционной системы Digital OpenVMS 8 лет назад. С тех пор эта программа
выигрывала многочисленные награды в наиболее престижных компьютерных журналах
и обзорах.
Diskeeper позволяет наиболее полно использовать преимущества файловой системы NTFS улучшенное индексирование, технологию кэширования и другие, хотя и позволяет работать с FAT. Кроме того, Diskeeper интегрируется с пользовательским интерфейсом Windows NT запустить дефрагментацию можно из контекстного меню Windows NT Explorer. Эта программа выполняется в фоновом режиме, обрабатывает живые диски, не вызывая конфликтов с доступом пользователей или системных служб к файлам на том же диске. В версии для Windows NT Server дефрагментатор выполнен в качестве сервиса, в режиме реального времени осуществляющего дефрагментацию при превышении порогового значения. Но, поскольку задача дефрагментации все-таки нагружает системные ресурсы сервера, она может быть отложена на период наименьшей активности сервера, например, на ночь.
Если у Вас возникло подозрение, что диск дефрагментирован загрузите свободно распространяемый анализатор дискового пространства. Результат анализа может являться для администратора основанием задуматься о причинах снижения работоспособности сервера и появления многочисленных жалоб пользователей.
Логичным
дополнением к портфелю администратора Windows NT является SuperCache-NT
драйвер оптимизации работы жесткого диска. По данным тестов, применение
этого драйвера дает выигрыш по времени доступа к диску от 5 до 20 раз,
используя для этого от 25 до 75 процентов оперативной памяти. Правда, SuperCache
не может быть использован при работе с локальными дисками, а только для
сетевых разделяемых ресурсов. Вот некоторые сухие цифры по результатам
тестирования, проведенного BackOffice Magazine:
Цифры, безусловно, впечатляют, но нужно помнить, что за все надо платить в данном случае, оперативной памятью, поэтому применение SuperCache целесообразно на выделенных файл-серверах с достаточно большим объемом RAM не менее 64 MB.
Кстати,
о работе администратора. Представьте себе большую сеть с множеством серверов.
Как известно, на каждом из них ведется подробный журнал учета всех системных
событий. Но встроенными средствами не представляется возможным оперативно
информировать администратора о всех происходящих событиях, например, отсылать
администратору сообщение о сбое сервера по электронной почте или на пейджер.
Администратор узнает о сбое, только просмотрев журнал событий, а в мультисерверной
сети виновника еще надо найти среди множества подобных. Эту проблему
решает SeNTry централизованное средство просмотра и управления событиями.
Для работы на каждом сервере должен выполняться агент сервис Windows NT, который высылает на главный сервер сообщения о работе вверенного ему сервера. На главном сервере собирается вся информация от агентов. Таким образом, администратор имеет возможность на одном рабочем месте анализировать сообщения от всех серверов сети. Используя фильтр, можно также выборочно просмотреть события по их кодам, источникам, дате, критичности и другим параметрам. База данных, в которой скапливаются все сообщения, совместима с Microsoft Access, так что проанализировать ее можно не только средствами SeNTry, но и внешними инструментальными средствами.
Отсылка сообщений администратору также может гибко настраиваться: параметрами настройки могут быть критичность ошибки, время, источник и другие. Сообщения могут направляться по электронной почте, на текстовый пейджер, печататься на принтере, но существует также режим настройки действия, производимом при определенном событии, заданием определенной командной строки.
Remotely
Possible предоставляет возможность удаленного контроля и диагностики состояния
рабочих станций (в том числе и под управлением Windows 3.x, Windows 95
и Windows NT) и серверов сети. В некотором смысле, функциональность этой
системы схожа с аналогичными функциями Microsoft Systems Management Server.
Предположим, что администратору требуется посмотреть, чем занят пользователь
(не играет ли в рабочее время в игры!) это можно решить с помощью SMS
или Remotely Possible. Или, например, пользователя надо научить работать
с новым ПО опять-же пригодится Remotely Possible. А кроме того, возможно
осуществление переговоров с пользователем (chat), пересылка файлов на рабочую
станцию, другие функции и все это с помощью знакомого интерфейса drag-and-drop.
Наконец, Remotely Possible работает со всем набором поддерживаемых Windows
NT протоколов IPX, TCP/IP, NetBEUI, PPP, и даже при подключении через
Internet.
Получить более подробную информацию об утилитах для Windows NT и заказать их Вы можете в фирме Астро Софт.
В следующем номере газеты мы расскажем об утилитах других групп из состава Sunbelt Global Management Center.