毛正雄
(云南電網有限責任公司信息中心,昆明 650217)
在本文中,所討論IT 運維服務管理系統,在硬件環境方面,其數據庫服務器與應用服務器主要采用CPU 主頻3.5GHZ,浪潮NF5225服務器,16G 內存,160G 硬盤;在軟件環境方面,主要采用Oracle Linux 6.5 操作系統,Weblogic 10.3.6 中間件,Oracle 11.2.0.4數據庫;在客戶端方面,主要利用普通PC,其硬盤在80G 以上,CPU 主頻在2.0GHZ 以上,操作平臺可以使用WIN10、WIN7與 WINDOWS XP。
在IT 運維服務管理系統設計過程中,用戶管理是設計重點內容,具體內容包含:(1)用戶組織架構維護。需要依照層次結構合理劃分用戶,可以使用樹形結構形式。(2)用戶基本信息維護。利用用戶模塊建設,依照用戶對應權限,可以對用戶系統權限進行賦予,在對應機構下放入用戶。(3)用戶角色管理與權限維護。利用系統功能模塊與菜單,可以將用戶角色與數據庫進行綁定[1]。
服務臺工作流程如圖1所示。
在服務臺工作中,用戶需要利用多種渠道反饋自身需求給系統,系統依照用戶需求,可以對后續流程進行有效處理,讓用戶需求得以實現。其渠道類型包含電話渠道、郵件渠道、即時通訊渠道等,在匯總之后可以完成服務請求單建立工作,進而安排專人予以處理。
IT 運維服務管理系統事件管理設計流程為:接受與記錄事件→分類確認優先級→調查診斷→事件處理→事件結束。利用用戶提交問題、用戶提出需求以及監控工具插件等渠道,可以對事件進行有效記錄,在數據庫中對其進行存儲,根據指定業務流程,可以分發事件,交由專業負責人完成處理工作。
IT 運維服務管理系統問題管理設計流程為:匯總事件→事件生成問題→確定問題優先級→分配責任人處理→問題解決→記錄管理。根據類型、發生頻率可以歸納事件為具體問題,依照提取問題開展科學分析工作,可以明確引發問題系統風險,進而讓系統運行更為穩定。
在變更管理設計中,主要是使用Flow4J 完成責任人審核流程構筑工作,確保每個變更都具有責任人員、審批人員,可以構建關聯變更要素、用戶提出變更、流程提交與審批、反饋相關圖形界面,在系統中,讓用戶完成變更整體流程工作。

圖1 服務臺流程
發布管理流程設計為:提出發布計劃→制定發布策略,確認影響范圍與系統→構建配置發布策略→詳細測試、審計發布程序資產→提出關聯變更與配量變更→有權人審批→發布結果驗收。發布管理設計需要保證其發布軟硬件具有安全性、可追溯性與可管理性特點。
在用戶平臺實現中,其主要內容包含:(1)服務臺。操作員通過接收服務請求,可以將其匯總至系統,完成服務請求單建設工作,依照此類意見,可以將其發送至指定責任人開展處理工作,用戶在服務臺中,可以觀察事件處理進度,并反饋個人意見,系統在獲得服務請求后,可以對比指定業務流程、服務請求,與此同時,可以根據操作員指定流程完成分配工作。(2)用戶管理。用戶管理主要包含基本信息維護、用戶角色與權限維護及用戶批量導入內容,在批量導入過程中,可以將用戶信息保存至Excel 表,對批量導入功能予以點擊,可以讓用戶數據信息得到導入,其主要是在工程LIB 目錄中添加jxl.jar,基于jxl 實現目標。
在服務平臺中,主要內容包含:(1)IT 流程。該流程主要包含問題管理、事件管理、變更管理和發布管理內容,在該系統中,主要是應用開源流程組件Flow4J 開展模塊開發工作。以變更管理為例,其基本實現流程為FORM 表單提交變更請求至后臺處理程序→后臺處理程序判定請求有效→提交數據庫Java:prepareStatem.ent →是否關聯配置單→記錄配置單與變更單→利用FLOW4J 生成流程→通知用戶→根據FLOW4J 流程將事件發送至指定審批人→責任人完成變更Java:prepareStatem.ent:Update 數據庫。(2)日常操作。在日常操作中,主要包含服務請求、計劃任務管理、值班管理、報表管理這四項內容,以服務請求為例,其實現服務請求核心代碼如圖1所示。

圖1 服務請求核心代碼
在IT 運維服務管理系統應用過程中,應對功能情況進行測試,對現存問題進行及時解決。在具體工作開展中,主要是在編碼工作中迭代開展白盒測試,在部分編碼工作完成后,可以白盒測試程序代碼,之后進行修改、測試,保證代碼準確性,在編碼工作全部完成之后,需要黑盒測試系統,如果發現有問題存在,需要白盒測試問題模塊、問題周邊模塊,讓現有問題得到有效解決。其具體測試內容包含正確用戶名/密碼輸入,錯誤用戶名、密碼輸入、不同來源接收、通知用戶事件進展結果、服務進度流程管理、跟蹤用戶意見記錄、用戶信息增刪改查、用戶權限維護、任務檢查正確、值班管理信息完整等多個方面,通過功能測試,發現IT 運維服務管理系統功能滿足應用需求。
在服務端上,主要使用JAVA 開發工具、B/S 結構構建方法,在測試工作中,可以利用Jmeter 工具進行,首先,可以對服務器進行啟動,對服務器程序予以運行,之后,可以使用WEB 瀏覽器訪問系統,登錄測試頁面,開展身份驗證工作。在性能測試過程中,其主要內容包含多人登錄信息顯示情況、單點登錄服務器驗證情況、多人登錄系統負載情況等,經過測試,可以發現系統性能具有較高穩定性,可以對一定并發壓力予以承受。
綜上所述,通過科學設計用戶管理、服務臺、事件管理、問題管理、變更管理與發布管理,并搭建用戶平臺、服務平臺可以構建IT 運維服務管理系統,通過功能測試、性能測試,發現該系統可以滿足運行要求。