管理包生命周期

 

发布时间: 2016年3月

适用对象:System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

System Center 2012 – Operations Manager 使用管理包扩展监视功能。 理想情况下,管理包会告诉你想要知道的关于正在监视的应用程序或技术的一切信息,但不告诉你不想知道的任何信息。 管理包旨在提供适用于大多数环境的有用监视体验,但是你将需要测试、调整和定制每个管理包以提供最佳结果来满足组织的需求。

如下表所述,管理包生命周期是建议的使用管理包方法。 表格以下各节提供了每个阶段的详细信息。

阶段

描述

在预生产环境中查看和评估管理包

在生产环境中部署管理包之前,你应该熟悉管理包和指南的内容,并在预生产或测试环境中导入管理包。 你还可以在虚拟机环境中查看管理包。

调谐管理包设置并保存在自定义管理包中

使用替代调谐管理包的设置(如监视器、规则、对象发现和属性)以便更好地满足你组织的需要。 你应将替代保存在自己创建的管理包中。

将管理包部署到生产环境中

导出与待部署管理包关联且含有替代的管理包,并将管理包导入生产环境中。

维护管理包

部署后,管理包可能需要附加调谐,例如在下列情况下:

  • 环境更改,例如新硬件或新操作系统

  • 将新应用程序添加到生产环境

  • 应用程序的版本更新

  • 新的或更新版本的管理包可用时

  • 策略更改,并导致基于业务需要的不同程度监视

查看和评估

每个管理包都应该附带管理包指南,此管理包指南与管理包安装在相同文件夹中。 管理包指南包含用于安装和配置管理包的说明,以及关于管理包的信息,如管理包发现的对象以及运行状况的汇总方式。 你可以使用此信息帮助你自定义适合你的用途的管理包。 在导入管理包之前,始终应该查看管理包指南。

MPViewer 是用于查看密封管理包内容的工具,它可以显示管理包的以下内容:规则、监视器、视图、任务、控制台任务和报表。 MPViewer 也将显示与特定管理包项目关联的知识。 你可以在安装有 Operations Manager 操作控制台的任何计算机上安装和使用 MPViewer。 请搜索 https://blogs.msdn.com/b/dmuscett/archive/2012/02/19/boris-s-tools-updated.aspx 中的 MSDN 博客,以获取最新版本的 MPViewer。

System_CAPS_note注意

Microsoft 对此第三方产品既未予以认可也不提供支持。 有关支持问题请联系特定的提供商。

有了新管理包后,应将其导入预生产环境中。 在 Operations Manager 中,最好有一个用于监视生产应用程序的生产实现和一个与生产环境交互最小的预生产实现。 预生产管理组用于在将管理包部署到生产环境中之前测试和调整管理包功能。

要准确测量管理包收集的数据,必须使代理满足你的生产环境需求。 预生产环境中的管理服务器硬件应反映生产环境中使用的硬件。 预生产管理组应与生产管理组具有相同的管理包导入管理服务器。 要测试互操作性,预生产环境还应包括与生产环境中类型相同的服务器角色,只是规模较小。

你可以将 Operations Manager 代理分配给多个管理组,这称为“多宿主”。 如果你在生产环境和预生产环境中多宿主一小组代表性代理,则预生产环境应该会为你提供正确调整管理包所需的大部分信息。 有关多宿主代理的详细信息,请参阅配置代理

调整和自定义

你可以使用替代来完善 Operations Manager 中的监视对象(包括监视器、规则、对象发现和属性)的配置。 你应该创建一个要在其中保存所做的自定义的管理包。

有关使用替代的详细信息,请参阅使用目标设定和替代来优化监视。 有关创建保存自定义项的管理包的详细信息,请参阅 更改控制的最佳做法。

部署

在预生产环境中对管理包的性能和结果满意时,可以在生产环境中部署管理包及其自定义。 必须导出在其中保存自定义的管理包,以便能够将其导入到其他计算机中。 有关详细信息,请参阅 如何导出操作管理器管理包。 包含你设置的替代的管理包依赖原始管理包,只能导入到安装了原始管理包的管理组中。

维护

部署管理包之后,应定期评估其在生产环境中的性能和结果,确保其继续满足业务需要。 以下列表描述了可能需要更改管理包的常见事件:

  • 环境更改,例如新硬件或新操作系统 

    测试你计划添加至生产环境的新硬件或新操作系统时,应将现有管理包包括在测试计划中以识别所有可能必需的附加调谐。 对于新操作系统,你可能需要导入特定于该操作系统的新管理包。

  • 将新应用程序添加到生产环境 

    新应用程序可能需要新管理包或调整现有的管理包。

  • 应用程序的版本更新 

    组织在更新应用程序版本时,通常分阶段进行更新(在此期间两个版本的应用程序都将存在于网络中)或者一次更新应用程序的所有安装。 用新版本测试管理包并做必要的调整之后,应使用与用于部署更新相同的方法部署管理包。 如果一次将使用两种版本的应用程序,应安装适合于每个版本的管理包。 如果应用程序的所有安装将一次更新,删除旧版本应用程序的管理包,然后安装新应用程序的管理包。

  • 新的或更新版本的管理包可用时 

    你应使用预生产环境查看并调谐新的或更新版本的管理包。

  • 策略更改 

    业务或组织中正在进行的更改可能需要调整管理包以实现更多监视或更少监视。

更改控制的最佳做法

以下是管理 Operations Manager 管理包时应遵循的最佳做法:

  • 维护管理包版本存档以便能在必要时回滚更改。 维护存档的有效方法是使用版本控制软件,如 Microsoft Team Foundation Server 或 Windows SharePoint Services。 另一种方法是使用网络上的文件共享,每个管理包版本使用一个单独的文件夹。

  • 当你为管理包设置替代时,将替代保存到名为 ManagementPack_Override 的管理包,其中 ManagementPack 是替代所适用的密封管理包的名称。 例如,管理包 Microsoft.InformationWorker.Office.XP.mp 的替代将保存到 Microsoft.InformationWorker.Office.XP_Overrides.xml。 有关详细信息,请参阅 创建替代管理包

  • 更新管理包时,请使用新版本号更新对应的 _Overrides.xml 文件。 你必须使用 XML 编辑器更新 _Overrides.xml 文件的版本号。 如果对 _Overrides.xml 文件进行更改,但未更改版本属性,则可以导入文件,但将不应用文件中的设置。

  • 记录对管理包所做的替代。 设置替代时,请单击“替代属性”对话框的“详细信息”窗格中的“编辑”,将所采取的操作的说明及其原因添加到描述字段中。 你可能还需要维护电子表格或其他表单以记录对管理包所做的更改。