Приходилось ли вам задумываться о том, чем ваш сервер занимается посреди ночи? Утилита TrendTrak for NT 4.0 компании InTrak поможет приоткрыть завесу над этой тайной.


СБОР СТАТИСТИКИ
БОЛЬШИЕ ВОЗМОЖНОСТИ МАЛЕНЬКИХ ПАКЕТОВ
РАССТАНОВКА ЛОВУШЕК
НЕ БЫЛО ПЕЧАЛИ
ОКОНЧАТЕЛЬНЫЙ АНАЛИЗ
ИТОГ ИСПЫТАНИЙ

Когда вы мирно спите, не пытаются ли хакеры использовать службу Remote Access Service, чтобы добраться до критически важных данных в вашей сети? Выбрав пиктограмму Save в излюбленном сетевом приложении и терпеливо дожидаясь, пока исчезнет изображение песочных часов, вы, может быть, не раз задавали себе вопрос: "Интересно, что же действительно делает сейчас сервер?"

TrendTrak for NT 4.0 отслеживает серверную статистику и позволяет поближе познакомиться с тем, как работают ваши серверы. Это последняя из предлагаемых компанией InTrak утилит управления сервером, и ее появление знаменует выход компании на рынок Windows NT после успеха, сопутствующего TrendTrak для NetWare/SFT III и ServerTrak. Для этого выпуска "Испытательного стенда" Trend-Trak for NT тестировалась на серверах и рабочих станциях с самой различной конфигурацией - от машин с процессором 386, имеющим тактовую частоту 40 МГц, до систем, с симметричной многопроцессорной обработкой на базе двух процессоров Pentium/200 МГц.

СБОР СТАТИСТИКИ

Чтобы заполнить вакуум, возникший из-за отсутствия в NetWare функций анализа нагрузки сервера и генерации отчетов, InTrak разработала ServerTrak, утилиту сбора статистики в реальном времени, и TrendTrak, сопутствующий продукт для анализа долговременных тенденций и прогнозирования.

Perfmon, монитор производительности в Windows NT, предлагает более широкий набор различных функций сбора статистики в реальном времени и графических средств представления, чем те, что имеются в среде Novell,

поэтому InTrak предлагает пока только пакет TrendTrak для среды Windows NT. Пакет TrendTrak for NT может также читать файлы данных с серверов Novell, запуская загружаемый модуль TrakIt NetWare Loadable Module.

Иными словами, он способен анализировать данные, полученные с обеих платформ на одной рабочей станции Windows.

TrendTrak for NT объединяет в себе две группы приложений: серверную систему сбора информации и утилиту анализа, размещаемую на рабочей станции.

Серверная система в свою очередь состоит из двух крупных исполняемых модулей. Служебная утилита NTMA-INT.EXE позволяет администратору выбрать параметры, статистику о которых TrendTrak будет собирать на сервере. NTMAINT создает конфигурационный файл на сервере с именем TRAK-DATA.DAT, где перечислены эти параметры. NTTRAKIT.EXE - активный агент, собирающий данные в реальном времени; он запускается на сервере и опрашивает систему раз в секунду для сбора статистики, указанной в файле .DAT.

Каждые 15 минут программа NTTRAKIT сбрасывает данные за истекший промежуток времени в файл со статистической информацией за день, называющейся, к примеру, 19971220.TDF для 20 декабря 1997 года. В полночь файл с данными за день помещается в файл, где хранится статистика, собранная за последний месяц (например, 199712.TMF). В свою очередь, файл с данными за месяц используется системой, установленной на рабочей станции, для подготовки информации, которая требуется конечному пользователю для анализа. Серверный пакет необходимо загрузить с консоли каждого сервера, статистику о котором вы хотели бы собрать, а для опроса и сбора данных должен быть активизирован агент NTTRAKIT. При изменении с помощью программы NTMAINT набора параметров, статистику о которых требуется собрать, агент NTTRAKIT следует перезапустить, чтобы он загрузил модифицированный конфигурационный файл .DAT.

Утилита на рабочей станции представляет собой один исполняемый модуль, TRNDTRAK.EXE, который считывает находящийся на данном сервере файл .TMF и строит графики рабочих параметров системы на основе определенных пользователем критериев отбора данных и графических координат. Если серверный компонент системы может работать только под Windows NT, то программное обеспечение рабочей станции может запускаться в Windows NT или Windows 95.

БОЛЬШИЕ ВОЗМОЖНОСТИ МАЛЕНЬКИХ ПАКЕТОВ

Во времена, когда многие приложения поставляются на нескольких компакт-дисках, наличие всего двух трехдюймовых дискет в коробке с TrendTrak for NT несколько настораживало. Одна дискета - для программного обеспечения рабочей станции, а другая - для программного обеспечения файлового сервера.

Мы решили установить сначала серверное ПО и смело вставили одну из дискет в дисковод A:. Первое, что нужно сделать в процессе инсталляции, - ввести серийный номер из 15 букв и цифр (документация с готовностью сообщает, что его можно найти с обратной стороны дискеты), путь к каталогу на сервере, где будет размещаться собираемая информация, и число дней, в течение которых файлы с данными за день будут храниться до удаления на сервере. Два остальных запроса требуют подтвердить имя каталога, куда программное обеспечение должно записываться, а также имя папки, в которой пиктограммы с ярлыками будут храниться. Если на каждом этапе вы выбираете значения по умолчанию, то вся процедура установки сводится к вводу серийного номера и трем нажатиям кнопки Next. Инсталляция пакета на сервере завершается напоминанием о необходимости регистрации продукта; последний экран содержит номер версии продукта и информацию о контактах с компанией, в том числе касающуюся технической поддержки.

Установка TrendTrak очень проста, но мы тем не менее хотим заострить внимание читателя на одном важном моменте. Разработчики программного обеспечения должны бы знать, что администраторов раздражают больше всего две вещи - это поиск дурацкого серийного номера и выяснение номера телефона службы технической поддержки. InTrak сделал все правильно. А некоторым мегапроизводителям не мешало бы обратить на это внимание.

Однако приятные сюрпризы на этом не закончились. Приложение SETUP.EXE завершилось автоматическим запуском программы NTMAINT, так что мы могли тут же выбрать объекты и счетчики для сбора данных. NTMAINT предлагает набор объектов по умолчанию, который вы можете принять или дополнить по мере необходимости.

Процедура установки для рабочей станции еще проще - требуется только подтвердить имя каталога для размещения программного обеспечения и выбрать папку для программы. При установке пакета на рабочую станцию серийный номер вводить не нужно. InTrak предлагает дополнительный набор данных User Tutorial со статистикой, типичной для серверов Novell, чтобы новые пользователи попробовали поработать с некоторыми фиктивными данными, прежде чем приступать к серьезной работе.

Системные требования обоих пакетов, для сервера и рабочей станции, минимальны. Серверный компонент запускается только на платформе Windows NT 3.51 или 4.0, поэтому любое аппаратное обеспечение, рассчитанное на Windows NT, будет без проблем работать с приложениями NTMAINT и NTTRAKIT. Документация на TrendTrak утверждает, что пакет для рабочей станции работает только на компьютере с процессором 486 или выше и Windows 95 или Windows NT. Тот небольшой объем оперативной памяти и времени процессора, которые требуются для работы каждой из этих программ, просто поражает, особенно в случае с компонентом для рабочей станции. Мы смогли запустить TrendTrak на древнем ПК Accel с процессором 386, с тактовой частотой 40 МГц, операционной системой Windows 95 и оперативной памятью объемом 8 Мбайт. На таком компьютере попытка воспроизвести Stripped CD QuickTime Movie ансамбля Rolling Stones одновременно с выводом 38 страниц графиков TrendTrak привела к полному зависанию системы. Нужно тем не менее отметить, что, когда мы запускали только приложение Trend-Trak, все работало безупречно. Серверный агент порождает лишь 3-4%

нагрузки на процессор в системе Compaq с процессором 486 с тактовой частотой 66 МГц и оперативной памятью емкостью 24 Мбайт, так что при работе с любой несколько более совершенной системой, чем эта, никаких проблем не будет.

РАССТАНОВКА ЛОВУШЕК

Первым делом сетевой администратор, использующий TrendTrak, сталкивается с программой NTMAINT. Экран этой утилиты состоит из двух колонок. С левой стороны находятся окна со списками объектов, счетчиков и экземпляров, а в окнах правой колонки дается объяснение соответствующих терминов. Система TrendTrak использует код Perfmon для NT, поэтому NTMAINT способен собирать информацию о любом системном объекте, который видит Perfmon. Выбрав нужный объект или счетчик, вы можете тут же увидеть его описание. Объект - это программный или аппаратный компонент, рабочие характеристики которого поддаются измерению (такой как дисковод, процессор, память, TCP, RAS и т. д.). Счетчик - это конкретный измеряемый параметр для данного объекта (например, объект Processor имеет такие счетчики, как %DPC Time, %Interrupt Time, %Privile-ged Time и %Processor Time, помимо прочих). Экземпляры позволяют выбрать конкретный объект при наличии в системе нескольких объектов того же класса, в частности нескольких процессоров или жестких дисков. После сохранения конфигурации NTMAINT, обновления файла TRAKDATA.DAT и перезапуска агента сбора информации NTTRAKIT наступает очередь компонента продукта на рабочей станции.

Серверная программа NTTRAKIT сбрасывает накопленные за день данные в файл .TMF с месячным архивом только в полночь, поэтому проанализировать данные или нарисовать графики можно только на следующий день. Ввиду отсутствия возможности передать данные из файла .TDF в файл .TMF вручную, проверить правильность инсталляции в тот же день нельзя, если только не перевести часы на сервере вперед. Хотя это ситуация четко отражена в документации, отсутствие возможности у пользователя вручную переслать данные не позволило нам позабавиться новой игрушкой, поскольку изменить установленную на сервере дату мы не рискнули.

Странное поведение программы проявилось, когда мы попытались закрыть серверного агента, собирающего данные. Попытка завершить выполнение NTTRAKIT с помощью меню и любых других средств приводила к появлению предупреждающего сообщения: "Завершение NTTRAKIT приведет к потере статистических данных, собранных TrendTrak для анализа". Сначала, исходя из смысла сообщения, мы было с беспокойством подумали, что нам грозит потеря всех данных за день, но это оказалось не так. NTTRAKIT опрашивает систему раз в секунду и сбрасывает данные в файл .TDF каждые 15 минут. Поэтому на самом деле это сообщение означает, что будут утеряны данные за последний неполный 15-минутный цикл, поскольку они, по-видимому, хранятся только в оперативной памяти. При желании, вы можете открыть экран Processes в NT Task Manager и посмотреть, как NTTRAKIT использует память в течение 15-минутного цикла. Мы бы предложили InTrak удалить сообщение об ошибке и завершить приложение нормально, со сбросом всех оставшихся данных в кэш.

Размер ежедневных файлов .TDF варьируется в пределах 100-200 Кбайт, в зависимости от числа объектов и счетчиков, выбранных в NTMAINT. Текущие файлы .TDF и .TMF хранятся в папке C:INTRAKTRNDTRAK, обработанные .TDF перемещаются в папку C:INTRAKTRNDTRAKPROCESSD. В зависимости от определенного числа дней хранения, некоторое число файлов .TDF остается в папке PROCESSD, а более старые файлы удаляются после того, как данные из них будут добавлены к файлу с информацией за месяц. В течение месяца файл .TMF увеличивается примерно до 3-6 Мбайт, а файлы с информацией за год достигают размера от 36 Мбайт до 96 Мбайт. Наши тестовые серверы генерировали файлы размером 3,5 Мбайт в среднем за первые три недели тестирования.

Мы запустили Windows Explorer утром после установки и, желая убедиться, что файл .TMF был создан, проверили серверный диск. Затем мы обратились к рабочей станции, чтобы построить некоторые графики. После запуска TrendTrak серверы можно добавить с помощью команды Configuration/Edit Server Pick List. Отображаемое диалоговое окно предлагает добавить сервер с помощью кнопки Add Server by Directory. Нажатие этой кнопки приводит к появлению стандартного диалога для открытия файла, с помощью которого вы можете осуществлять навигацию по жесткому диску сервера, где находится файл .TMF. Нас неприятно удивило, что TrendTrak не смог автоматически найти требуемый файл, ведь на первый взгляд сделать это совсем просто - нужно только запрограммировать систему, чтобы она определяла активные сеансы и проверяла серверы на наличие файлов NTTRAKIT аналогично тому, как это делает Network Neighborhood.

Найдя серверный файл с данными, мы смогли добавить наш сервер Thundernet Compaq 486/66 МГц к списку выбранных серверов. Диалог Edit Server Pick List служит для добавления или удаления серверов из списка активных серверов при условии, что TrendTrak зарегистрировал местонахождение их файлов .TMF в своем файле TWINTRAK.INI. Помимо имени данного сервера отметка сообщает, что серверные данные будут действительно собираться и анализироваться пакетом TrendTrak.

Главный экран TrendTrak Statistics состоит из трех центральных окон, в которых отображаются выбранные серверы, имеющаяся статистика для данного сервера, а также статистика, отобранная для графического представления. Система поддерживает стандартные методы выбора при помощи мыши, позволяя вам указать несколько вариантов, держа нажатой клавишу Control или Shift. Статистические параметры могут быть добавлены к списку графиков последовательно, сгруппированы по серверам или статистическим группам, а также вставлены в середину списка, чтобы изменить последовательность отображения графических страниц.

Выбрав статистические параметры, вы можете обратиться к экрану Criteria, для задания интервала времени, данные за который будут анализироваться, для отбора статистики и для графического представления и активации функции экстраполяции тенденций. Интервал подлежащих анализу архивных данных может варьироваться от недели до одного года, с аналогичными интервалами для экстраполяции. Часть экрана Analysis Schedule состоит из небольших прямоугольников по типу еженедельника, причем каждый прямоугольник представляет один 15-минутный сегмент. Сегменты для данного дня и часа можно выбрать, перемещая мышь по прямоугольникам, а затем нажать для фиксации конкретного сегмента на кнопку Set или Clear. Этот экран позволяет вам создать стандартный набор атрибутов, которые используются во всех графиках, а также определить три дополнительных набора атрибутов графиков.

Графическая система имеет широкий набор возможностей для настройки сетки, линий и надписей. InTrak предоставляет набор командных функций восстановления начальных значений по умолчанию для параметров графики и видео - настоящий подарок любителям все делать по своему усмотрению. Система позволяет также менять масштаб по оси y, так что вы сможете выводить несколько графиков на одном экране. В противном случае по умолчанию шкала для каждого экземпляра данного объекта будет задана в соответствии с максимальным диапазоном собранных данных по этому объекту. Единственное, что разочаровывает, так это отсутствие функции увеличения какой-то части графика без изменения выбранного масштаба времени. В принципе необходимые интервалы времени можно выбрать с помощью экрана Criteria, но в результате вам пришлось бы переключаться туда-сюда между двумя экранами, чтобы проанализировать одну и ту же информацию.

TrendTrak позволяет анализировать работу отдельных процессоров в многопроцессорной среде. Мы установили агента по сбору информации в системе с двумя процессорами Pentium/200 МГц и после нескольких дней сбора данных смогли приступить к построению графиков рабочих характеристик процессора. Возможность отображать до четырех графиков на одном экране упрощает сравнение производительности двух процессоров по широкому диапазону статистических параметров. Графики показали, что в SMP-системе RDS (Robbins Data Systems) 2000 рабочая нагрузка между процессорами была должным образом сбалансирована. Эта возможность весьма полезна для администратора сети, поскольку наверняка интересно знать, как функционирует данный процессор в системе SMP или как распределяется нагрузка между процессорами.

Для тех, кто использует Windows NT Server (3.51 или 4.0) и Windows NT Workstation, система TrendTrak предлагает систему хранения данных, благодаря которой один сервер может забирать данные с других, таким образом освобождая вас от необходимости монтирования диска для конкретного сервера и позволяя централизованно выполнять анализ и сбор данных. Настройка этой функции требует редактирования значений Registry в относящейся к INTRAK части раздела HKEY_LOCAL_MACHINE и задания путей к главному серверу хранилища данных на соответствующих серверах. После того как подчиненный сервер выполняет в полночь обычную перекачку данных за день, он подключается к главному серверу хранилища данных и сбрасывает последние собранные данные на центральный сервер. Эта возможность пригодится тем пользователям TrendTrak, кто хочет получать данные от удаленных узлов, периодически связывающихся с центральными системами для передачи информации по телефонным каналам.

TrendTrak позволяет экспортировать данные, полученные в результате опроса, в файлы формата ASCII с разделителем в виде запятой. Таким образом дальнейшая обработка данных может производиться с помощью электронных таблиц или СУБД. Система позволяет также выполнять предопределенный набор команд при запуске утилиты для анализа, например экспортировать данные, а также печатать набор графиков на основе выбранного пользователем конфигурационного файла.

НЕ БЫЛО ПЕЧАЛИ

Наверняка, когда вы были маленьким, бабушка не раз читала вам известные стихи: "Лошадь захромала, командир убит, конница разбита, армия бежит. Враг вступает в город, пленных не щадя, потому что в кузнице не было гвоздя". Именно это пришло мне в голову, как только несоответствие программы и описания ее работы в документации стало очевидным.

Впервые мы столкнулись с ошибкой в программе при работе с NTMAINT. При нажатии кнопки Help, расположенной в нижнем правом углу экрана, окно Windows Help появилось вместе с сообщением об ошибке: "Невозможно найти файл TTMAINT.HLP. Вы хотите попробовать найти этот файл самостоятельно?" Автор статьи всегда считал, что приложение должно само искать нужные ему файлы, но все равно нажал "Да" и быстро понял, в чем дело. Приложение было запрограммировано на поиск файла TTMAINT.HLP, в то время как файл на диске в действительности назывался NTTMAINT.HLP. С помощью Windows Explorer он быстро создал копию файла с тем именем, на которое программа была рассчитана.

Мы столкнулись практически с той же ошибкой в программе TRNDTRAK на рабочей станции. После настройки графических и статистических конфигурационных параметров была выбрана опция File/Save As, чтобы сохранить конфигурацию THUNDER1 на диск. Согласно информации в диалоговом окне и документации, TrendTrak создает для этого файл .CFG. Мы подготовили три различных варианта параметров с различными опциями для графиков. Когда позже нам понадобилось открыть сохраненные конфигурации, диалог File/Open предложил пустой список, где не было ни одного файла .CFG. Решив, что каким-то образом путь к каталогу был выбран неверно, мы с помощью Windows Explorer принялись искать файлы .CFG, но файлов, которые, как нам казалось, мы сохранили только что перед этим, нигде не было. После поиска по имени файла без расширения мы поняли, в чем проблема: TRNDTRAK сохранил файл как THUNDER1 без какого-либо расширения. Поскольку программа для диалога File/Open была настроена на поиск файлов с расширением .CFG, в списке и не появилось ни одного такого файла. Сменив тип на All Files, мы смогли найти конфигурационные файлы с именами без расширений.

Интерфейс TRNDTRAK приводит к небольшой ошибке и при обновлении экрана. Если выбрать папки Statistics, Criteria или Graph, указывая на закладки внизу экрана, экран перерисовывается должным образом. Если же выбрать папку из главного меню с помощью команды Folder, основная часть экрана переключается на выбранный экран, но закладка внизу экрана упорно отображает прежний текст (к примеру, Statistics, когда в действительности это была страница Criteria).

Мы столкнулись также с проблемой неустойчивости работы серверного агента, собирающего информацию. Хотя NTTRAKIT прекрасно ведет себя при клиент-серверных операциях типа RAS или передачи файлов, он обычно "падал", когда мы пытались выполнить с серверной консоли такие приложения, как Windows Messaging или Dial-up Networking. Первое посещение Task Manager показало, что агент все еще работает, но при выборе команды View/Counters в приложении окна счетчиков оказались пустыми.

При обращении в службу технической поддержки мы задали соответствующий вопрос, и нам объяснили, что это ошибка в алгоритме опроса. Сотрудник Technical Support посоветовал воспользоваться обновленной версией сборщика .EXE на ftp-узле компании, где эта ошибка была исправлена. После загрузки файла и замены исходного приложения, несмотря на то что обе версии имеют один и тот же номер, исправленный файл имел объем 96 Кбайт, в то время как старый - всего 76 Кбайт. Мы перезапустили новый NTTRAKIT и затем без проблем открыли сеанс передачи сообщений с использованием удаленного доступа по телефонной линии.

Если вы программист, имеющий опыт работы с различными языками, начиная с файлов пакетной обработки в DOS до Delphi и Visual Basic, то наверняка знаете, насколько просто привнести подобные ошибки в исходный текст программы и, аналогично, насколько легко во многих случаях их исправить. Нужно лишь выявить ошибки до выпуска продукта. Хотя большинство обнаруженных нами в продукте ошибок были незначительны, раздражение пользователей при столкновении с ними вполне объяснимо, тем более что эти проблемы легко можно было обойти. Подобные ошибки должны отлавливаться во время альфа- и бета-тестирования еще до того, как продукт выпущен, - такого рода недостатки в продукте стоимостью 649 долларов за лицензию на один сервер (плюс 499 долларов за каждую дополнительную лицензию) недопустимы. Остается только констатировать факт: для компании, имеющей многолетний опыт работы с NetWare, разработка для Windows NT - совсем иное дело. Политика InTrak, предусматривающая бесплатную техническую поддержку и

30-дневную гарантию возврата денег, хотя и заслуживает всяческой похвалы, не искупает недочетов программы. Остается только надеяться, что к моменту опубликования данного обзора InTrak избавится от ошибок в программе, поскольку в противном случае они негативно скажутся на дальнейшей судьбе многообещающего и мощного приложения.

Мы также рассчитываем, что будут исправлены незначительные ошибки в документации, изобилующей ссылками на NLM, а не на эквивалентные модули для Windows NT, выдающие происхождение продукта. Хотя соответствующие описания функций здесь, как правило, корректны (поскольку возможности обоих продуктов практически идентичны), такие ошибочные ссылки должны быть тем не менее изъяты из следующей версии.

ОКОНЧАТЕЛЬНЫЙ АНАЛИЗ

Хотя Perfmon в Windows NT, а также Network Monitor и Task Manager предоставляют администратору сети самую разнообразную информацию, касающуюся состояния и работоспособности сети и сервера, TrendTrak предлагает более эффективные средства сбора и анализа такой информации. Более того, несмотря на то что утилиты Windows NT позволяют осуществлять мониторинг нескольких серверов, их возможности графического представления ограничены одним видом выбранной системы, значительно усложняя сравнение графиков, отражающих изменение нескольких параметров. Способность TrendTrak передавать статистическую информацию с нескольких серверов в центральную точку сбора данных, где они могут быть быстро просмотрены в виде нескольких графиков, а также системные функции печати и хранилищ данных делают TrendTrak отличным средством для предоставления статистической информации.

В целом мы настоятельно рекомендуем TrendTrak for NT администратору сети, который хочет иметь графический инструментарий анализа системы. Хотя в рассмотренной нами версии было несколько незначительных ошибок, ни одна из них не являлась критической, и обращение в InTrak с просьбой устранить соответствующие ошибки было воспринято позитивно. Возможно, самое большое достоинство этого продукта в том, что люди, его создавшие, готовы предоставить конечному пользователю бесплатную поддержку и 30-дневную гарантию с возвратом денег. Учитывая, что современные мегапроизводители стремятся заставить своих бедных потребителей тратить огромные деньги за привилегию поговорить с их сотрудниками службы технической поддержки (потребителей, которые часто сообщают о серьезных, наносящих вред системе ошибках), политика продажи и поддержки компании InTrak - как глоток свежего воздуха. Окончательный вывод: дайте TrendTrak for NT шанс.


ИТОГ ИСПЫТАНИЙ

TrendTrak for NT 4.0

InTrak
9999 Business Park Ave., Ste. B
San Diego, CA 92131
1-619-695-1900
www.intrak.com

Цена. 649 долларов за первую серверную лицензию и 499 долларов за каждую дополнительную лицензию. Лицензия на пять серверов стоит 2125 долларов, на десять - 4250 долларов.

Требования. Серверный агент сбора информации работает на ПК с процессором 486 или выше, операционной системой Windows NT 3.51 или 4.0, свободным пространством на диске объемом 2,5 Мбайт в случае Windows NT 4.0 (1,5 Мбайт в случае 3.51). Рекомендуется Service Pack 3. Для хранения собранных данных потребуется дополнительное место на диске, из расчета примерно 3-6 Мбайт на месяц работы. Основная программа анализа, устанавливаемая на рабочую станцию, TrendTrak, может работать под управлением операционной системы Windows 95 или Windows NT, при наличии 1,6 Мбайт на диске и процессора 486 или выше.

TrendTrak for NT 4.0 - утилита управления сервером, имеющая инструментарий для сбора информации о производительности и средства графического анализа, в том числе для анализа тенденций и прогнозирования нагрузки. Серверный агент сбора данных позволяет администратору выбрать системные объекты и счетчики для сбора информации и затем проанализировать данные, полученные с серверов, работающих как под Windows NT, так и под Novell на одной рабочей станции с Windows 95 или Windows NT.

Установка. Система поставляется на двух дискетах размером 3,5 дюйма. Одна - для серверного агента сбора информации, а другая - для системы на рабочей станции. Установка базовой системы автоматическая и очень простая, требует только подтверждение пути к тому и названия папки, в которой размещается программа. Для серверного комплекта необходимо ввести серийный номер. Продвинутые опции, такие как возможность использовать хранилище данных, предполагают редактирование содержимого Registry.

Документация. В целом довольно полный и хорошо написанный документ, с подробным описанием объектов, счетчиков и параметров. Разделы, описывающие установку и работу, очень подробные, за исключением раздела, касающегося редактирования Registry, где предполагается наличие определенных знаний и понимание основ Registry и предлагаются только краткие инструкции. Руководство содержит некоторые ошибочные ссылки на Novell NLM вместо эквивалентных модулей Windows NT, но соответствующие инструкции тем не менее точны.

Гарантия. 30-дневная гарантия возврата денег.

Удобство использования. Серверный агент сбора информации исключительно прост в работе. Он предлагает детальные описания объектов, счетчиков и статистических параметров наряду с графическими элементами управления. Операции программного обеспечения рабочей станции самоочевидны, а установки по умолчанию позволяют сразу же приступать к созданию графиков. Перерисовка графики занимает всего несколько секунд, даже на машине с процессором 386, а на системах с Pentium выполняется мгновенно. Использование хранилища данных предполагает знакомство с Registry.

Надежность/совместимость. Серверный агент сбора данных поставляется с пробной версией. NTTRAKIT хорошо работает при выполнении клиент-серверных функций, но зависает при запуске приложений с консоли (из-за ошибки в алгоритме опроса). Обновленная версия, загруженная нами с ftp-узла InTrak, работает безупречно. Агент требует минимального процессорного времени, затрачивая лишь 3-4% мощности процессора 486/66 МГц на компьютере с Windows NT 4.0, Build 1381, Service Pack 0. Серверный пакет полностью поддерживает функции SMP (Sym-metric Multiprocessing). В наших тестах он корректно анализировал работу сервера с двумя процессорами Pentium Pro. Утилита для рабочей станции, TrendTrak, работает на любом оборудовании, от процессора 386/40 МГц до Pentium/133 МГц, и может функционировать на платформах Windows 95 или Windows NT. Во время тестирования выявились незначительные ошибки в графическом пользовательском интерфейсе обоих продуктов, но их оказалось легко обойти, и они не влияли на основную функциональность продуктов. TrendTrak допускает централизованную загрузку собранных данных с обоих серверов Windows NT и Novell.

Область применения. Очень мощное инструментальное средство для анализа статистики о сети, серверах и загрузке процессоров, а также прогноза тенденций в реальном времени. Очень полезен для администраторов, работающих с несколькими удаленными серверами Windows NT или NetWare.

Тестовая среда. Серверный агент был установлен на Compaq Presario 860 (процессор 486/66 МГц) с оперативной памятью емкостью 24 Мбайт, жестким диском SCSI объемом 1,2 Гбайт, Windows NT Server 4.0, Build 1381. Кроме того, система тестировалась на RDS 2000 SMP (два Pentium Pro/200 МГц) компании Robbins Data Systems с оперативной памятью емкостью 128 Мбайт, двумя жесткими дисками объемом 9 Гбайт, Windows NT Server 4.0, Build 1381, Service Pack 3; RDS 1330 (Pentium/133 МГц) с оперативной памятью емкостью 48 Мбайт, жестким диском объемом 4 Гбайт, Windows NT Server 4.0, Build 1381, Service Pack 0. Графическая рабочая станция: Accel 386/40 МГц с оперативной памятью емкостью 8 Мбайт, жестким диском объемом 640 Мбайт, Windows 95. RDS 1330 (Pentium/133 МГц) с оперативной памятью емкостью 32 Мбайт, с жестким диском объемом 1,2 Гбайт и Windows 95.


Кирк Димари - президент группы Computer Tutors, занимающейся консультациями, обучением, разработкой программного обеспечения и услугами в области Internet. С ним можно связаться по адресу: kdemaree@tiptontel.com. Особая благодарность Майку Роббинсу и Брендану Бакли из Electrical Systems Company за помощь и предоставление возможности использовать SMP-сервер RDS 2000 и рабочие станции с процессором Pentium.