Держите руку на пульсе системы обмена сообщениями!

Если сравнить сетевые соединения современного предприятия с кровеносной системой человека, то электронная почта — это его сердце. Большинство администраторов Exchange Server считают, что для проверки состояния сервера электронной почты недостаточно встроенных в Exchange Server инструментов контроля и создания отчетов. Я протестировал пять продуктов, создающих отчеты о состоянии Exchange Server 2003. Среди них BindView bv-Control for Microsoft Exchange 8.0, eIQnetworks Mail-Analyzer 3.6, e-nspect2000, PROMODAG Reports for Microsoft Exchange Server 7.0 и Quest Software MessageStats 5.6. Я надеюсь, что данный обзор поможет выбрать наилучший для конкретного случая инструмент отслеживания работоспособности почтовой системы. Я не включил в этот обзор информацию еще об одном продукте, Hypersoft OmniAnalyser, сведения о нем вы найдете по адресу (http://www.hypersoft.com).

Я проверял продукты, основываясь на типах данных, которые они могут собирать и анализировать, возможностях средств создания отчетов, простоте использования и времени, необходимом для настойки и запуска приложения. Все до одного продукты собирают данные из журналов обработки сообщений Exchange и имеют более широкие возможности создания отчетов по сравнению с Exchange Server. В табл. 1 приведен неполный, но достаточно содержательный список типов отчетов, предоставляемых каждым продуктом. Некоторые из этих инструментов используют и другие технологии, такие как Active Directory (AD) или запросы Messaging API (MAPI) либо объекты Collaboration Data Objects (CDO) для сбора данных о состоянии Exchange Server. Некоторые продукты позволяют осуществлять поиск по структуре организации Exchange Server по ключевым словам, содержащимся в заголовке сообщения или его теме. Большинство протестированных продуктов позволяют сортировать, фильтровать и группировать данные непосредственно в созданных представлениях и экспортировать отчеты в различные форматы для просмотра, печати или дополнительной обработки. Все решения, за исключением одного, позволяют назначить расписание для доставки отчетов по электронной почте или с помощью других средств. В табл. 2 представлено сравнение возможностей продуктов. С ее помощью можно определить, какой из продуктов больше всего подходит для использования в конкретной почтовой системе.

BindView bv-Control for Microsoft Exchange 8.0

Инструмент bv-Control for Exchange, окно которого показано на экране 1, позволяет получить любые сведения, связанные с работой Exchange. Вопрос пользователя может выглядеть, например, так: «Каково предельное время доставки сообщений для многопроцессорных серверов Exchange Server, имеющих менее 2 Гбайт памяти?» Ценность такого инструмента в скорости и простоте. Процедура создания отчетов сравнительно сложная и выполняется заметно дольше, чем в любом другом продукте. bv-Control for Exchange получает данные, используя Active Directory, запросы МАPI и некоторые другие средства. Продукт сохраняет данные в базе Microsoft SQL Server. bv-Control импортирует журналы трассировки сообщений Exchange в соответствии с расписанием, но имеет возможность импортировать журналы, включая и не закрытые за текущий день, «на лету». Запуск некоторых отчетов ведет к опросу серверов Exchange для получения необходимых данных. Использование различных источников данных обеспечивает продукту bv-Control for Exchange превосходство в полноте информации в составляемых отчетах.

Экран 1. BindView bv-Control for Microsoft Exchange

Этот продукт является модулем пакета программ BindView RMS и использует оснастку BindView RMS консоли Microsoft Management Console (MMC), которая обеспечивает общий интерфейс и функциональность для всех продуктов BindView. BindView RMS позволяет хранить учетные данные для доступа к Exchange Server и присваивать детализированные разрешения на bv-Control for Exchange любому пользователю Windows. Этот метод работы позволяет делегировать уровни разрешений к bv.control for Exchange без предоставления каждому пользователю повышенных привилегий при работе с Exchange. Такие возможности делают этот инструмент несколько сложным в освоении и использовании для обычных пользователей. Возможно, многие администраторы предпочтут создание отчетов для пользователей собственными силами на регулярной основе с дальнейшей рассылкой по заданному расписанию.

bv.control for Exchange имеет богатый набор готовых отчетов, но можно создавать и собственные отчеты на основе самостоятельно созданных запросов. Запросы строятся при помощи встроенной графической оболочки, позволяющей не писать инструкции SQL. Количество параметров, доступных в этом инструменте, просто огромно. Например, данные, которые я смог найти только в bv-control, включали полное содержимое тела сообщения, разделы календаря, телефонные номера и другие данные из службы каталога о пользователе Exchange, о деталях аппаратного обеспечения сервера Exchange и о службах Exchange, запущенных на каждом из серверов. Я не нашел отчета об оценке стоимости хранимых данных, однако экспорт результатов запроса в Microsoft Excel и создание собственного подобного отчета не вызвали особых затруднений. Я также не смог подсчитать подключения по типу и получить информацию об использовании Microsoft Outlook Web Access (OWA). Несмотря на это, bv-control остается лидером по количеству доступных полей для отчетов. Если все рабочее время администратора посвящено Exchange и необходима максимальная гибкость в инструментах создания отчетов, ему стоит обратить внимание именно на этот продукт. Правда, придется потратить время на изучение возможностей продукта перед запуском первого отчета, особенно если хочется извлечь максимальную пользу из этого инструмента.

eIQnetworks MailAnalyzer 3.6

eIQnetworks MailAnalyzer работает с Exchange, Lotus Domino и Sendmail. Инструмент снабжен внушительным набором отчетов о трафике электронной почты, но он проигрывает по сравнению с другими кандидатами, когда дело доходит до создания отчетов о хранении или данных, специфичных для Exchange.

MailAnalyser проверяет журналы трассировки сообщений Exchange, используя агент, который устанавливается на каждом сервере Exchange. Агент импортирует журналы каждые 30 минут. Таким образом MailAnalyser обеспечивает довольно точную информацию. Агент можно не использовать, но тогда придется вручную импортировать журналы через Web-интерфейс продукта.

Web-интерфейс основан на GGI и запускается на Microsoft IIS. Продукт сохраняет данные в базе MySQL и позволяет запускать отчеты через Web-интерфейс, как показано на экране 2. MailAnalyser имеет собственную базу учетных записей. Таким образом, придется создать учетные записи и пароли для каждого пользователя. На выбор предоставляется три типа учетных записей. Тип доступа определяет, какую административную функцию пользователь будет иметь в системе, но ограничить типы запускаемых им отчетов нельзя.

Экран 2. eIQnetworks MailAnalyzer

MailAnalyser предоставляет исчерпывающую информацию о трафике, но ограниченную — о параметрах хранения или специфичных для Exchange данных. Например, продукт предоставляет информацию о размерах почтовых ящиков, но не дает сведений о размерах хранилища Exchange или о том, сколько используется дискового пространства. Отчет о стоимости хранения представлен данными о количестве посланных и принятых сообщений. Отчет даже суммирует данные по каждому из подразделений или коннекторов, но не подсчитывает стоимость хранения в зависимости от размера почтового ящика. В данных о трафике недостатка нет, но они малоинформативны. MailAnaliser может выводить данные по общепринятым ключевым словам в строке темы сообщений, посылаемым в Internet, но не позволяет задать собственное ключевое слово для поиска.

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

e-nspect2000

e-nspect2000 располагает возможностями создания отчетов, отличными от возможностей других представленных в обзоре продуктов. Этот продукт собирает меньшее количество данных по сравнению с другими и имеет ограниченную функциональность. Особенность его заключается в том, что он собирает данные постоянно, а не по расписанию, как в других системах. Таким образом, вы всегда будете иметь актуальную информацию. Разработчик e-nspect2000 Майк Дилворт рассказал мне, что многие из тех, кто использует этот продукт, применяют его непосредственно для сбора данных о сообщениях, посылаемых и принимаемых Exchange. Затем можно написать свои запросы к базе данных продукта и разработать собственные отчеты.

e-nspect2000 работает как агент на каждом сервере Exchange. Агент отправляет информацию о посланных и принятых сообщениях в хранилище на SQL Server. Данный продукт обеспечивает доступ к информации о сообщениях через оснастку MMC, называемую Client Tools. Эта оснастка показана на экране 3. Она отображает дату и время создания сообщения, кому послано сообщение, отправителя, получателей, размер и количество объектов, подключенных к сообщению. Продукт суммирует различные данные, такие как число отправленных сообщений во внешние домены или количество вложенных файлов.

Экран 3. e-nspect2000

Client Tools структурирует сообщения различными путями. Можно просматривать сообщения по каждому из пользователей либо изучить общую статистику по каждому серверу Exchange или виртуальному серверу SMTP. В дополнение к спискам сообщений e-nspect-2000 создает графики загрузки канала в зависимости от количества и размера сообщений, количества и размера вложенных файлов за различные заданные промежутки времени (например, за последний месяц, за последние 24 часа). Можно распечатать результаты или сохранить их в виде файла HTML с разделителями запятыми (CSV) или файла с разделителями символами табуляции (TSV).

e-nspect2000 оказался слишком ограниченным в вариантах отображения данных, так что я не стану рекомендовать его в качестве альтернативы какому-либо из рассмотренных продуктов. С другой стороны, его несомненным достоинством являются отчеты, отображающие текущие данные (при этом не требуется осуществлять медленные MAPI-запросы). Если необходим инструмент мониторинга трафика Exchange или требуется способ сбора данных Exchange для собственной системы отчетов, стоит обратить внимание на e-nspect2000.

PROMODAG Reports 7.0

PROMODAG Reports, показанный на экране 4, представляет собой удобное решение для ведения отчетов по Exchange с набором детально настраиваемых отчетов. Хотя продукт не имеет собственной модели безопасности, позволяющей пользователям без административных прав самим получать отчеты, он может автоматически доставлять отчеты таким пользователям.

Экран 4. PROMODAG Reports

PROMODAG Reports работает в схожей с bv-Control for Exchange манере. Он импортирует журналы трассировки сообщений сервера Exchange наряду с другими данными, такими как каталог, размер почтового ящика и размер хранилища. Одни данные импортируются по расписанию, другие собираются при запуске отчета. PROMODAG сохраняет данные в базе данных Microsoft Access или SQL Server.

Этот инструмент использует стандартный интерфейс Windows, отличный от интерфейса, основанного на Web, и от интерфейса MMC. Администраторы могут иметь общий доступ к базе данных с нескольких консолей, при этом PROMODAG не имеет возможности ограничить круг отчетов, которые будет видеть пользователь. Таким образом, всем пользователям необходимы расширения для доступа к Exchange (например, такие как доступ ко всем почтовым ящикам для запуска собственных отчетов). Это делает PROMODAG инструментом исключительно для администраторов. С его помощью администратор сможет по расписанию предоставлять необходимые отчеты пользователям, не имеющим административных прав. При этом пользователи не смогут настроить отчеты для себя или настроить доставку отчетов без вмешательства администратора.

PROMODAG не обеспечивает того превосходного уровня доступа к деталям, который мы наблюдали в bv-Control for Exchange, зато он помог мне получить отчеты об использовании OWA и оказался одним из двух продуктов (другим был e-nspect2000 ), позволяющих создавать отчеты в зависимости от типа подключения. PROMODAG также содержит развитые возможности по созданию отчетов о загрузке. Он может анализировать загрузку в зависимости от размера в мегабайтах посланных сообщений, отправленных либо сохраненных. Также имеется возможность различных оценок количества сообщений, посланных на сервер и полученных с сервера Exchange, Internet Mail, CC:Mail, X.400 и других почтовых систем. Если предоставлять доступ к системе большому количеству пользователей не требуется, я рекомендую приобрести именно PROMODAG. Список расширений параметров отчетов легко найти и использовать. Эта система может создавать более подробные отчеты по сравнению с теми, которые способна предоставить MessageStats. Наконец, этот продукт намного проще, чем bv-Control.

Quest MessageStats 5.6

Программа MessageStats, окно которой показано на экране 5, может предоставить администратору и пользователям значительный объем информации об электронной почте. Встроенные в инструмент готовые шаблоны отчетов интуитивно понятны, быстро загружаются и легко читаются. MessageStats имеет довольно богатый набор отчетов. Пожалуй, небольшим упущением является лишь невозможность получить данные по текущему дню в отчете о вложенных файлах. Но, несмотря на это, MessageStats мне нравится больше других продуктов.

Экран 5. Quest Software MessageStats

MessageStats получает большую часть данных из журналов трассировки сообщений Exchange и собирает эту информацию по заданному расписанию. Все отчеты генерируются на основе данных, хранящихся в базе Microsoft SQL Server (или MSDE), вместо прямых запросов к функционирующему серверу Exchange. Это сводит влияние продукта на Exchange к минимуму. Этот факт может оказаться решающим для администраторов сильно загруженных серверов Exchange. Замечу, что загрузка процессора моего сервера Exchange не сильно повышалась и при использовании MAPI-запросов от bv-Control или PROMODAG. Поэтому данный параметр не может быть единственным критерием. MAPI-отчеты других продуктов влияли на загрузку моего текстового сервера Exchange более заметно. MessageStats не только избегает контакта с Exchange сервером, он обрабатывает журналы трассировки сообщений при их импорте, а не во время создания и запуска отчета. В результате отчеты создаются заметно быстрее, чем при использовании других инструментов.

Web-интерфейс MessageStats задействует встроенную в IIS аутентификацию Windows для обеспечения безопасности доступа. Таким образом, у администратора имеется возможность предоставить доступ любому пользователю домена. По умолчанию все пользователи имеют доступ к созданным заранее отчетам и могут сохранять собственные настройки и версии этих отчетов для личного использования либо задать расписание, по которому эти отчеты будут отсылаться адресатам. В дальнейшем можно управлять доступом пользователей к различным видам отчетов путем добавления их учетных записей в локальные группы безопасности и назначения разрешений доступа к файловой системе Web-сервера. Эта схема обеспечения безопасности для ограничения доступа была опробована мною в ходе проверки возможности доступа пользователей к отчетам, которые я посчитал конфиденциальными. Такая возможность позволяет рекомендовать MessageStats тем администраторам, которые хотят разрешить пользователям создавать и запускать собственные отчеты, вместо того чтобы создавать их самим по заявкам пользователей.

Продукт предоставляет достаточное количество предварительно созданных отчетов. Существенным недостатком системы является отсутствие возможности создания отчетов по типам присоединенных к сообщениям файлов. Например, администратор не сможет найти все МР3-файлы, которые пользователи сохраняли в своих почтовых ящиках Exchange. Представители Quest говорили мне, что такая возможность будет доступна в следующих версиях. MessageStats поддерживает отчеты о загрузке как хранилища, так и томов (в мегабайтах) посланными сообщениями и может суммировать данные для нескольких организаций Exchange. PROMODAG и e-nspect2000 также могут создавать отчеты о данных для нескольких организаций Exchange, но данные в этих продуктах не объединены так, как это сделано в отчетах MessageStats.

Что же касается законодательных требований к системам хранения, то MessageStats может находить сообщения, содержащие заданные ключевые слова в теме сообщения либо отосланные в определенные внешние домены. Нужно иметь в виду, что необходимо задать ключевые слова и домены, которые требуется найти перед процедурой импорта журналов. Обойти это ограничение можно с помощью повторного импорта журналов. Эта возможность аудита не так удобна по сравнению с тем, как она же реализована в bv-Control for Exchange и PROMODAG.

Следите за пульсом почтовой системы

Исходя из того что инструменты генерации отчетов по использованию электронной почты оправдывают себя, если ими пользуется достаточно много людей, я присвоил звание «Выбор редакции» продукту Quest MessageStats. Данный инструмент имеет богатый набор предварительно созданных отчетов, охватывающих большинство интересующих показателей. Продукт достаточно прост в использовании, но при этом предоставляет достаточно детальную информацию обо всех необходимых параметрах для ответов на вопросы, возникающие у администраторов Exchange. Продукт может обеспечить всю компанию доступными отчетами за приемлемую цену. Можно подробнее рассмотреть вариант PROMODAG, если нет необходимости предоставлять доступ к созданию отчетов нескольким пользователям. Выбирайте bv-Control, если необходим максимум деталей в отчетах, а если вы поддерживаете несколько разных платформ для передачи сообщений электронной почты, обратите внимание на MailAnalyzer. Наконец, E-nspect2000 предпочтителен для тех, кому нужно отслеживать текущие показатели.

Адам Кархеден - Редактор журнала Windows IT Pro. acarheden@windowsitpro.com


BindView bv-Control for Microsoft Exchange 8.0

Преимущества: весьма гибкая настройка отчетов для получения информации.

Недостатки: сложность и необходимость затрат на обучение, нет функции автоматического создания отчетов о стоимости хранения, медленная генерация отчетов, отсутствует возможность создания отчетов для нескольких организаций Exchange.

Оценка: 3 из 5.

Цена: 15 долл. на почтовый ящик.

Рекомендации: оптимальный выбор, если требуется максимально детальная информация.

Контакты: BindView, http://www.bindview.com


eIQnetworks MailAnalyzer 3.6

Преимущества: поддерживает Exchange, Lotus Domino и Sendmail.

Недостатки: ограниченные возможности создания отчетов для Exchange. На Exchange-сервере необходим агент для автоматического импорта журналов.

Оценка: 2 из 5.

Цена: 795 долл. на сервер.

Рекомендации: удачный выбор, если необходимо собрать воедино отчеты от различных типов почтовых систем. Если в качестве почтовой системы используется только Exchange, следует поискать другой продукт для получения более детальных отчетов.

Контакты: eIQnetworks, http://www.eiqnetworks.com.


e-nspect2000

Преимущества: обеспечивает получение текущих данных без выполнения MAPI-запросов, прекрасные возможности подключения к системам создания отчетов.

Недостатки: ограниченный набор отчетов, программное обеспечение необходимо устанавливать на сервер Exchange.

Оценка: 1.5 из 5.

Цена: 1100 долл. за сервер.

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

Контакты: e-nspect, http://www.e-nspect.co.uk


PROMODAG Reports for Microsoft Exchange Server 7.0

Достоинства: детальный выбор, легкость поиска отчетов.

Недостатки: администраторы должны создавать и распространять отчеты для других пользователей.

Оценка: 3.5 из 5.

Цена: информация у поставщика.

Рекомендации: прекрасный компромисс между простотой использования и детальным выводом информации об Exchange; нет необходимости предоставлять пользователям непосредственный доступ к инструментам

Контакты: PROMODAG, http://www.promodag.com.


Quest Software MessageStats 5.6 (Выбор редакции)

Преимущества: достаточно прост в применении для обычных пользователей; прекрасная поддержка множества пользователей; создание отчетов для нескольких организаций Exchange.

Недостатки: невозможность получения отчетов за текущий день.

Оценка: 4 из 5.

Цена: 7,50 долл. за почтовый ящик.

Рекомендации: ясность и простота использования делают этот продукт идеальным инструментом для администраторов, которым необходимо обеспечить других пользователей информацией о работе Exchange.

Контакты: Quest Software, http://www.quest.com.