作者/Adam Carheden 译者/蒋世滨
如果通讯是现代商业的循环系统,那么邮件就是它的核心。大多数Exchange服务器管理员发现他们需要比Exchange内置工具更多的工具,以确保他们能够真实地把握消息系统的脉搏。我测试了5个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,试图找出一个最佳的,用以保持Exchange组织的生命力(在本文中我没有包含Hypersoft OmniAnalyser。你可以从
http://www.hypersoft.com了解该产品的信息)。
我从可收集和分析的数据类型、提供的报表选项、易用性、调用时间等方面来评估这些产品。除了其中一个外,其它产品都从Exchange的消息跟踪日志采集数据,但生成的报表要比Exchange消息跟踪中心生成的更复杂(表1提供了一个简单列表,说明了每个产品可提供的报表类型)。一些工具还使用其它技术,比如活动目录(AD)或消息API (MAPI)查询,或者协同数据对象(CDO)来收集Exchange数据。少数产品还允许你根据消息主题或内容中的关键字来搜索Exchange组织以查找消息。我测试多数工具允许你排序、过滤和分组数据,并且可以将报表导出为不同格式,用以查看、打印或进一步的处理。除了其中一个,所有产品都允许你计划报表通过邮件或其它方式传递。表2提供了功能对比。阅读可发现最适合于你的消息环境的产品。
表1:可用报表比较
|
Bv-Control for Exchange |
MailAnalyzer 3.6 |
e-nspect 2000 |
PROMODAG Reports |
MessageStats |
审核
根据主题关键字审核消息 |
是 |
是* |
否 |
是 |
是 |
根据主体关键字审核消息 |
是 |
否 |
否 |
是 |
否 |
OWA使用 |
否 |
否 |
否 |
是 |
否 |
安全
邮箱许可 |
是 |
否 |
否 |
是 |
是 |
服务级别
平均消息传递时间 |
是 |
否 |
否 |
是 |
是 |
服务器正常运行时间 |
是 |
否 |
否 |
否 |
是 |
存储
邮箱存储 |
是 |
是 |
否 |
是($) |
是($) |
附件尺寸 |
是 |
否 |
是 |
是 |
否 |
附件类型 |
否 |
否 |
是 |
是 |
否 |
Exchange存储尺寸 |
是 |
否 |
否 |
是 |
是 |
传输
Exchange服务器间传输 |
是 |
否 |
否 |
是 |
是 |
与外部域之间的传输 |
是 |
是 |
是 |
是 |
是 |
最活跃分发列表(DL) |
是 |
是 |
否 |
是 |
是 |
消息计数(接收和发送) |
是 |
是 |
是 |
是 |
是 |
发送消息量(MB) |
是 |
是($) |
是 |
是($) |
是($) |
接收消息量(MB) |
是 |
是($) |
是 |
是($) |
是 |
($)这些产品可根据报表数据进行折扣。 |
* MailAnalyzer自动选择通用关键词,但不允许搜索自定义关键词。 |
表2:功能比较
|
Bv-Control for Exchange |
MailAnalyzer 3.6 |
e-nspect 2000 |
PROMODAG Reports |
MessageStats |
访问当天数据 |
是 |
是 |
是 |
是 |
否 |
跨越多个Exchange组织报表 |
否 |
是 |
是 |
是 |
是 |
自动报表传递方法 |
Access、邮件、网络共享 |
邮件、FTP、网络共享 |
无 |
邮件、FTP、网络共享 |
邮件、FTP、HTTP、网络共享 |
报表输出类型 |
Access、CSV、水晶报表、Dbase、Excel、HTML、PDF、打印、文本、TSV、word/Rtf、XML |
Excel、PDF、HTML、打印、word/RTF、文本 |
CSV、HTML、打印、TSV |
水晶报表、Excel、PDF、HTML、打印、word/RTF、文本 |
CSV、excel、HTML、MHTML、打印、TSV、Word/RTF、XML |
在exchange服务器上安装软件 |
否 |
否* |
是 |
否 |
否 |
访问控制类型 |
Windows身份验证,支持单一报表访问限制。 |
自定义用户数据库,支持限制配置,但不支持单一报表控制。 |
无 |
无 |
Windows身份验证,支持单一报表访问限制。 |
* 若要自动采集事务处理日志,则需要在服务器上安装软件。 |
BindView bv-Control for Microsoft Exchange 8.0
bv-Control for Exchange(如图1所示) 几乎可以收集任何你能想到的Exchange相关细节。例如,一个自定义查询使我能够回答这样的问题“对于具有至少2GB内存的多处理器Exchange服务器,它的平均传递时间是多少”?这种灵活性的代价是速度和简易性。它生成报表比其它产品更复杂而且更费时。bv-Control for Exchange使用AD、MAPI查询以及其它方式获取数据。该产品将数据存储在Microsoft SQL Server数据库中。bv-Control根据计划任务导入Exchange消息跟踪日志,但是它也可以自由导入日志(包括导入当天的不完全日志)。运行特定报告也会导致产品查询Exchange服务器来获取数据。数据源的多样性使得bv-Control for Exchange的报表信息可以很深入。
图1:bv-Control for Exchange
该产品是BindView RMS套件的一个模块,使用BindView RMS微软控制台(MMC)管理单元为BindView产品提供一个通用的管理界面。BindView RMS使我安全地存储访问Exchange的凭据,允许我定义bv-Control for Exchange访问Windows用户的常规级别。这个方法允许你将访问委派给bv-Control for Exchange,而不用给每个用户提高对Exchange的权限,但这也使它对于普通用户显得略微复杂。你可以自己为用户创建报表,然后计划让报表定期传递。
bv-Control for Exchange提供了丰富的预定义报表,但也允许你根据自己的查询创建报表,你可以使用产品内置的图形工具(不必编写SQL语句)来进行定义。该工具中可用的字段数量令人惊奇的简单。我在bv-Control中能找到的样本数据只有完整消息体、日程表项目、电话号码以及其它关于Exchange用户、Exchange服务器硬件细节、和关于服务器上运行的Exchange服务细节的目录数据。我找不到chargeback报表,但是将查询结果导出到Microsoft Excel并创建自己的chargeback报表是很简单的任务。我也不能根据类型统计附件,不能获取关于Microsoft Outlook Web Access (OWA)使用的信息,但是bv-Control仍然是可用报表字段数量的冠军。如果你是一个专职Exchange管理员,并且需要一个最灵活的报表工具,那么你将会很喜爱bv-Control。但是在运行自己的报表之前需要花一些时间学习该产品的使用。
简要介绍 BindView bv-Control for Microsoft Exchange 8.0
优点: 跨越广泛Exchange数据的强大可自定义报表。
缺点:复杂而费时;没有自动化的chargeback报表;报表生成缓慢;不能跨越多个Exchange组织报告。
星级: 3星
价格: 每邮箱15美元
建议: 如果你需要特别详细的数据,该产品适合你。但如果其它产品的报表能满足你的要求,那么这个产品的复杂度可能比它的价值更麻烦。
联系: BindView * 713-561-4000 *
http://www.bindview.com
eIQnetworks MailAnalyzer 3.6
eIQnetworks MailAnalyzer可工作于Exchange、Lotus Domino和Sendmail下。这个工具提供关于邮件传输的令人信赖的一系列报表,但是在关于存储或Exchange特定数据报表方面,它比其它几个产品要弱的多。
MailAnalyzer使用一个代理从Exchange收集消息跟踪日志,代理被安装在每一个Exchange服务器上。代理每30分钟导入一次日志,因此MailAnalyzer能报告准确的当前数据。代理是可选的,但是如果你选择不使用代理,你就必须通过该产品的Web界面手工导入日志。
Web用户界面是运行在Microsoft IIS上的CGI程序。该产品将数据存储在MySQL数据库中,允许你从Web界面运行报表,如图2所示。Mail-Analyzer有自己的账户数据库,因此你需要为每个用户创建账户和口令。你可以选择三种级别的账户访问。访问级别决定了用户可以访问哪些管理功能,但是不能限制用户运行哪些报表。
图2:eIQnetworks MailAnalyzer
MailAnalyzer提供了良好的传输分析数据,但是对存储和Exchange特定数据很有限。例如,产品报告邮箱尺寸但没有Exchange存储尺寸。它根据发送或接收消息数量计算chargeback报表,甚至根据部门或连接器统计数据,但是不能根据邮箱尺寸计算chargebacks。传输数据并不缺乏,但不完美。MailAnalyzer可以根据通用的消息主题关键字报告数据,但是不允许你自定义关键字。
MailAnalyzer对于需要工作于多个邮件服务器平台的传输报表工具的管理员是一个最好的套件。如果你只运行Exchange,那么你可能更喜欢其它工具。
简要介绍 eIQnetworks MailAnalyzer 3.6
优点: 支持Exchange、Lotus Domino和Sendmail。
缺点: Exchange特定报表有限;需要用Exchange服务器上的代理自动导入日志。
星级: 2 星
价格: 每邮箱795美元
建议: 如果你需要跨越多个邮件系统的坚实报表,这是一个好选择,但是如果你只对Exchange特定的报表感兴趣,则不是。
联系: eIQnetworks * 877-564-7787 *
http://www.eiqnetworks.com
e-nspect2000
e-nspect2000采用于其它工具不同的方式生成报表。它收集的数据种类比其它产品少,处理量也比其它产品少。但是它连续收集数据而不是用计划任务,因此你总是能看到最新信息。e-nspect2000的开发者Mike Dilworth告诉我,他的许多大客户首先使用这个产品收集关于Exchange收发邮件的数据,然后依据该产品的数据库编写自己的查询,开发自定义的报表。
e-nspect2000作为Exchange服务器上的代理操作。代理将收发消息的数据发送到一个SQL Server数据库。产品通过一个叫Client Tools的MMC管理单元访问消息数据。这个管理单元(图3所示)显示数据和时间、主题、发件人、收件人、尺寸以及每个消息的附件数。该产品也提供不同数据的摘要统计,比如发送到外部域的消息或根据文件扩展名统计的附件数量。
图3:e-nspect2000
Client Tools按多种方式组织消息。你可以按单个用户查看消息,也可以按Exchange服务器或SMTP虚拟服务器查看摘要统计。除了列出消息,e-nspect2000还根据消息的数量和尺寸以及附件的数量和尺寸,按照预定义的周期(例如上个月,过去24小时等)提供传输图形。你可以打印每个视图,或者存储为HTML、逗点分割值(CSV)或制表符分割值(TSV)。
e-nspect2000的数据查看选项太有限。但是,这个工具关注报告当前数据(并且不需要缓慢的MAPI查询)。如果你正在寻找一个实时的Exchange传输监视工具,或者是一个用于自定义报表的采集Exchange数据的方法,那么可以试一试e-nspect2000。
简要介绍 e-nspect2000
优点: 提供当前数据,不需要使用MAPI查询;优良的附件报告。
缺点: 报表选择有限;在Exchange服务器上安装软件。
星级: 1.5星
价格: 每服务器1100美元
建议: 作为自定义报表方案监视服务器传输的工具是一个较好的选择,不适合报告历史数据或者作为一个独立的报表工具。
联系: e-nspect *
http://www.e-nspect.co.uk
PROMODAG Reports 7.0
如图4所示,PROMODAG Reports是一个成熟的Exchange报表解决方案,并且是高度可自定义的。尽管它没有允许非管理员用户生成报表的安全模式,但是它可以自动将报表地送到这些用户。
图4:PROMODAG Reports
PROMODAG Reports与bv-Control for Exchange的工作方式类似:导入Exchange消息跟踪日志(包括其它数据,比如目录、邮箱尺寸和存储尺寸)。一些数据按计划导入,其它数据在运行报表时收集。PROMODAG将数据存储到Microsoft Access或SQL Server数据库中。
该工具使用标准的Windows GUI而不是Web UI或MMC管理单元。管理员可以从多个控制台分享数据库,但是PROMODAG不能限制用户查看哪一个报表,因此所有用户都必须提升对Exchange的访问权限(比如访问所有邮箱)。这使得PROMODAG成为仅适合于管理员的工具。你可以计划将报表传递给非管理员用户,但是这些用户不能自定义报表,没有管理员的参与也不能设置报表传递。
PROMODAG提供的细节没有bv-Control for Exchange丰富,但是只有PROMODAG允许报告OWA使用,并且也是允许根据附件类型运行报告的2个工具之一(另一个是e-nspect2000)。PROMODAG也具有丰富的chargeback报表:它可以根据消息发送、接收或存储的元数据类型计算chargebacks,并且可以计算出如Exchange、Internet Mail、CC:Mail、X.400以及其它消息系统的消息的不同比率。如果你不需要多用户访问,我推荐PROMODAG。这个工具丰富的参数化报表易于查找和使用,它可以比MessageStats报告更丰富的数据,也比bv-Control更容易使用。
简要介绍 PROMODAG Reports for Microsoft Exchange Server 7.0
优点: 易于查找的报告细节选项。
缺点: 管理员必须为其它用户生成并计划报表。
星级: 3.5星
价格: 联系厂商
建议: 如果你不需要让最终客户直接访问工具,它是在易用性以及Exchange数据丰富性之间的一个优良折衷选择。
联系: PROMODAG * 33 1 53 27 66 60 *
http://www.promodag.com
Quest MessageStats 5.6
如图5所示,MessageStats可向管理员和最终用户提供有价值的邮件数据。工具的预制报表直接生成、加载快速并且易于阅读。MessageStats拥有良好的报表选项。一个显著的缺点是附件报表,它也不能报告当天数据,除此之外,它仍然是我喜爱的一个工具。
图5:Quest MessageStats
MessageStats从Exchange消息跟踪日志获取大部分数据,并且按照你指定的计划进行采集。所有的报表从存储在Microsoft SQL Server(或MSDE)数据库中的数据生成,而不是查询Exchange服务器,因此该工具对Exchange的影响可以保持最小。这对于繁忙的Exchange服务器的管理员,可能是一个鼓舞,但是我的Exchange服务器的处理器使用还能满足bv-Control或PROMODAG的基于MAPI的报表,因此不要把这一点作为唯一的标准。但是在我的报表服务器上,其它工具的MAP报表没有显著的效果。MessageStats不仅避免联系Exchange服务器,它还在导入的同时处理消息跟踪日志,而不是在运行报表时处理。这两点使它比其它工具生成报表要快的多。
MessageStat的Web UI使用IIS集成Windows安全验证,因此你可向任何域用户授权。默认状态下,所有用户都可以访问预定义报表,可以存储自定义版本的报表,或者计划报表的定期传递。你可以将用户加入本地安全组或者在WEB服务器上设置文件系统权限,从而进一步控制用户对单个报表的访问。这个安全架构足以将用户排斥在敏感报表之外,如果你希望允许用户创建和运行自己的报表,MessageStats是一个很好的选择。
这个产品提供了大量的预定义报表。较大的不足是附件报表。例如,你不能查找用户存储在Exchange 邮箱中的所有.mp3文件(Quest的代表告诉我在下一个重要发行版本中将包含这样的报表)。MessageStats支持存储使用和消息发送的卷上的chargeback报表,并且可以跨越多个Exchange组织统计数据(PROMODAG和e-nspect2000也可以跨越多个Exchange组织,但是它们的报表不如MessageStat的统一)。
MessageStats可以搜索主题包含指定关键字的消息,或者搜索发送到指定外部域的消息。但是你必须在导入日志之前指定关键字和域。你可以通过再次导入日志来克服这个限制,但是这个审计能力不如bv-Control for Exchange和PROMODAG的消息搜索能力实用。
简要介绍 Quest Software MessageStats 5.6
Windows IT Pro编辑的选择
优点: 对于非管理员用户足够简单;优良的多用户支持;跨越多个Exchange组织报告。
缺点: 不能报告当天数据。
星级: 4星
价格: 联系厂商
建议: 对于需要轻松地向其他用户提供Exchange 报表的管理员,简单且易用使得该工具成为一个理想的选择。
联系: Quest Software * 949-754-8000 *
http://www.quest.com
监视你的消息脉搏
当更多的人使用时,考虑一个邮件报表工具是最有价值的,我选择Quest MessageStats作为编辑选择。该工具丰富的报表抵消了它的缺陷,并且对于普通用户最容易使用,详细程度也足以回答管理员关于Exchange的问题。该产品可为整个公司提供易于使用的报表,同时价格合理。如果你不需要多用户访问,则考虑PROMODAG。如果你需要更详细的报表,则考虑bv-Control。如果支持多个邮件平台,可选择MailAnalyzer。若要获取最新的当前Exchange数据,则选择e-nspect2000。