工具箱面向 IT 专业人员的新产品

Greg Steen

监视网络

Alchemy Eye

alchemy-lab.com

由于没有根本不会发生故障的绝对可靠的基础设施和应用程序堆栈,所以保护您的利益的最佳方法之一就是比别人更早地发现问题,这就意味着您手上要有性能强大、功能全面的网络监视工具。如果某个服务意外中断,您希望能够迅速作出反应并着手修复问题,而不是在办公室看到上司手里拿着一摞表示愤怒的电子邮件破门而入后才知道出现了问题(当然,他们还把这些电子邮件打印出来)。

Alchemy Labs 提供了一个可扩展的服务监视应用程序,叫做 Alchemy Eye,可帮助您比用户提早一步发现问题。添加一个新服务监视器的操作很简单,而且复制先前创建的监视器也很方便,只需要单击几下鼠标即可。这个应用程序能够为每个服务调用一个服务器,但若要监视同一台机器上的多个 IP 和服务,就必须创建多个应用程序“服务器”。

Alchemy Eye,一个功能强大的网络监视实用程序

Alchemy Eye,一个功能强大的网络监视实用程序(单击该图像获得较大视图)

Alchemy Eye 提供了多种通知方法,皆可用于所监视的每个服务。您可以选择通知方法,使该应用程序在服务中断和恢复正常时发出通知。您还可以使用以下方法发送通知:电子邮件、寻呼/短消息、ICQ 或 MSN® Messenger。此外,当监视的服务中断时,可以运行一个可执行文件、在 Event Log(事件日志)中进行记录、播放声音、通过 ODBC 连接运行 SQL 查询、运行 VBScript 或 JavaScript,或执行以上所有操作。如果您觉得这些方法还不够用,您可以购买其他通知插件。最后,如果该程序提供的功能或加上可从网站购买的插件都不能满足您的需要,您可以另外付费请公司编写定制插件。

我特别喜欢的一个功能是能够为每个服务添加维护窗口。在这些窗口中可以暂停监视服务器资源,所以可避免计划停机时发出错误警报。您也可以在触发某个事件时尝试重新启动 Windows® 服务,虽然这样做可能需要进行远程 RPC 调用并用一个具有重新启动该应用程序权限的帐户来执行操作(您的基础设施中可能没有这个选项)。

如果您需要监视很多服务,那么您可以用多个文件夹来组织服务组,以便比较方便地管理列表。如果您需要将正常运行报告上交给上司,该应用程序还为您提供了一组 HTML 报告供您使用。您可以生成关于服务可用性、事件日志统计、错误类型和故障计数等内容的各类报告。

价格: 每个许可证 299 美元。

映射站点结构

PowerMapper Professional 4.0

www.powermapper.com/pro.htm

创建站点地图和进行链接检查似乎是每个网络工程师工作中的一部分。Electrum Multimedia Ltd. 的 PowerMapper Professional 4.0 为您提供了构建站点地图(检查错误链接)的简单方法,并能生成美观的站点结构图表报告。

创建了站点地图后,您可以根据自己需要选择站点风格对其进行定制。该应用程序提供了七种内置的地图风格,包括页面云雾、树形视图或目录等。生成的地图也支持鼠标单击操作,因此您可以概览站点地图。对于大型站点,可使用多页打印功能打印出大幅面图画,供展示或信息体系结构会议上使用。

PowerMapper 提供构建站点地图的简单方法

PowerMapper 提供构建站点地图的简单方法(单击该图像获得较大视图)

PowerMapper Professional 4.0 的另一个出色功能是可以导出为第三方格式,如 Microsoft® Excel® 和 Google 的站点地图格式。

价格: 349 美元。

书评

《微软 Windows 脚本编写自学指南》(Microsoft Windows Scripting Self-Paced Learning Guide)

过程自动化是所有成功的 IT 运行环境的一个关键因素。没有它,IT 专业人员将陷于日复一日的重复性操作中而不能自拔。根据我的经验,一个真正积极主动的 IT 工作团队会使员工感到更快乐。

因此,Microsoft Windows Script Host 配以 VBScript 可为您提供功能强大的可定制自动化工具,而 Ed Wilson 所著的《Microsoft Windows 脚本编写自学指南》(Microsoft Press®,2004)**向您讲述如何从那些难以忍耐的重复性工作中解脱出来。

这本书是从“运营”方面进行阐述的,所以,如果您不是开发人员,也不用担心看不懂。例如,在第二章“插入循环”,讲述了如何以编程方式声明变量,连接到文件系统和注册表,还有如何使用 for 和 while 循环。

掌握了语法后,本书将继续讲述系统管理,并教您如何熟练使用 FileSystemObject 进行文件和目录操作 — 这是实现系统或网络日志自动化的理想方法。

接下来,本书将介绍 Windows Management Interface (WMI) 的强大功能以及如何借助 Windows Script Host 和 VBScript 收集和操作数据。您可以使用 VBScript 以及 Windows Task Scheduler,根据查询 WMI 测试的磁盘阈值来执行操作。

本书的第三部分内容为 Active Directory 服务界面 (ADSI),讲述如何连接到 Active Directory 并执行各种任务,如导入用户列表并更改用户密码,或基于用户的 OU 成员资格映射驱动器。本书还介绍了如何操作注册表和创建、修改或删除注册表项的操作。

本书的最后一部分介绍如何用 VBScript 管理 IIS 6.0,自动完成创建网站或虚拟目录之类的重复性任务,以及如何连接并使用 Exchange Server 2003 检查队列状态。

总而言之,在所有 IT 专业人员的书架上,本书都应占有一席之地。

**价格:**44.99 美元。

使用一个功能强大的文本编辑器

TextPad

www.textpad.com

这是一个优秀的编辑器,不仅能准确显示文件的内容,还提供了快速强大的编辑工具,同时支持任何类型的字符集,绝对是 IT 专业人员的必备工具。Helios Software Solutions 的 TextPad 提供了您需要的所有功能。与我试用过的其他编辑器不同,TextPad 能够打开和修改巨大的文件而不会使您的机器或应用程序进程停止响应。这个应用程序仅受所在计算机的虚拟内存容量的限制。

您可以同时打开多个文件,用户界面上提供了供选择的选项卡或列表视图,从而可方便地切换文件。TextPad 还有另一个很棒的称为 Clip Library(剪辑库)的视图,在这个视图中只需双击鼠标,就可以方便快捷地添加控件、MS-DOS® 或 ANSI 特殊字符。 Clip Library(剪辑库)中含有剪贴板历史记录,除了可以选择 HTML 标记和 HTML 字符来将 HTML 加入文本文件外,还可以方便地将以前的剪切内容加入文本。 该应用程序的撤销-重做功能实际上是不受限制的,从而允许您复查打开文档以来执行的所有步骤。

TextPad 最优秀的功能之一是 Document Class(文档类别),即根据文件扩展名对文档类型应用一个颜色标识的可扩展语法文件。这个功能允许您方便地用颜色标识特殊的文件格式,如 HTML 和 VBScript。您可以为实际可想象的任何文件类型创建语法文件,而且如果您不想自己执行创建过程,那么,通常只需要执行一次简单的因特网搜索就能找到您所需的文件(这是一个相对简单的过程)。

TextPad 的另一个有用功能是允许您将常用的各种工具作为加载项添加到这个编辑器的菜单中。例如,在 TextPad 网站上有一个小提示,说明如何使用工具集成功能直接在该应用程序中编辑和运行 VBScript,从而提高管理工作的效率。

使用 TextPad 可打开和修改巨大的文件而不会使机器停止响应

使用 TextPad 可打开和修改巨大的文件而不会使机器停止响应(单击该图像获得较大视图)

TextPad 的用户界面已有七种语言的本地化版本,它还附带了一个涵盖十种不同语言的拼写检查词典。本编辑器同样包括所有基本功能,您可方便地查看行号、列位置和进行自动换行。

只需单击鼠标就可以执行搜索、排序和缩进操作,无需往文件中添加任何多余内容。TextPad 提供的“查找/替换”功能极为出色,您可以用这一功能强大却操作简便的方法进行全文更改。您可以按文本或十六进制值、全字匹配或部分字匹配规则进行查找,或优胜劣汰,使用正则表达式快速进行查找和替换。范围可定制为所选文本、当前文档或当前已打开的所有文档。

TextPad 还包括宏功能,如果您需要反复进行相同的击键操作,那么可以方便地录制一个宏来使这些步骤自动完成。

如果这些功能还不够用,可将 TextPad 与 Windows 资源管理器集成,从而可通过右键上下文菜单对任何文件进行快速访问。

**价格:**单用户许可证 29 美元。

与工具箱专栏联系

如果您希望在本专栏中介绍某个非常喜欢的工具或实用程序,请发送电子邮件给作者,地址为 tntools@microsoft.com

本专栏所表述观点仅为作者个人之见,并不一定反映 Microsoft 的观点。所有价格都在截稿时经过确认,并有可能发生变动。

Greg Steen是一位技术专家和企业家,他酷爱钻研技术。他总是在寻找能便于 IT 专业人员进行操作和开发的新工具和新方法。

© 2008 Microsoft Corporation 与 CMP Media, LLC.保留所有权利;不得对全文或部分内容进行复制.