使用 Application Advisor 确定警报的优先级

 

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

Application Advisor 可与 System Center 2012 – Operations Manager 中的 .NET 应用程序性能监视一起工作,并且有助于你确定要处理的警报的优先级以及管理这些警报。 它会找出在你的环境中引起大部分警报的应用程序。 你应该首先调查这些应用程序,因为大部分服务级别协议 (SLA) 的违反将由它们引起。 使用 Application Advisor 作为警报管理中的第一步,并用其查看应用程序的总体运行状况。 实质上,Application Advisor 会帮助你“跟踪噪声”并找出大多数事件的发生位置。 利用应用程序失败和分析报表,你可以详细查看那些单个应用程序。 摘要报表为你提供了重要信息概览,如要解决的前五个警报。

确定 Application Advisor 报表的作用域以及运行该报表

  1. Application Advisor 和 Application Diagnostics 随 Operations Manager Web 控制台一起安装。 要查找 Operations Manager Web 控制台的 Web 地址,请打开操作控制台。 在导航窗格中,单击“管理”按钮,单击“设置”,然后双击“Web 地址”。 Operations Manager Web 控制台的 URL 将被指定为:http(s)://<web 主机>/OperationsManager。 以下是指向 Application Advisor 和 Application Diagnostics 的链接,这些链接使用此 URL 格式以及相同的 Web 主机:

    - Application Advisor 控制台地址为:http(s)://\<web 主机\>/AppAdvisor
    
    - 应用程序诊断控制台地址为:http(s)://\<web 主机\>/AppDiagnostics
    

    要使访问更加轻松,请将所有三个控制台 URL 添加到 Web 浏览器的收藏夹列表中。

    要打开 Application Advisor,请将 Application Advisor URL 粘贴到你的浏览器中。 Application Advisor 将在 Web 浏览器窗口中打开。 在创建待监视应用程序组时配置的应用程序功能和服务的上下文中会显示不同的应用程序监视报表。

    可以通过应用程序监视操作员、报表操作员以及管理员角色来控制对 Application Advisor 的访问权限。 你必须是应用程序监视操作员以及报表操作员角色或管理员角色的成员。 有关详细信息,请参阅应用程序性能监视的用户角色

    可以通过应用程序监视操作员和管理员角色来控制对 Application Diagnostics 的访问权限。 你必须是具有控制台权限的这些角色之一的成员。

    System_CAPS_note注意

    Application Advisor 需要 SQL Server Report Services (SSRS)。 运行 Application Advisor 之前必须安装 Operations Manager 报表。

  2. 在“导航”窗格的“所有应用程序组”下拉菜单中,选择是想让报表包括所有应用程序组的信息,还是包括部分应用程序组的信息。

    System_CAPS_note注意

    应用程序组是在 Application Diagnostics 控制台中创建的。 使用它们创建想要确定为报表作用域的一组应用程序。 如果使用许多应用程序组,则可能会对性能有影响。

  3. 在“选择报表”菜单中,选择想要如何确定报表的作用域,然后单击要运行的报表。 你可以通过客户端监视、问题分析报表、资源利用率分析来确定报表的作用域,或者只选择要查看的单个报表之一。

    你也可以单击报表图形之一来选择报表。

  4. 使用“开始日期”和“结束日期”字段为想要包括在报表中的警报选择时间或日期范围。

  5. 单击“状态”文本框以按照“新建”、“已审阅”、“已删除”或“按设计”状态对警报进行筛选。

    System_CAPS_tip提示

    如果查看归类为“按设计”的警报,则可以显示应用程序的设计方式是否会实际引起问题。

  6. 单击“源”下拉菜单以选择想要包括在报表中的应用程序组件。

    System_CAPS_note注意

    只有你最初选择的应用程序组中的应用程序才能用作源。

  7. 单击“计算机”下拉菜单以选择想要报告的一个或多个计算机。

  8. 在“问题”下拉菜单中,你可以按照检测到的所有问题或仅按照严重问题进行筛选。

  9. 单击“应用”以保存此报表配置并运行此报表。

例如:使用问题分布分析报表确定警报的优先级

使用应用程序监视警报的第一步是尝试了解首先应该解决哪些问题,以最大程度地影响环境中的应用程序。 Application Advisor 的任务是确定引起大多数警报的应用程序以及了解正在引发的警报的类型。 它引入了一个管理应用程序运行状况的主动方法,因为你将要巧妙地解决应用程序的大部分问题区域,而不是仅仅在出现警报时应对警报。

为了表明 Application Advisor 确定警报优先级的方式,在首次调查应用程序问题时,本演练使用了一个有用的报表:问题分步分析报表。 此报表显示了应用程序失败、性能、连接和安全问题在所有监视的应用程序中的分布情况,并突出显示了最值得怀疑的应用程序。 对于引起大多数问题的应用程序,此报表通过显示作为这些问题的根本原因的应用程序组件以及外部依赖关系来提供更多详细信息。

解释问题分布分析报表的主要元素

  1. 在执行用于确定 Application Advisor 报表作用域并运行该报表的过程之后,请选择要包含在报表中的信息,然后单击“应用”以运行报表。

  2. 以下三个视图将显示最重要的问题:

    - 要仅查看应用程序的性能问题以及最重要的性能事件,请单击“摘要性能分析”。
    
    - 要仅查看应用程序的异常以及最重要的异常事件,请单击“摘要故障分析”链接。
    
    - 你可以在“总体来源统计信息”部分中查看单个应用程序的所有问题类型和最重要的问题。 本部分向你显示应用程序资源所引起的性能和异常事件(如函数调用或数据库查询)的百分比。
    
  3. 单击要调查的任何一个视图中的第一个链接。 此第一个链接显示了警报的最可能的原因,并启动与该应用程序或来源相关的所有问题的列表。

    System_CAPS_important重要事项

    在此阶段,你可以在已确定优先级的列表中移动以调查与最重要的问题相关的单个警报。 此列表中的事件并不比其他事件更重要,但每个事件都有助于突出显示根本原因。

  4. 单击“事件描述”中的链接,Application Diagnostics“事件属性”页面将会打开。 在此,你将查看有关事件本身的数据。 并且,还可以在此处开始进行故障排除。 有关详细信息,请参阅使用 Application Diagnostics 处理事件

    从“事件属性”选项卡开始,使用此选项卡和其他选项卡以及分布式链了解所发生问题的更多信息、问题是否可能是性能数据所显示的系统问题,以及问题发生在哪个应用程序层。 在显示此信息之后,应该会显示问题是系统问题还是应用程序代码问题,因此还会显示应该解决此问题的人员。

将 Application Advisor 报表添加到收藏夹中

  1. 如果想要保存的报表具有一些可以在以后轻松查看的作用域信息,请将此报表添加到你的“收藏夹”列表中。 在“选择报表”菜单中,或者通过单击报表图表,选择要运行的报表。

    System_CAPS_note注意

    你可以在将报表设为收藏夹报表之前对想要包含在此报表中的信息确定作用域,或者可以在收藏夹管理向导中创建作用域信息。

  2. 在“结果”窗格中,要打开收藏夹管理向导,请单击“收藏夹”图标。

  3. 在收藏夹管理向导中,你可以保留用于对要包含在报表中的信息确定作用域的设置、重置这些设置或者首次设置它们。

  4. 当你设置或确认作用域设置之后,请单击“下一步”以完成向导设置页,然后单击“完成”。

  5. 在收藏夹命名空间中,单击“收藏夹”,你将能够查看刚才配置的报表。

  6. 要查看收藏夹中的报表,只需单击想要查看的报表即可。