版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
..基于SAP的系統(tǒng)運行狀態(tài)監(jiān)控平臺開發(fā)與應用【摘要】SAP系統(tǒng)作為電力公司的核心系統(tǒng),承當著人、財、物等核心業(yè)務功能,系統(tǒng)的安康穩(wěn)定運行就顯得尤為重要。但實際運維過程中往往是在系統(tǒng)出現(xiàn)故障時才能發(fā)現(xiàn)問題。不僅對業(yè)務操作產(chǎn)生一定的影響,有時甚至產(chǎn)生無法挽回的直接經(jīng)濟損失。因此,有必要深入研究如何能夠及時有效監(jiān)控SAP系統(tǒng)運行狀態(tài),實現(xiàn)主動運維,保證系統(tǒng)安康穩(wěn)定運行。【關鍵詞】SAP信息系統(tǒng)監(jiān)控平臺前言從2007年6月啟動以來,電力SG186工程工程經(jīng)歷了業(yè)務流程優(yōu)化、試點單位實施、推廣單位實施和持續(xù)深化應用等階段,已構建了覆蓋核心業(yè)務的一體化業(yè)務應用平臺,目前正在進展SG-ERP的深入建立。隨著越來越多的系統(tǒng)投入正式運行,使公司各基層單位、各個部門之間的相互聯(lián)系日益增強。同時各個系統(tǒng)在縱向、橫向耦合程度日益加深,公司信息化水平已發(fā)生了質的飛躍。為了保障公司各項業(yè)務在信息系統(tǒng)的支撐下能夠正常開展,省電力公司越來越關注本公司的系統(tǒng)運維。SAP系統(tǒng)作為電力公司的核心系統(tǒng),承當著人、財、物等核心業(yè)務功能,系統(tǒng)的安康穩(wěn)定運行就顯得尤為重要。目前在SAP系統(tǒng)的運行維護工作中,往往是在系統(tǒng)出現(xiàn)故障時才能發(fā)現(xiàn)問題,運維人員疲于應急維修,不僅對業(yè)務操作產(chǎn)生一定的影響,有時甚至產(chǎn)生無法挽回的直接經(jīng)濟損失。因此,有必要深入研究如何能夠及時有效監(jiān)控SAP系統(tǒng)運行狀態(tài),并且運用信息化手段,主動運維監(jiān)測系統(tǒng)狀態(tài),保證系統(tǒng)安康穩(wěn)定運行。一、開發(fā)平臺設計該監(jiān)控平臺是基于SAP系統(tǒng)運行情況進展二次開發(fā),采用的是C/S架構??蛻舳朔植荚诟鳂I(yè)務部門的終端。效勞器統(tǒng)一存放在省信通公司,便于設備的日常維護和檢修。1.1操作系統(tǒng)選擇Linux是一個多用戶、多任務、支持多線程和多CPU的操作系統(tǒng),是一個性能穩(wěn)定的多用戶網(wǎng)絡操作系統(tǒng)。SAP系統(tǒng)也安裝在此操作系統(tǒng)上,因此,本平臺的效勞器也選擇Linux。1.2數(shù)據(jù)庫選擇Oracle是應用廣泛的主流數(shù)據(jù)庫,電力的SAP系統(tǒng)也采用Oracle作為后臺數(shù)據(jù)庫,為了系統(tǒng)更好的集成,方便維護,本平臺也采用Oracle作為數(shù)據(jù)庫1.3開發(fā)語言選擇為了更好的與SAP系統(tǒng)集成,本平臺開發(fā)使用ABAP語言,通過Html來進展平臺無關的頁面展示,采用Div+Css技術進展強大靈活的屏幕自適應布局,配合JavaScript來實現(xiàn)豐富的動畫過渡和信息交互。二、功能設計SAP系統(tǒng)運行狀態(tài)監(jiān)控平臺由四個功能模塊〔指標調度模塊、監(jiān)控計算指標模塊、指標匯總及分析處理模塊、監(jiān)控指標配置模塊〕構成。ERP信息系統(tǒng)狀態(tài)評估系統(tǒng)應用功能如圖1所示。三、系統(tǒng)開發(fā)與功能實現(xiàn)3.1系統(tǒng)進程監(jiān)控SAP應用效勞器進程類型共有6種:DIA〔對話進程〕、UPD〔更新進程〕、ENQ〔隊列進程〕、BTC〔批處理進程〕、SPO〔脫機進程〕、UP2〔V2更新進程〕。特定類型的任務只能通過特定類型的進程進展處理,而每臺效勞器針對各類型都有一定的比例分配,假設同種類型的任務同一時間段大量爆發(fā),那么就會造成任務的堵塞,排隊的任務就有可能出現(xiàn)等待超時而導致業(yè)務操作受影響,甚至對業(yè)務數(shù)據(jù)產(chǎn)生影響。我們通過對各效勞器的進程使用情況的監(jiān)控來進展壓力風險躲避,監(jiān)控的參數(shù)包括各效勞器各類型進程的進程使用率、進程CPU占比、進程占用存,進程DB交互,進程I/O等。3.2存監(jiān)控存對于系統(tǒng)來說毫無疑問是非常重要的參數(shù)。需要對每臺效勞器的存進展監(jiān)控,效勞器上的存一旦不夠,發(fā)生的業(yè)務問題所帶來的影響都無發(fā)預測和估計,當存使用率接近極限值的時候需要進展告警。雖然進程監(jiān)控中也涉及一局部進程占用的存監(jiān)控,但還需從效勞器層面對存進展的監(jiān)控,是效勞器級別的系統(tǒng)安康運行的重要參數(shù)之一。這里主要針對空閑存〔SparedMemory〕、堆存〔HeapMemory〕和擴展存〔ExtendedMemory〕進展監(jiān)控。3.3系統(tǒng)鎖情況監(jiān)控業(yè)務對象〔BusinessObject〕在SAP中是很重要的存在,核心的系統(tǒng)業(yè)務操作實際上是對業(yè)務對象的操作,所有的業(yè)務操作都需要保證業(yè)務對象事務的ACID特性。以工程為例,圍繞工程來進展業(yè)務發(fā)生和管控,假設要在這個工程下進展采購訂單的創(chuàng)立,同時也要為這個工程進展預算調整分配,但不能同時進展兩件事〔比方預算調減,同時創(chuàng)立訂單,最終結果很可能是超預算,這樣的控就沒控住〕,而訂單和預算是兩個不同的東西,如何保證兩個操作的串行發(fā)生,就需要對業(yè)務對象進展加鎖以保證業(yè)務的不沖突。鎖的重要性不言而喻,而對于SAP這種業(yè)務高度集成的軟件來說,保障其正常的使用,就顯得尤為重要。這里就需要監(jiān)控:系統(tǒng)鎖的總數(shù):系統(tǒng)鎖的數(shù)量有限制的,假設系統(tǒng)當前鎖個數(shù)超過這個限制,那么就會導致鎖等待的發(fā)生,操作可能會因為超時而dump;系統(tǒng)鎖的信息維度分析:對系統(tǒng)正常運行,以1000個鎖為例,假設是在一個幾千人使用的系統(tǒng)環(huán)境里,這個指標看起來是很安康的,但是,如果是由同一個人或同一個程序產(chǎn)生的,那么這種情況是否應該值得關注呢?單憑某一時刻的體量是無法暴露出這樣的隱患的,所以要根據(jù)創(chuàng)立賬號,創(chuàng)立程序,訪問終端等維度對系統(tǒng)鎖進展記錄統(tǒng)計。3.4系統(tǒng)TRFC/QRFC狀態(tài)監(jiān)控TRFC〔事務RFC,TransactionalRemote-Function-Call〕和QRFC〔隊列RFC,QueueRemote-Function-Call〕是和外圍系統(tǒng)或自身進展異步交互的重要方式之一,實際上QRFC是TRFC中的特例,所不同的是,QRFC是無序的,而QRFC是存在隊列進展控制的,即串行發(fā)生的。假設系統(tǒng)中的TRFC和QRFC出現(xiàn)信道堵塞或隊列堵塞的話,那么也是會對業(yè)務產(chǎn)生影響的。所以不僅要監(jiān)控未處理和處理錯誤的TRFC和QRFC數(shù)量,還要按照程序、賬戶、終端等維度進展監(jiān)控記錄統(tǒng)計,對于各維度極端異常的情況需要暴露給運維人員。3.5系統(tǒng)dump數(shù)據(jù)監(jiān)控Dump日志是用戶和系統(tǒng)交互發(fā)生異常終端的重要記錄日志,這些日志直接記錄了用戶與SAP系統(tǒng)交互過程中發(fā)生異常導致業(yè)務操作終止所涉及的非常詳細的快照信息,包括異常位置、相關涉及變量值、相關調用入口和調用路徑等信息,對于dump信息的監(jiān)控和分析是發(fā)現(xiàn)系統(tǒng)功能問題的最直接的途徑之一。所以需要綜合對系統(tǒng)的dump進展監(jiān)控,包括dump的數(shù)量,類型,程序、事務碼〔TransactionCode〕等信息。3.6展現(xiàn)監(jiān)控數(shù)據(jù)多且復雜〔多指標、多層級、效勞器相關〕,不管基于用戶體驗或系統(tǒng)性能角度出發(fā),都應按數(shù)據(jù)進展分類別局部刷新。網(wǎng)頁具備支持異步刷新、響應式布局、豐富交互性等特性,因此本方案采用在SAPGUI中融合網(wǎng)頁技術進展數(shù)據(jù)交互和呈現(xiàn)的方式。利用網(wǎng)頁布局的自適應特性和canvas矢量作圖的優(yōu)勢,通過div+css進展布局框架設計,通過echarts圖形插件來進展圖表化呈現(xiàn),javascript來實現(xiàn)主要的交互響應和局部刷新。四、應用效果電力SAP系統(tǒng)運行狀態(tài)監(jiān)控平臺于2015年5月正式上線,經(jīng)過近一年的運行,取得了良好的效果:1〕實現(xiàn)了各項關鍵指標預警。在監(jiān)控平臺中對各項關鍵指標預先設定好閥值,當?shù)竭_戒備值時,監(jiān)控平臺會以、短信等方式自動將警報發(fā)出,提醒運維等相關人員及時關注,將問題扼殺在搖籃中。2〕實現(xiàn)監(jiān)控指標集中圖形化展示。為了方便運維人員及時解決問題,監(jiān)控平臺將常用系統(tǒng)表情況、數(shù)據(jù)庫空間增長情況、存使用情況等關鍵指標數(shù)據(jù),以圖形化的形式集中在一個頁面進展顯示,使用戶能夠直觀看到SAP系統(tǒng)每天的運行情況,提高運維效率。3〕實現(xiàn)錯誤問題快速準確定位。集中監(jiān)控SAP系統(tǒng)后臺作業(yè)運行以及錯誤日志情況,能夠分類顯示成功的和失敗的消息,讓運維人員能夠快速定位到錯誤問題。4〕降低了運維本錢。減少了系統(tǒng)發(fā)生錯誤的概率,保證了各業(yè)務正常開展。同時也減少了問題分析和定位時間,提高了運維人員的工作效率,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 224套名牌大學經(jīng)濟學初試真題
- 北師大版小學數(shù)學一年級下冊(2024)期中綜合素養(yǎng)測評B卷(含答案)
- 2024通信網(wǎng)絡信息安全防護項目合同3篇
- 企業(yè)競爭圖譜:2024年磁性元件 頭豹詞條報告系列
- 2024智能倉庫物流系統(tǒng)設計與實施合同
- 2024餐飲房屋租賃合同范本
- 2024銷售合同軟件
- 2024石材荒料國際貿易結算與外匯管理合同3篇
- 福建省南平市建陽水吉中學2022年高一地理下學期期末試卷含解析
- 2025年度大型活動場地租賃與配套設施供應合同3篇
- 寶寶大便觀察及護理課件
- 公司月度安全生產(chǎn)綜合檢查表
- 開題報告會記錄單
- 對話的力量:焦點解決取向在青少年輔導中的應用
- 我的家鄉(xiāng)湖北荊門介紹
- (銀川市直部門之間交流)2022事業(yè)單位工作人員調動表
- 廣州市小學生學籍表
- 法律與社會學習通章節(jié)答案期末考試題庫2023年
- 瓷磚采購投標方案
- 大學生職業(yè)生涯規(guī)劃-自我認知-課件
- 化工設備安裝預算定額庫
評論
0/150
提交評論