赞
踩
系统监控和故障排除
单位概述
本单元介绍了系统监控。您首先了解监控体系结构的基础知识,以及如何使用 CCMS 警报监控器。在本单元的后面,您将学习如何设置自己的监视器、连接远程系统和维护阈值。在系统监控部分的最后,两个单独的课程介绍了 AS ABAP 中的其他日志和跟踪选项以及一般故障排除方法。
本单元所有内容均涉及基于ABAP的SAP系统的功能。您可以在 ADM200 - 管理 AS Java 培训课程中找到有关监控基于 Java 的 SAP 系统的介绍。其他专业培训课程更详细地处理了这个主题。
本单元完全按照所有基于 AS ABAP 的通用 SAP 系统中的方式展示系统监控功能。 SAP 解决方案管理器提供了太多不同的系统监控配置,仅此培训课程就无法涵盖。您可以在 SM100 - SAP Solution Manager Configuration for Operations 培训课程中找到此信息(以及更多信息)。
单位目标
完成本单元后,您将能够:
• 解释 CCMS 警报监控基础设施的概念
• 使用 CCMS Alert Monitor 监控您的系统
• 将远程系统集成到 CCMS 警报监视器中
• 设计和创建您自己的显示器
• 设置阈值
• 命名不同的跟踪选项
• 在 SAP 系统中执行简单的跟踪
• 制定结构化故障排除程序
课程:监控架构
课程概述
本课介绍了监控作为计算中心管理系统 (CCMS) 的重要组成部分。将详细讨论诸如监控树元素(MTE)、监控对象和监控属性等术语。
课程目标
完成本课程后,您将能够:
• 解释 CCMS 警报监控基础设施的概念
• 使用 CCMS Alert Monitor 监控您的系统
业务示例
您希望确保业务流程处理的良好性能。因此,您需要定期监控 SAP 系统,并在需要时采取预防措施。
基础知识
关于监控的初步问题:
• 为什么?
– 确保业务流程的高效处理
– 确保系统安全稳定
• 如何?
– 中央和跨系统
– 发生错误时发出警报
– 如果发生错误,提供跨系统详细信息的帮助
• 用什么工具?
– 在 CCMS 警报监控基础设施和与之相关的特殊交易的帮助下
如今,许多组件通常涉及业务流程。必须监控这些组件(无论是否由 SAP 生产),因为性能的逐渐降低或组件的突然故障都可能影响整体生产力。管理员的任务是定期监控系统环境,不仅是在出现错误的情况下,还要采取预防措施。
例如:
存储 SAP 数据库文件的文件系统已 100% 满。数据库不能再扩展文件中的表。用户在其上下文中执行业务事务,应将数据记录异步添加到这些表之一。由于文件系统中的空间问题,插入失败。数据库错误被认为非常严重,以至于整个异步更新过程都被自动停用。所有用户会话都随着沙漏的显示而挂起。 SAP 系统挂起。如果定期监控文件系统的填充水平,管理员可以在正确的时间采取行动,并且可以避免系统停机。
应尽可能有效地组织监测。管理员没有足够的时间登录到每个主机组件来检查其状态。一个高效的监控结构应该能够一目了然地集中显示整个系统景观。如果发生错误,将自动通知负责人。应提供工具用于分析错误,提供有关问题的跨系统详细信息。
图 143:中央监控
CCMS Alert Monitor 基础架构为您提供对 SAP 系统进行集中和高效监控的选项。
这个基础设施必须存在于要集中监控的每个组件上。对于具有软件组件 SAP_BASIS 4.0 或更高版本的 SAP 系统,情况自动如此。 CCMS 代理用于连接 SAP Basis 系统未激活的组件。
每个组件使用基础设施收集自己的监控数据,并将其本地存储在主内存中。这部分主存称为监控段。它的大小可以配置。
选择一个 SAP 系统作为中央监控系统,它应该具有尽可能高的发布级别,并且具有高可用性。在大型系统架构中,我们建议您包含一个单独的系统,该系统仅用于中央监控、中央用户管理和传输域控制器等特殊任务。从性能的角度来看,中央监控系统的工作量只是微不足道地增加,因为监控数据的收集通常是分散的。
中央监控系统收集组件的监控数据并以各种视图显示。通过这种方式,管理员可以集中查看整个系统环境。如果发生错误,管理员可以直接从中央监控系统(通过 RFC)跳转到相关组件,以在详细分析中纠正问题。
细节
CCMS 警报监控基础架构由三个部分组成:数据收集、数据存储和管理。
图 144:详细的 CCMS 警报监控基础架构
在数据收集级别,SAP 系统的小子区域由称为数据收集器的特殊程序监控。数据收集器可以是 ABAP、C 或 Java 程序。仅 ABAP 就有数百个数据收集器。每个数据收集器定期检查其子组件,并将收集到的监控数据存储在其主机的主内存中。
在数据存储层面,主存中包含来自数据采集器的监控数据的区域称为监控段。由于主存数据总是被覆盖,它可以被永久复制到数据库表中。然后,您可以稍后分析数据。数据收集和存储元素必须存在于要集中监控的每个组件上。
图 144:详细的 CCMS 警报监控基础架构
在数据收集级别,SAP 系统的小子区域由称为数据收集器的特殊程序监控。数据收集器可以是 ABAP、C 或 Java 程序。仅 ABAP 就有数百个数据收集器。每个数据收集器定期检查其子组件,并将收集到的监控数据存储在其主机的主内存中。
在数据存储层面,主存中包含来自数据采集器的监控数据的区域称为监控段。由于主存数据总是被覆盖,它可以被永久复制到数据库表中。然后,您可以稍后分析数据。数据收集和存储元素必须存在于要集中监控的每个组件上。
管理级别允许显示和评估来自监控段的数据。 SAP 提供了一个专家工具,即 CCMS 警报监视器(事务 RZ20),作为显示事务。 SAP 解决方案管理器还可以在面向业务流程的上下文中显示数据。如果系统发现问题,它可以执行准备好的自动反应,例如通知负责人。然后,分析方法可以帮助您调查问题。
CCMS 警报监控基础设施可以扩展。您可以使用自己编写的数据收集器集成自己的组件。第三方供应商和合作伙伴可以使用各种接口从监控段导出监控数据。 图 145:监控结构
CCMS Alert Monitor(事务 RZ20)以树形结构显示来自监控段的监控数据。当您显示大量测量值时,树形结构可以清晰显示。
树中的任何节点都称为监控树元素 (MTE)。
数据收集器收集的测量值显示在树的叶子的最低级别。叶子被称为监控属性。
可以为监视属性存储阈值。 SAP 提供默认阈值。但是,为了尽可能地为您的系统环境定制监视器,您应该检查这些阈值,并在需要时进行调整。
使用监视对象将监视属性分组在第二低级别。例如,监控对象程序缓冲区包含命中率和交换等属性。
树中的所有其他节点都用于以逻辑清晰的方式构建监控对象,以便您可以轻松找到所需的监控属性。
CCMS 监控器显示监控数据的不同子区域。一个监视器可以包含来自多个 SAP 系统的数据。
图 146:CCMS 警报监视器
您可以通过调用事务 RZ20 访问系统中的监控集。或者,在 SAP Easy Access 菜单中,选择工具 → CCMS → 控制/监控 → CCMS 监控集。
SAP 提供了可立即使用的预配置监视器集。每个监视器集都捆绑了监视器,这些监视器按主题区域显示整个监视体系结构的各个部分。因此,例如,查找数据库区域会更容易。
对于每个系统,交付的监视器集可能不同。例如,SAP CRM 系统包含一组用于监控 CRM 场景的特殊设置。当然,这也包括预配置并随 SAP CRM 系统交付的特殊数据收集器。
监视器显示的监视数据可以重叠。这意味着程序缓冲区的监控属性命中率可以出现在多个监视器中。例如,如果您在其中一个监视器中更改此属性的阈值,则它会在所有监视器中更改。
某些监视器,例如监视器集中 SAP CCMS Monitor Templates 中的监视器可用性和性能概述,一开始不显示任何数据。这可能是因为启动底层数据收集器需要特殊设置。
首先,您将使用预配置的监视器。之后,您还可以创建自己的监视器,以准确显示日常监控工作所需的数据。
您可以通过选择其名称来打开监视器。
图 147:监视器布局
打开监控后,相应的监控数据会以树状形式显示。通过单击 MTE 旁边的“+”号,您可以将树展开到它的叶子;监控属性。
用于触发黄色和红色警报的警报阈值分配给监控属性。如果满足阈值条件,首先是黄色,然后,如果进一步恶化,则触发红色警报。监视属性的颜色传播到树中的更高级别节点,最严重的警报在该节点被转发(红色比黄色更严重)。这意味着您可以从树的根部确定树中是否存在警报。
意见
显示器应该为您的日常工作提供支持。打开监视器后,您可以使用以下两个视图,其中包括:
• 当前状态视图显示具有最新报告数据的监视器。
• Open Alerts 视图显示一个带有未完成警报的监视器。
例如,前一天晚上可能出现了现在不再发生的问题。在 Current Status 视图中,监控属性为绿色,而在 Open Alerts 视图中显示为红色。在确保当前没有问题后,您可以调查以前发生的问题。您可以在监视器的上部看到选定的视图。您可以通过选择当前状态或打开警报按钮来切换视图。
图 148:警报浏览器
您可以在 Open Alerts 视图中轻松处理过去发生的警报。通过双击树中的 MTE,可以打开警报浏览器,该浏览器会显示所选 MTE 的所有警报列表以及树中其下方的所有警报。这意味着,如果您双击树的根,系统会显示树中所有警报的列表,按红色和黄色警报排序。
选择要处理的警报。然后选择开始分析方法按钮。这将启动分配给 MTE 的分析方法。分析方法是一种特殊工具,可在调查问题时为您提供支持。它可以是事务,也可以是专门编程的功能模块,或 URL 调用。因此,您无需记住所有特殊工具,只需将 CCMS 警报监视器用作中心入口点。
明确问题情况后,选择 F3 返回警报浏览器。然后选择完成警报。处理后的警报将从列表中删除并存储在数据库表中。
以相同的方式处理剩余的警报,直到列表为空。 下次使用显示器时,只会显示新出现的警报。
如果要再次显示已完成的警报,请在警报浏览器中选择显示警报历史记录。 已完成警报显示状态为“完成”。
解决方案 28:系统监控
任务:CCMS 警报监视器
1. 启动 CCMS 警报监视器(事务 RZ20)。
a) 调用 CCMS 警报监视器(工具 → CCMS → 控制/监控
→ CCMS 监视器集,事务 RZ20)。
2. 从 SAP CCMS Monitor Templates 监视器集中打开整个系统监视器。
a) 通过选择集旁边的“+”号展开 SAP CCMS 监视器模板集。
双击整个系统集。
3. 当前的平均对话响应时间是多少?
a) 您可以通过展开分支找到平均对话响应时间的监控属性,例如分支<SID> → R/3 Services
→ 对话框 → <实例>。
确保监视器处于当前状态视图中。
4. 切换到打开警报视图。
a) 选择打开警报。
5. 选择对话框区域中发生的所有警报。
a) 双击对话框 MTE。
此区域中的所有警报都显示在警报浏览器中。
6. 处理来自该列表的警报:
启动警报的分析方法。
返回警报浏览器并完成警报。警报是否仍然出现在列表中?
如何再次显示已完成的警报?
a) 在列表中选择一个警报。
然后选择开始分析方法按钮。
系统从监视器跳转到为您提供有关警报的详细数据的功能。
返回监视器。
选择完整警报。
警报将从列表中删除。
要再次显示警报,请选择 Show Alert History。
您的已完成警报的状态为 DONE。
原文下载:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。