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

Greg Steen

监视服务器

PA Server Monitor Pro

poweradmin.com/servermonitor

您需要监视基础结构的所有部分。在最终用户发现之前就意识到发生了错误对于灾难控制和沟通而言极为重要。(此外,老板前来兴师问罪可不是闹着玩的。) 有一款工具可帮助您对服务器基础架构进行监视,它就是 Power Admin LLC 提供的 PA Server Monitor Professional Edition。

启动和运行 PA Server Monitor 非常简单,尤其是使用应用程序内置的 Smart Configuration Process 时,它可以找出 LAN 中的所有计算机并自动为每台计算机配置一组监视程序。如果您对寻找计算机的具体过程不感兴趣,也可以导入要监视的计算机的列表并为其配置监视检查。将某台计算机配置完毕后,可通过 GUI 导出该配置,以将其用作其他计算机的模板或作为备份供将来重新安装时使用。

PA Server Monitor 共提供 18 种不同的监视程序,可将它们分配给每台服务器。这些监视程序包括各种标准检查,如监视磁盘空间、事件日志错误、远程脚本执行、文件和目录变化、CPU 和内存使用率、Internet 控制消息协议 (ping) 响应以及 Windows® 服务状态等。

还有其他一些特别实用的监视程序,例如 TCP 端口监视,它可以检查基本的端口状态,还可以发送命令文本并根据预定值检查其响应。日志文件监视可检查日志文件中的文本,看其是否可以定义为正则表达式或简单文本。目录配额监视程序可帮助您确保最终用户不会超出其限制,如果超出限制,它会通过电子邮件通知用户。对于想要运行的所有自定义任务,您都可以监视其脚本执行情况。最后,您可以使用文件时效监视功能来监视邮件队列并确保它没有溢出。

为服务器定义了监视程序后,您需要定义在达到监视阈值后应执行的操作。PA Server Monitor 提供了 15 种内置操作,包括电子邮件、事件日志、消息框、日志文件、重启服务、简单网络分页协议 (SNPP) 以及定制自定义操作的脚本等。在定义操作的同时,您还可以定义操作升级链,如果监视程序在经过指定时间后仍处于错误状态,则它将开始执行附加操作。例如,您可以设置一个操作来自动重启您的网站。如果再过五分钟后检查仍失败,系统将向您的手持设备发送一封电子邮件告知您站点的状态。

随着时间的推移,您可能希望查看有关已配置的监视程序的统计信息。PA Server Monitor 具有内置报告功能,可帮助您将相关信息提供给需要该信息的人员。内置报告包括服务器摘要(显示统计信息和特定服务器的状态)、综合摘要(提供有关每台受监视计算机的一句话综述)以及图形化状态图(显示分散于各个位置的设置状态指示器)。为了能够通过 Web 浏览器进行访问,生成的报告采用了 HTML 格式,这可以在操作中心提供一种不错的体验。此外,您还可以生成具有简单图形和图表的临时报告,或导出到 CSV 文件以备今后使用。您也可以事先安排好报告时间,从而让应用程序自动定期将服务器的最新统计信息通过电子邮件直接发送给您。

PA Server Monitor 不用代理。这样做的一个好处是,只要应用程序的服务上下文以足够的权限连接到网络中的计算机,并通过 Windows 管理规范 (WMI) 及远程过程调用 (RPC) 等其他远程管理服务加以运行,您即可启动和快速运行此程序。但它的其中一个缺点是必须提升帐户级别才能连接到远程计算机。当然,也有不需要提升权限的其他服务器协议监视程序,包括 HTTP 和 SMTP。

另一个潜在的缺点是跨越复杂且分散的基础结构和网络拓扑连接其他计算机时可能会比较困难,这将取决于域和网络信任。因此,这一无代理方法最终是否适用于您的环境取决于基础结构的布局以及您打算通过服务器监视解决方案实现的功能。

**价格:**监视 1 个服务器 99 美元(直销价),监视 5 个服务器 349 美元(直销价)。

steen.toolbox.paservermonitor.gif

使用 PA Server Monitor Professional Edition 监视服务器(单击图像可查看大图)

清理重复文件

CodeGuru

hardcoded.net/dupeguru

如果您与多个最终用户一起工作或管理共享的用户磁盘空间,肯定会注意到随着时间的推移用户空间会变得越来越凌乱。原因通常是由于一个用户在多个位置保存了相同的文件,或者多个用户在多个位置保存了相同的文件。为了合并和清理该用户空间,重复查找器可能是必不可少的一种工具。一个不错的解决方案是 Hardcoded Software 推出的 dupeGuru。

此工具扫描您的目标文件夹或驱动器,并通过查看文件名和内容来确定是否是重复文件。但是,dupeGuru 采用的方法超越了基本的字符串比较范畴,它可以使用模糊匹配算法来查找其他方法可能会漏掉的重复文件。重复文件被标记出来后,您可以选择将其发送到回收站、永久删除它们、移入另一个文件夹,或通过默认应用程序打开它们让您进行最终确认。要想随后查看结果,您可将它们导出到 XHTML 格式的文件中。

在首选项中,您可以决定扫描文件时文件名和内容筛选器的限制程度;这可能会增加找到的重复文件的数量,但同时也会增加误报匹配的可能性。dupeGuru 还可以标记文件名中含有特定词语的所有重复文件。如果想要查找用户意外创建的所有带有“副本”字样的文件以及散布在不同目录中的名为“新建文件夹”的所有空文件夹,此功能会非常有用。

此软件可用于 Windows 2000 及更高版本,还可用于 Mac OS X。如果希望查找重复的音乐和照片文件,可试一试定制版本 dupeGuru ME 和 dupeGuru PE。

**价格:**19.95 美元(直销价)。

steen.toolbox.dupeguru.gif

使用 dupeGuru 清理重复文件(单击图像可查看大图)

监视环境

pt360 Tool Suite PRO

packettrap.com

如果可以在一个界面中查看和管理各种网络监视和管理工具,那将会非常方便。除了节省大量时间(以及桌面资源)外,集成套件还允许您在实时查看各种监视程序的同时轻松地在多个监视工具之间共享数据,从而使您可以更完整地了解基础结构的状态。

如果您觉得这主意不错,可以试一试 PacketTrap Networks 开发的 pt360 Tool Suite PRO。此应用程序为 PacketTrap Networks 工具提供了一个集成的 UI,此外还具备集中处理和改进的报告功能。您可以创建自己的工具视图并将其组织到自定义的仪表板中,以便即时访问最常用的工具和基础结构状态信息。pt360 仪表板还可以转入全屏模式。在操作中心这尤其有用,它可以允许团队中的所有成员快速浏览屏幕并查看不同网络和服务器资源的状态。此应用程序支持多个仪表板,因此您可根据自己的需求在环境中创建各种视图。

要建立仪表板,只需从下拉列表选择一些小工具,然后单击各个小工具进行配置即可。这些小工具共分为五类(Application、Networking、Devices、Availability 和 Other),它们依靠简单网络管理协议 (SNMP) 和 WMI 来监视服务器、应用程序和网络设备。Application 小工具可以与 Active Directory®、Microsoft® Exchange Server 和 SQL Server® 相关联,并且它还提供了一个浏览器工具。Networking 小工具可帮助您深入了解设备接口,并提供平均数据包丢失、最高延迟以及每个客户端的接口使用率的前 10 个视图。Device 小工具提供有关 CPU 和内存使用率、可用磁盘空间、卷列表、网络接口使用率等方面的性能指示器。它们非常适合通过可配置的 WMI 查询来监视服务器的实时性能。Availability 监视程序以图表、度量、文本或列表格式显示计算机的正常运行时间。最后的一个小工具是 Other,它有一个大的数字时钟。

除了仪表板外,pt360 工具套件还提供了一些联网工具。例如,它提供了 Cisco Configurator。您可以利用它从 Cisco 设备存档、修改、上传、下载以及比较配置文件。此外还有三个不同的 ping 工具 — 一个向您提供可分类的表视图、另一个向您显示图形化的视图、第三个使您可以通过 ping 命令快速扫描一组 IP 地址。可供您使用的其他类型的扫描工具还包括 MAC 地址扫描程序、端口扫描工具、SNMP 扫描程序以及 WMI 扫描工具。

此工具套件也可作为 syslog 服务器使用,对于任何支持 syslog 的网络设备,它都可以发送、接收、记录和显示进出该设备的 syslog 消息。显示内容还支持筛选功能,因此您可以快速找出所关注的消息,从而加快故障排除过程的速度。

此套件的作用类似于普通文件传输协议 (TFTP) 服务器,它允许您在网络中的各个设备之间快速移动文件。其他工具还具有跟踪路由、Whois 和网络唤醒等功能。当然,由于它是通过 WMI 和 SNMP 连接到主机的集中式管理解决方案,因此套件存储其连接凭据的方式至关重要。幸运的是,此套件使用了 256 位的高级加密标准 (AES) 来加密凭据存储库,您可以添加、更新和删除监视基础结构时所需的信息。

**价格:**单个许可证 999 美元(直销价)。

fig36.gif

图 36 使用 pt360 Tool Suite PRO 来监视您的系统(单击图像可查看大图)

管理磁盘使用情况

Database Professional

jam-software.com/treesize/index.shtml

“究竟是什么占用了服务器的所有磁盘空间!”是不是经常存在这样的疑惑?您的监控应用程序刚刚发给您一封电子邮件,通知您磁盘空间已达到下限阈值。这时您可能会想知道应该如何着手清理计算机。以及如何才能快速找出罪魁祸首以便 "Shift-Delete"。(这是不进回收站直接删除的快捷方式。)一款可能会对您有所帮助的工具是 JAM Software 提供的 TreeSize Professional。

此应用程序可在 Windows 2000 以及更高版本的 32 位和 64 位 Windows 中运行,它可以让您深入了解究竟是哪些文件占用了驱动器中的空间。您需要做的只是选择要处理的驱动器,此应用程序就会自动扫描文件夹结构。操作完成后,您可以通过七种不同的视图访问该驱动器。第一个是 Chart 视图,它会依次提供以下三种图表供您分析:饼图、条形图和相对大小框图。以上每种图表都可以让您深入不同的文件夹,快速找出占用大量空间的文件。您也可以自定义图表的颜色和样式。

接下来是 Detail 视图,它可以为您提供文件的可分类表视图,在这个视图中,您可以选择要显示的不同列。用户最常选择的是 Microsoft Office 文件的作者、文件夹中文件的平均大小、此文件或文件夹所占父目录的百分比以及硬链接等。

Extensions 视图会在您沿着文件夹向下查找时指出究竟是哪种类型的文件占用了每个目录的大部分空间。Users 视图显示的是复合视图,表示某个用户或系统帐户的文件占用了多少空间,它在确定有问题用户时起着至关重要的作用。File Ages 视图以图形化的方式显示出在过去的一天、一个月或一年(此时间段可随意选择)修改、创建或访问过的文件百分比,以找出可归档或安全删除的旧文件。然后是 Top 100 视图,它会找出驱动器中前 100 个最大的文件。最后是 History 视图,它会显示出随着时间的推移驱动器在使用模式方面的情况。

以上每种视图均可打印、保存并复制到剪贴板以备今后使用。并且,通过使用文件搜索功能快速找出最大的文件、最早的文件、临时文件、Internet 缓存文件以及重复文件,TreeSize 可以借助工具栏加快常见清理维护任务的执行速度。TreeSize Professional 还可以通过 UNC 共享来扫描网络,但由于这会涉及网络开销因而可能会对性能产生负面影响。

此应用程序还支持命令行模式。这非常适合于计划执行和整夜运行。您还可以创建 Scheduled Task 扫描,将其配置为扫描某个路径并定期生成一组有关标准计划任务的报告。这对于每晚都要监视共享用户空间和时刻关注磁盘空间使用情况的场合非常有用。

如果您想弄清楚多达 TB 的用户空间是如何被蚕食掉的,也许 TreeSize 可以帮助您了解磁盘空间使用情况并让您着手对其实行更加有效的管理。

**价格:**单个许可证 49.95 美元(直销价)。

steen.toolbox.treesizeprofessional.gif

通过 TreeSize Professional 管理磁盘使用情况(单击图像可查看大图)

Greg Steen 是一位技术专家和企业家,酷爱钻研技术。他总是在寻找各种新工具,以帮助 IT 专业人员更轻松地进行操作、完成 QA(质量保证)工作和开发。
© 2008 Microsoft Corporation 和 CMP Media, LLC。保留所有权利;未经允许不得复制本文的部分或全部内容。