locked
System Center Operations Manager 2007 监控管理SQL Server之连接器订阅配置和模拟警报 RRS feed

  • 常规讨论

  • 一、背景介绍
          System Center Operations Manager是一款大型高级监控管理软件。主要目的是监控IT系统,低层可以监控计算机,路由器,高层可以监控应用程序。可以监控你自己定义的概念模型,甚至可以监控到大型分布式的应用程序,能给你生成专业的报表。然后,您可以使用健康模型来描述,它是否运作良好,是否运行正常。

    二、  配置 SQL Server 与SCOM 的应用
      
       
    2.1 开发应用环境
       本文档,在下列平台上开发和测试:
       1. Windows Server 2008 R2  Enterprise Edition Internet Information Services 6.0 enabled
       2. System Center Operations Manager 2007
       3. Microsoft Windows Server 2008 R2 Internet Information Services Management Pack
       4. Visual Studio 2005
       5. SQL Server 2005 Enterprise Edition SP4
       6. Windows Powershell 1.0

        2.2 SCOM 与SQ Server配置详细步骤如下:
       1. 运行cmd命令安装出站连接器: TestConn InstallConnector
       2. 在操作控制台中,能应该看到“Sample Connector”安装的连接器。
        

       3. 在“Sample Connector”点击右键,并选择“属性”。您应该看到的属性对话框,如下图所示。
       
       4. 单击“添加...”按钮,添加一个连接器订阅。
       5. 在“常规”选项卡的订阅名称和描述中,输入“Test”。
       6. 在“组”选项卡,选择“所有组”。
       7. 在“目标”选项卡中,选择“Forward alerts from targets are automatically, including targets in Management Packs imported in the future”选项。
     
      8. 在“标准”选项卡上,选择以下内容:
        • 错误警报任何检查的严重性的
        • 高,中,低优先
        • 新的解决状态中的所有项目类别
       
      9. 单击“更新”按钮保存更改。在cmd提示符中,输入“TestConn”命令查看订阅列表中列出的测试。

    三、  模拟警报案例

    1. 从“管理工具”中,打开Internet信息服务(IIS)管理器,停止默认Web站点。
    2. 在操作控制台中,去监视选项卡,选择“Active Alters”。经过一个短时期,你应该看到警报停止默认web站点。

    cmd提示在TestConn正在运行,你应该看到相同的连接器收到的警报:

    #1 Alert received on 12/14/2007 1:46:55 PM

    >> Id: 3a07c24d-a13c-43b3-be44-f6cab6ecffb3

    >> Category: PerformanceHealth

    >> ConnectorId: 6a1f8c0e-b8f1-4147-8c9b-5a2f98f10003

    >> ConnectorStatus: Pending

    >> RepeatCount: 0

    >> ResolutionState: 0

    >> LastModified: 12/14/2007 5:46:19 AM

    >> LastModifiedByNonConnector: 12/14/2007 5:46:19 AM

    >> Priority: Low

    >> Severity: Error

    >> Description: The Internet Information Services Web Site named W3SVC/1 is unav

    ailable as the site has been stopped.

    在OperationsManager数据库中,你可以看到警报的警报表中:

    请注意AlertId,并运行以下命令cmd提示(替代的警报ID与一个在您的环境中)。

    alerts get 3a07c24d-a13c-43b3-be44-f6cab6ecffb3

    此时你应该看到以下输出:

    >> Management Pack Id: 7a920be5-d53c-fa2d-07a8-b415265e95b0

    >> Id: 3a07c24d-a13c-43b3-be44-f6cab6ecffb3

    >> Category: PerformanceHealth

    >> ConnectorId: 6a1f8c0e-b8f1-4147-8c9b-5a2f98f10003

    >> ConnectorStatus: SuccessfullyForwarded

    >> RepeatCount: 0

    >> ResolutionState: 0

    >> LastModified: 12/14/2007 5:46:19 AM

    >> LastModifiedByNonConnector: 12/14/2007 5:46:19 AM

    >> Priority: Low

    >> Severity: Error

    >> Description: The Internet Information Services Web Site named W3SVC/1 is unav

    ailable as the site has been stopped.

    请注意,ConnectorStatus SuccessfullyForwarded。 ResolutionState为0, 在cmd提示符下运行以下命令关闭该警告。

    alerts set 3a07c24d-a13c-43b3-be44-f6cab6ecffb3

    运行以下命令:

    alerts get 3a07c24d-a13c-43b3-be44-f6cab6ecffb3

    你可以看到类似的输出:

    >> Management Pack Id: 7a920be5-d53c-fa2d-07a8-b415265e95b0

    >> Id: 3a07c24d-a13c-43b3-be44-f6cab6ecffb3

    >> Category: PerformanceHealth

    >> ConnectorId: 6a1f8c0e-b8f1-4147-8c9b-5a2f98f10003

    >> ConnectorStatus: Pending

    >> RepeatCount: 0

    >> ResolutionState: 255

    >> ResolvedBy: TESTDOMAIN\Administrator

    >> LastModified: 12/14/2007 6:01:13 AM

    >> LastModifiedByNonConnector: 12/14/2007 6:01:13 AM

    >> Priority: Low

    >> Severity: Error

    >> Description: The Internet Information Services Web Site named W3SVC/1 is unav

    ailable as the site has been stopped.

    需要注意的是ConnectorStatus现正等候,与ResolutionState设置为255(已结业)和ResolvedBy,是用来连接到Operations Manager的凭证

    在cmd提示符下,在TestConn正在运行,你也应该看到通知的警报被关闭以下类似的输出:

    #1 Alert received on 12/14/2007 2:02:02 PM

    >> Id: 3a07c24d-a13c-43b3-be44-f6cab6ecffb3

    >> Category: PerformanceHealth

    >> ConnectorId: 6a1f8c0e-b8f1-4147-8c9b-5a2f98f10003

    >> ConnectorStatus: Pending

    >> RepeatCount: 0

    >> ResolutionState: 255

    >> ResolvedBy: TESTDOMAIN\Administrator

    >> LastModified: 12/14/2007 6:01:13 AM

    >> LastModifiedByNonConnector: 12/14/2007 6:01:13 AM

    >> Priority: Low

    >> Severity: Error

    >> Description: The Internet Information Services Web Site named W3SVC/1 is unav

    ailable as the site has been stopped.

    由于警报是封闭的,你应该可以看到的警报从操作控制台的活动警报列表中消失。再次运行的“get”操作,你可以看到以下的输出:

    >> Management Pack Id: 7a920be5-d53c-fa2d-07a8-b415265e95b0

    >> Id: 3a07c24d-a13c-43b3-be44-f6cab6ecffb3

    >> Category: PerformanceHealth

    >> ConnectorId: 6a1f8c0e-b8f1-4147-8c9b-5a2f98f10003

    >> ConnectorStatus: SuccessfullyForwarded

    >> RepeatCount: 0

    >> ResolutionState: 255

    >> ResolvedBy: TESTDOMAIN\Administrator

    >> LastModified: 12/14/2007 6:01:13 AM

    >> LastModifiedByNonConnector: 12/14/2007 6:01:13 AM

    >> Priority: Low

    >> Severity: Error

    >> Description: The Internet Information Services Web Site named W3SVC/1 is unav

    ailable as the site has been stopped.

    需要注意的ConnectorStatus为SuccessfullyForwarded,这意味着该连接器已成功地处理了通知。

    四、 排错和已知问题

    场景1:

    您在电脑上登录使用的帐户是Operations Manager报表操作员角色的成员。此外,该帐户是Operations Manager管理员角色的成员。在这种情况下,计划的报告无法成功运行。
    说明:如果该帐户是Operations Manager管理员角色的成员,此问题不会发生。

    解决方法:
    这个问题是由于指定的用户名和密码去运行预定报表,已经损坏了。需要解决这个问题,我们在运行这些预定报表前,手动为每个报表重置下用户名和密码。

    场景2:

    当您单击通知电子邮件警报视图链接,警报视图窗口没有打开。这是目前没有解决方法。更多信息可以参考:
    SCOM 2007中启用SQL SERVER管理包警报-启用阻塞的会话规则:http://blogs.msdn.com/b/billramo/archive/2010/10/10/enabling-sql-server-management-pack-alerts-with-system-center-operations-manager-2007-enabling-the-blocking-sessions-rule.aspx


    Bin Long

    TechNet Community Support

    2012年10月30日 10:35
    版主