下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、服務器遠程監(jiān)控的設計與實現在分析地質錄井公司現有服務器分布和生產軟件應用現狀的基礎上,得岀對服務器進行遠程監(jiān)控的必要性。結合錄井生產過程中用到的軟件系統(tǒng),提岀了針對網絡監(jiān)控、生產軟件運行、服務器狀態(tài)、系統(tǒng)安全、監(jiān) 控信息管理等方面的服務器遠程監(jiān)控設計方素。對軟件系統(tǒng)的設計和實現方面的重要技術進行了描述,并 對其應用效果進行了評述。一地質錄井公司軟件應用現狀自從現場錄井數據實現實時遠程傳輸以來,錄井數據的采集、傳輸、存儲、管理、發(fā)布、資料處理等一系列相關配套的生產應用軟件逐漸發(fā)展起來,軟件的技術支持覆蓋范圍也逐漸變深變廣。近年來,公司在國內外其它地區(qū)配備了近十臺服務器為甲方提供數據接收、存儲、管
2、理、遷移、發(fā)布、查詢等服務。這些服務器處于無人值守狀態(tài),因此有必要充分利用信息 技術對遠程服務器進行有效管理,監(jiān)控服務器上運行的諸多生產相關的應用軟件和數據庫, 實時的發(fā)現并解決問題,加強對外服務故障的響應效率,減低維護人員的維護難度。二 軟件系統(tǒng)的功能模塊設計結合錄井生產過程中用到的軟件系統(tǒng),我們針對不同的被監(jiān)控生產軟件,考慮了服務器的遠程操作和方便性的因素,設計了不同的監(jiān)控方案。2.1應用軟件的監(jiān)控(1) 操作系統(tǒng)錯誤捕捉主要針對數據同步軟件,因為數據量巨大和網絡狀況以及軟件自身設計方面的一些原因 會彈出錯誤窗口,導致數據同步中斷。系統(tǒng)自身要對整個Windows錯誤進行捕捉,例如:C+Ru
3、ntime Library 、Vistual Studio Debug 、Err等;采用的是實時監(jiān)測操作系統(tǒng)的注冊 窗口。根據所有窗口的運行狀態(tài)來進行判斷而找到錯誤并進行捕捉。通過捕捉到的錯誤窗口,得到其進程PID號,然后再對錯誤窗口進行處理,通常情況下只需要結束此窗體的進程即可。(2) 系統(tǒng)服務監(jiān)控主要針對地質資料接收軟件等以服務的形式運行的軟件。首先通過WMI枚舉所有系統(tǒng)的服務及其運行狀態(tài)。并匹配用戶所指定的系統(tǒng)服務,然后通過匹配檢測出當前服務是否運行, 如果服務沒有運行可以通過網絡將服務重新啟動。(3) 應用程序監(jiān)測主要針對錄井儀資料接收軟件等, 對此類應用程序進行監(jiān)控,隨時了解其運行狀
4、態(tài)。首 先通過FSO文件系統(tǒng)對象)判斷所需要監(jiān)測的應用程序是否存在,然后通過Win32 API枚舉進程檢測當前應用程序是否存在,如果不存在可以使用遠程命令來把應用程序啟動起來。2.2服務器的監(jiān)控(1) 系統(tǒng)進程監(jiān)控由于遠程服務器正常情況下不會有人為因素對服務器的干擾,因此服務器的進程是固定不變的。通過 Win32 API把系統(tǒng)目前運行的進程全部枚舉出來后,并與用戶所設定的安全進 程進行匹配,如果不在用戶指定的安全進程范圍內,則視為不安全進程或可疑進程,系統(tǒng)會自動將其進程結束,在枚舉具體進程時,需要與FSO相結合使用,而得到進程所對應的應用程序的相關信息。(2) 遠程數據庫監(jiān)測及操作對于所有外部
5、服務器上安裝的數據庫系統(tǒng),實時檢測連接數據庫,查看數據庫是否連接正常;通過WMI枚舉系統(tǒng)服務,檢測數據庫服務是否運行正常。管理端同時可以對注冊服務器所監(jiān)測的所有 MS SQL數據庫進行簡單操作,包括數據庫視圖和表等基本信息的顯示;數 據表、字段的顯示和增刪改等操作。(3) 服務器信息實時掃描對用戶所需要監(jiān)測的信息進行實時掃描,例如:CPU和內存使用狀況、安裝軟件及系統(tǒng)補丁檢測等。并把相關信息存人本地和發(fā)送給服務器管理端。終端可以對操作系統(tǒng)本身的一些基本信息進行監(jiān)測,例如:軟件、硬件、基本信息、開放端口、網絡狀況等。(4) 服務器的簡單控制直接在服務器管理端就可以對終端系統(tǒng)信息進行查看和操作,當
6、終端接收到管理端的命令后進行解析,然后在終端進行處理。并把處理的結果返回給管理端。包括:服務器重啟、 關機、軟件系統(tǒng)重啟、關閉、系統(tǒng)進程的結束、系統(tǒng)服務的啟動及停止、文件系統(tǒng)的查閱、 高級命令操作窗等。2.3報警模塊設計監(jiān)測到服務器有異常數據后,設置監(jiān)控端服務器的聲音報警,然后通過發(fā)送郵件和手機 短信的方式實時地把異常數據發(fā)送給指定用戶郵箱和手機上。三軟件系統(tǒng)實現系統(tǒng)實現包括3個部分:服務器終端監(jiān)測系統(tǒng)、服務器管理操作平臺、報警數據Web應用平臺。服務器操作管理端能夠對服務器終端進行控制操作,同時。服務器監(jiān)測終端可以對自身服務器的運行狀況、安全狀態(tài)、應用系統(tǒng)運行狀況、數據庫運行狀況、CPU和內
7、存的使用狀況等進行實時監(jiān)控并實時與服務器操作管理平臺進行通訊。將監(jiān)測到的數據進行實時顯示,當出現不良運行狀況時服務器操作管理端將進行報警,并對錯誤進行記錄。 當無人值守時,可將一些工作交給服務器操作管理端來自動進行處理,服務器終端操作管理端將會對服務器終端監(jiān)測系統(tǒng)發(fā)送命令,可對終端服務器進行自動調整。3.1服務器終端監(jiān)測系統(tǒng)服務器終端監(jiān)測系統(tǒng)運行在遠程需要被監(jiān)測的服務器上面,是Clie nt/server架構的Clie nt端,主要是收集所監(jiān)控服務器的信息,并把服務器端所需要的信息發(fā)送過去。終端監(jiān)測系統(tǒng)啟動后,首先從軟件安裝目錄下讀取系統(tǒng)配置文件和參數配置文件,讀入配置信息,然后進行網絡判斷。
8、如果在網絡不正常的情況下就加載本地存儲的數據結構;如果網絡狀態(tài)正常,那么就從數據庫里面讀取數據,再把本地文件與數據庫文件對比并進行更新,以備下次網絡不通的情況下能夠正確配置運行。終端接收到服務器端的命令,并把執(zhí)行的結果返回到服務器端,例如:關機,重啟、得到當前服務器的相關信息、控制進程及服務 等。3.2服務器管理操作平臺服務器管理操作平臺作為client/Server軟件架構的Server端,運行在服務器上,接收終端傳送的異常數據,報警并存儲到數據庫服務器上。軟件啟動后,首先從軟件安裝目錄下讀取系統(tǒng)配置文件,讀入配置信息,然后顯示主界面,等待遠程終端發(fā)送數據。用戶可以選擇界面上的菜單按鈕進行相
9、應的操作。接收程序接收到異常數據后,首先寫入內存數據隊列中,然后對內存中的數據進行解包 分類,判斷是報警數據還是消息數據。初步分類后再進行二次分類,判斷是哪臺服務器的報警信息、報警類型、 報警時間、報警內容等,通過分類過后的數據寫入數據庫并且在界面上 進行顯示和聲圖并茂報警。由于記錄的數據不是很簡練,那么就需要把數據進行處理后再通 過郵件和短信發(fā)送給用戶,使用戶一看即明白。消息數據經系統(tǒng)二次分類后顯示到界面上就是用戶發(fā)送命令后得到所需要的內容。3.3 web應用平臺通過此網站的建設,用戶只需要登錄IE瀏覽器就可以對系統(tǒng)進行歷史數據多條件組合查詢、數據分類檢索、web服務器異常監(jiān)測、服務器報警內
10、容查閱。四應用效果分析服務器遠程監(jiān)控系統(tǒng)的實現解決了錄井信息對外服務過程中的問題即當服務器應用系 統(tǒng)及數據庫出現問題時,管理人員不知道,不能及時對問題進行解決。有了這套系統(tǒng),管理員可以很方便地對服務器運行的軟件進行維護。并可以監(jiān)測服務器的當前運行狀態(tài),不需要登陸遠程服務器就可以對服務器或對應用系統(tǒng)進行簡單地操作。從而保證了服務器的正常運行。我們在一臺擁有互聯(lián)網和油田局域網IP地址的雙網卡服務器上安裝了服務器管理端操作平臺并部署了 Web查詢網站,在其余服務器上安裝了終端監(jiān)控軟件,對網絡鏈接、系統(tǒng)常規(guī)進程、生產應用程序、錄井實時發(fā)布服務進行監(jiān)控。截取運行過程中兩個月期間監(jiān)控到的 應用軟件運行故障情況如表 1所示:點擊圖片查看大圖表1軟件運行故陣顯示生產軟件故障類熨處理悄況m周步軟件1266*5LDeb.壊錯溟接到報警看電啟軟件2C1L6. 20地底資料 接收10T1066.51.服務沒有啟動帛動地質資料接收蟹務2O1L6.12WEH發(fā) 布服務10.14恥.5L網絡錯謀T數振暉 中斷連接檢査阿絡后由綾復實時霽料 接收10.18766.5L程序沒有運行啟動實時先料接牧軟 件報臀煙豫2O1L5.2110.6766,5L有不安全進程自動殺檸逬程由此可見,該軟件系統(tǒng)在應用過程中取得了良好的效果。在安裝有監(jiān)控軟件的服務器上,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課程設計及格多少績點
- 齒輪轉動課程設計
- 研討課 課程設計
- 運料車plc課程設計
- 牛鞭效應課程設計
- 郵政課程設計
- 車輛工程課程設計貨車載
- 藝術賞析課程設計理念
- 支擋課程設計
- 軸心受壓構件課程設計
- 上海某建筑基礎及上部結構加固工程施工方案磚木結構 磚混結構
- 精神病醫(yī)院財務后勤總務管理制度
- 停車場施工施工組織設計方案
- GB/T 37238-2018篡改(污損)文件鑒定技術規(guī)范
- 普通高中地理課程標準簡介(湘教版)
- 河道治理工程監(jiān)理通知單、回復單范本
- 超分子化學簡介課件
- 高二下學期英語閱讀提升練習(一)
- 易制爆化學品合法用途說明
- 【PPT】壓力性損傷預防敷料選擇和剪裁技巧
- 大氣喜慶迎新元旦晚會PPT背景
評論
0/150
提交評論