




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