我受不了那些“万事通”同事的某些态度。在会议上发言或提供定制培训时总会遇到这种情况。通常会有这样的对话:
Greg:“各位,谁会为所有服务器打开 PerfMon 计数器?”
其他人一脸茫然,一言不发。
Greg:“那如果有人打电话来说,‘今天电子邮件服务器很慢’,您怎么知道是不是真的?没有任何形式的性能监视,您怎么知道今天的性能与昨天的性能或上周、上个月的性能有什么差别呢?”
通常这个时候至少会有一个人举手发言。
听众成员:“嗯,我们不进行服务器监视是因为 PerfMon 计数器很烂。”
是啊,这就是 Windows 管理的最自相矛盾的地方:确保您的服务器(和桌面)操作性能良好是基本任务。然而,如果使用内置的 Windows PerfMon 这样做,嗯…比较差劲。
差强人意
其中的难题是:PerfMon 计数器非常有用。您可以使用它们观察处理器利用率、磁盘和内存消耗。您甚至可以为 SQL、Exchange、SharePoint 以及其他很多常见工作负荷做深入的应用分析。但问题在于,使用 PerfMon 并不是那么简单。
从过去的经验来看,计数器日志会随着每次系统重启而重新启动,有时甚至会在两次系统重启之间的某个时间重新启动。从各种内置图表和图形中收集有用的数据实在让人苦恼。而最困难的就是,还没有很好的方法可以布满屏幕的原始指标中收集到有意义并且可操作的信息。
对于小型网络,System Center Essentials 2010 (Essentials 2010) 是一个更好的选择。安装 Essentials 2010 后,只关心发生不良行为的“万事通”IT 专业人员就有了监视框架可用。Essentials 2010 是由几种技术组合而成的,汲取了 Windows Server Update Services (WSUS) 和 System Center Operations Manager (SCOM) 的精华。借助这种组合,您可以大大改善更新管理工作,能够安装任意供应商提供的任何软件包,并且利用一个软件包集中监视所有软件。
Essentials 2010 在上一版本的基础上进行改进,新增和增强了一些功能。其中有两项功能对于需要密切监视服务器的 IT 企业非常有用。首先,Essentials 2010 的监视范围扩展到 50 台服务器,相比上一版本的 30 台有所增加。这样大大扩大了工作范围,让您可以有效利用 Essentials 2010,而不用担心接近硬性限制。
其次是动态导入管理包 (MP)。这个新功能意味着您将一直使用最新的知识监视您的服务器。这对于没有时间继续寻找新 MP 的 IT 工作人员来说再好不过了。
查看您的服务器
什么是 MP,为什么它们对于监视难题很有用呢?要想真正了解 Essentials 2010 中的监视功能超越 PerfMon 监视功能的地方,需要做一个试验。想想为什么您不喜欢使用 PerfMon 来执行任务:
- 使用 PerfMon 在管理上有难度。它要求您插入您需要的计数器,并将计数器连接到包含您需要查看的监视数据的正确文件。
- 我们大多数人不知道哪些计数器重要。不同的性能问题可能出自于完全不同的位置。由于有数百个计数器可用,因此要确定哪些计数器重要,有时需要有一个度量等级。
- 一个有用的解决方案应该是一直运行的。一个不执行监视工作的监视解决方案是没用的。PerfMon 有时需要额外的人力才能完成任务,但超过一台或两台服务器之后,它就不能很好地扩展。您需要一个能扩展至很多服务器且在后台完成大部分任务的解决方案。
- 如果不能轻松实施,我们就干脆不做。IT 经理面对状况百出的工作,痛苦不堪。如果一项任务不能彻底解决,我们一般会设法找出问题的其他原因。“噢,让我来重启计算机”就像一张创可贴,虽然可以解决很多日常遇到的问题,但不能解决长期问题。
尽管 Essentials 2010 仍然需要一点准备工作,但是它相比以前的版本进一步简化了此过程。若要发挥 Essentials 2010 全部的监视功能,最有价值的方面就是 MP。MP 是一些文件,其中收集了有关某些 IT 行为的知识,并由对 Microsoft 产品有深刻体验的聪明人对这些行为进行分类。这些行为会通过识别和监视特定情况发生的属性和监视器进行分类。这些行为按照规则进行收集,即仅从事件日志、Windows Management Instrumentation (WMI) 和应用程序日志中收集最有用的数据。
若要完全了解这些行为,您需要能够看到它们。为此,MP 还预先配置了“视图”,帮助您准确找到需要注意的特定服务器特征。
提供了多种 Essentials 2010 MP,例如适用于 Windows Server、SQL Server、SharePoint Server 的 MP。它们同样适用于重要的 Windows 服务,如动态主机配置协议、DNS 和组策略。检查此列表,确保在“按产品筛选”中选择 Essentials,当然在“按公司筛选”中选择 Microsoft System Center,进行筛选。
MP 有列表中的第 2 个问题的答案。它们通过自动监视一个明智的管理员想要了解的行为来指出哪些计数器重要。
图 1 Windows Server 2008 核心操作系统的监视器
看一下图 1。在此处,您能看到名为 Windows Server 2008 操作系统(发现)的一部分 MP 内容。此图显示了附加到 Windows Server 2008 核心操作系统的一组(九台)监视器。导入此 MP 将自动指示 Essentials 2010 观察每台受监视的服务器的这九种运行状况行为(可能更多)
图 2 出现已知的不良问题时发送警报通知
Essentials 2010 中的警报在很多其他监视解决方案中都会以类似的方式出现。图 2 演示如何突出显示服务器 \\sce2010 上的错误。
Essentials 2010 唯一具有真正挑战性的活动是调整您不希望看到的警报。例如,MP 示例中的另一个计数器“Available Megabytes of Memory”。此计数器在值低于 2.5 时将发出警报。您可能有一台或多台服务器经常性低于 2.5MB。或者您可能想知道可用 RAM 何时低于 10MB。
您不希望对您不关心的情况发出警报;因此,您将需要调整监视器。通过单击“管理包对象”下方的“监视器”,可在创作模式下进行调整。您可以通过两种不同的方式调整监视器:如果您要设置新的阙值,则可禁用或替代它。
图 3 在 Microsoft System Center Essentials 2010 中使用创作模式调整监视器
右键单击监视器,并选择“替代”|“禁用监视器”来禁用它。或者选择“替代”|“替代监视器”来替代它。您可替代所有对象、一组对象或特定对象的监视器。图 3 显示在您尝试为所有对象调整此监视器时出现的屏幕。通过选中替代框并输入新的替代值(在此情况下为 10),您可以将监视器调整为对您的环境有意义的任何值。
实现 MP 自动化
此示例演示了借助自身具备的相关知识使用监视解决方案的真正动因。收获更为轻松的体验和更加宝贵的经验。Microsoft MP 让您能够依靠其他人的专业技能来更加顺畅地运行您的 IT 环境。
图 4 使用“全局管理设置”窗口配置管理包的发现方式
由于 Essentials 2010 知道您的网络中正在运行哪些服务器和应用程序,因此它还能告诉您需要使用哪些 MP 来监视它们。Essentials 2010 会为您建议您的环境所需的 MP,也会在发现有新的 MP 被写入或更新(经常发生)时通知您。图 4 显示您可在其中配置此功能的“全局管理设置”屏幕。任何新建议的应用程序都将显示在屏幕底部的白色框内。
将 SCE 与 PerfMon 做比较是不公平的。SCE 2010 的 OpsMgr 基础使它看起来也许对于小型环境过于强大。但这和 PerfMon 的限制相比还差得远呢。大多数小型环境仍然将从 MP 中大大获益,而且其中很多环境都不需要太多的调整。
将这样强大的监视功能与其他 Essentials 2010 更新管理、软件部署和远程管理功能结合起来,您在 Essentials 2010 上的投资将能通过节省大量时间来快速回本。这点肯定不算很差劲吧。
文章来源:微软TechNet中文站
【编辑推荐】