您的位置:首页 > 数据库

数据库的好帮手:Microsoft System Center Operations Manager

2012-11-12 14:02 423 查看

本文引自于:http://social.technet.microsoft.com/Forums/zh-CN/managementanalysis/thread/c807f094-861b-4d6a-856c-ae58a56506d3

1.介绍

1.1 管理包简介

Microsoft System Center Operations Manager 2007 R2提供了一种方式来监控重要的应用程序,比如Microsoft SQL Server,并在这些应用程序出现可能导致性能降级或功能完全丢失的问题时向管理员发出通知。监控以及警报的规则包含在管理包(Management Pack)之中,将管理包导入到Operations Manager管理组后,Operations Manager就立即根据管理包设置的默认配置和阈值开始监视对象。

每个管理包可能包含以下一项或所有内容:

监视器,定向代理以跟踪管理组件的不同部件的状态。

规则,定向代理以收集性能和发现数据,发送警报和事件等等。

任务,定义代理或控制台可以执行的活动。

知识,提供文字建议以帮助操作员诊断和解决问题。

视图,为监视和管理此组件提供自定义的用户界面。

报表,定义报告此管理组件相关信息的特定方式。

对象发现,识别要监视的对象。

运行方式配置文件,允许您在不同计算机上使用不同帐户运行不同的规则、任务、监视器或发现。



1.2 SQL Server管理包支持的配置

SQL Server管理包可以在以下版本的System Center Operations Manager中使用:

System Center Operations Manager 2007 SP1

System Center Operations Manager 2007 R2

System Center Operations Manager 2012

用于 Operations Manager的SQL Server 管理包设计为监视以下版本的 SQL Server:
版本
32位操作系统上的 32位SQL Server
64位操作系统上的 64位SQL Server
64位操作系统上的 32位SQL Server
SQL Server 2005
支持
支持
支持(SQL Server 2005 SP2或更高版本)
SQL Server 2008
支持

支持

支持

SQL Server 2008 R2
支持

支持

支持

SQL Server 2012
支持

支持

支持

对于 SQL Server的每个版本,支持下列版本:

数据中心(此版本仅适用于SQL Server 2008 R2)

企业

开发人员

标准

速成

SQL Server管理包还为可安装在一个群集上的所有SQL角色的群集安装提供了监视功能。支持监视群集安装具有下列限制:

不支持在群集仲裁硬盘上安装 SQL Server,不建议使用此配置,如知识库文章280345所述。

配置包含有多个网络名称资源的 SQL Server群集资源组可能意味着无法监视群集的SQL Server资源。有关详细信息,请参阅知识库文章919594

1.3 导入SQL Server管理包

使用SCOM 2007 R2监视SQL Server,必须首先导入SQL Server管理包。最新版本的管理包可以从System Center Operations Manager 2007 Catalog (System Center Operations Manager 2007目录)下载。
该管理包的最新版本提供对 Microsoft SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 and SQL Server 2012的主动式和反应式监视。它监视各个SQL Server组件,例如数据库引擎实例、数据库和 SQL Server代理。
此管理包提供的监视包括可用性和配置监视、性能数据收集以及默认阈值。可以将SQL Server 组件的监视集成到面向服务的监视方案中。
除了包含运行状况监视功能外,此管理包还包含仪表板视图、有关内嵌任务的大量知识,以及用于近实时地诊断并解决检测到的问题的视图。



导入SQL Server管理包之后,以下建议可帮助减少不必要的警报。

如果监视未安装 SQL Server全文搜索服务的SQL Server 2005实例,则禁用“SQL Server全文搜索服务监视器”。

如果监视未安装 SQL Server全文筛选器后台程序启动器服务的SQL Server 2008实例,则禁用“SQL Server全文搜索服务监视器”。

此管理包中的某些监视器会检查服务的状态。这些监视器具有一个默认设置为“True”的参数,表示将检查那些设置为自动启动的服务。在群集中的服务器上,这些服务的启动类型设置为手动启动。如果监视SQL Server 群集,请将以下监视器的“仅当服务启动类型为自动时生成警报”参数更改为“false”:

SQL Server Windows服务

SQL Server Reporting Services Windows服务

SQL Server Analysis Services Windows服务

SQL Server Integration Services Windows服务

SQL Server全文搜索服务监视器

SQL Server Agent Windows服务

SQL Server Windows服务

SQL Server Reporting Services Windows服务

SQL Server Analysis Services Windows服务

SQL Server Integration Services Windows服务

SQL Server全文搜索服务监视器

SQL Server Agent Windows服务

1.4新建管理包进行自定义

和大多数管理包一样,SQL Server管理包是密封的,以防更改管理包文件中的任何原始设置。但您可以创建自定义,比如替代或新的监视对象,然后将它们保存到另外一个管理包。默认情况下,Operations Manager 将所有自定义保存到默认管理包。但是最佳做法是,为每个密封管理包创建一个自定义的管理包。
创建新管理包来存储替代具有下列优势:

简化了将测试和预生产环境中创建的自定义导出到生产环境的过程。例如,可以只导出包含单个管理包的自定义的管理包,而不是导出包含多个管理包中的自定义的默认管理包。

允许删除原始管理包而无需首先删除默认管理包。包含自定义的管理包依赖于原始管理包。这种依赖性要求删除包含自定义的管理包后,才能删除原始管理包。如果所有自定义都保存在默认管理包中,则必须删除默认管理包,然后才能删除原始管理包。

跟踪和更新单个管理包的自定义变得更加简单。

打开操作控制台,然后单击“管理”按钮。

右键单击“管理包”,然后单击“新建管理包”。

输入一个名称(例如,ADMP自定义),然后单击“下一步”。

单击“创建”。

更多IT应用场景与解决方案: http://social.technet.microsoft.com/Forums/zh-CN/category/productsinformation

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息