基于SAP的系统运行状态监控平台开发与应用

基于SAP的系统运行状态监控平台开发与应用

ID:38699099

大小:22.53 KB

页数:7页

时间:2019-06-17

基于SAP的系统运行状态监控平台开发与应用_第1页
基于SAP的系统运行状态监控平台开发与应用_第2页
基于SAP的系统运行状态监控平台开发与应用_第3页
基于SAP的系统运行状态监控平台开发与应用_第4页
基于SAP的系统运行状态监控平台开发与应用_第5页
资源描述:

《基于SAP的系统运行状态监控平台开发与应用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、.基于SAP的系统运行状态监控平台开发与应用  【摘要】SAP系统作为江苏电力公司的核心系统,承担着人、财、物等核心业务功能,系统的健康稳定运行就显得尤为重要。但实际运维过程中往往是在系统出现故障时才能发现问题。不仅对业务操作产生一定的影响,有时甚至产生无法挽回的直接经济损失。因此,有必要深入研究如何能够及时有效监控SAP系统运行状态,实现主动运维,保证系统健康稳定运行。  【关键词】SAP信息系统监控平台  前言  从2007年6月启动以来,江苏电力SG186工程项目经历了业务流程优化、试点单位实施、推广单位实施和持续

2、深化应用等阶段,已构建了覆盖核心业务的一体化业务应用平台,目前正在进行SG-ERP的深入建设。随着越来越多的系统投入正式运行,使公司各基层单位、各个部门之间的相互联系日益增强。同时各个系统在纵向、横向耦合程度日益加深,公司信息化水平已发生了质的飞跃。为了保障公司各项业务在信息系统的支撑下能够正常开展,江苏省电力公司越来越关注本公司的系统运维。SAP系统作为江苏电力公司的核心系统,承担着人、财、物等核心业务功能,系统的健康稳定..运行就显得尤为重要。  目前在SAP系统的运行维护工作中,往往是在系统出现故障时才能发现问题,

3、运维人员疲于应急维修,不仅对业务操作产生一定的影响,有时甚至产生无法挽回的直接经济损失。因此,有必要深入研究如何能够及时有效监控SAP系统运行状态,并且运用信息化手段,主动运维监测系统状态,保证系统健康稳定运行。  一、开发平台设计  该监控平台是基于SAP系统运行情况进行二次开发,采用的是C/S架构。客户端分布在各业务部门的终端。服务器统一存放在省信通公司,便于设备的日常维护和检修。  1.1操作系统选择  Linux是一个多用户、多任务、支持多线程和多CPU的操作系统,是一个性能稳定的多用户网络操作系统。SAP系统也

4、安装在此操作系统上,因此,本平台的服务器也选择Linux。  1.2数据库选择  Oracle是应用广泛的主流数据库,江苏电力的SAP系统也采用Oracle作为后台数据库,为了系统更好的集成,方便维护,本平台也采用Oracle作为数据库  1.3开发语言选择  为了更好的与SAP系统集成,本平台开发使用ABAP语..言,通过Html来进行平台无关的页面展示,采用Div+Css技术进行强大灵活的屏幕自适应布局,配合JavaScript来实现丰富的动画过渡和信息交互。  二、功能设计  SAP系统运行状态监控平台由四个功能模

5、块(指标调度模块、监控计算指标模块、指标汇总及分析处理模块、监控指标配置模块)构成。ERP信息系统状态评估系统应用功能如图1所示。  三、系统开发与功能实现  3.1系统进程监控  SAP应用服务器进程类型共有6种:DIA(对话进程)、UPD(更新进程)、ENQ(队列进程)、BTC(批处理进程)、SPO(脱机进程)、UP2(V2更新进程)。  特定类型的任务只能通过特定类型的进程进行处理,而每台服务器针对各类型都有一定的比例分配,若同种类型的任务同一时间段大量爆发,那么就会造成任务的堵塞,排队的任务就有可能出现等待超时而

6、导致业务操作受影响,甚至对业务数据产生影响。我们通过对各服务器的进程使用情况的监控来进行压力风险规避,监控的参数包括各服务器各类型进程的进程使用率、进程CPU占比、进程占用内存,进程DB交互,进程I/O等。  3.2内存监控..  内存对于系统来说毫无疑问是非常重要的参数。需要对每台服务器的内存进行监控,服务器上的内存一旦不够,发生的业务问题所带来的影响都无发预测和估计,当内存使用率接近极限值的时候需要进行告警。  虽然进程监控中也涉及一部分进程占用的内存监控,但还需从服务器层面对内存进行的监控,是服务器级别的系统健康运

7、行的重要参数之一。这里主要针对空闲内存(SparedMemory)、堆内存(HeapMemory)和扩展内存(ExtendedMemory)进行监控。  3.3系统锁情况监控  业务对象(BusinessObject)在SAP中是很重要的存在,核心的系统业务操作实际上是对业务对象的操作,所有的业务操作都需要保证业务对象事务的ACID特性。以项目为例,围绕项目来进行业务发生和管控,假设要在这个项目下进行采购订单的创建,同时也要为这个项目进行预算调整分配,但不能同时进行两件事(比如预算调减,同时创建订单,最终结果很可能是超预

8、算,这样的内控就没控住),而订单和预算是两个不同的东西,如何保证两个操作的串行发生,就需要对业务对象进行加锁以保证业务的不冲突。  锁的重要性不言而喻,而对于SAP这种业务高度集成的软件来说,保障其正常的使用,就显得尤为重要。这里就需要监控:..  系统锁的总数:系统锁的数量有限制的,若系统当前锁个数超过这个限制,那

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。