□ 文/陳茂源
近幾十年來,企業信息化得到迅猛發展,企業部署多個業務系統,衍生出大量IT資產,對企業IT管理與發展提出更高要求。本文基于ITIL管理體系理論,從資產全生命周期管理著手,設計IT資產管理系統,便于企業管理者實時獲取企業IT資產狀況,輔助企業IT資產管理決策。
2.1 IT資產。IT資產是指與IT相關的軟件資產、硬件資產及信息資產,軟件資產包括系統程序、軟件等;硬件資產包括企業部署的計算機、服務器、交換機等設備;信息資產包括業務活動產生的有價值數據信息。在企業IT資產管理中,軟件資產與硬件資產為重點,信息資產通常歸屬于業務管理范疇。對此,本文設計分析的IT資產管理系統面向對象為軟件資產及硬件資產。
2.2 ITIL資產管理。ITIL是指IT基礎架構庫(Information Technology Infrastructure Library,ITIL,信息技術基礎架構庫),由英國政府部門CCTA(Central Computing and Telecommunications Agency)于20世紀80年代末制訂,現由英國商務部OGC(Office of Government Commerce)管理,在企業IT服務管理(ITSM)中得到廣泛應用,作為統一規范標準,指導企業客觀、量化、規范實施IT服務管理。在ITIL資產管理中,管理內容涵蓋問題管理、配置管理、變更管理、財務管理等。

在基于ITIL的IT資產管理系統設計前,需根據系統應用場景,分析系統功能需求,使系統設計更為科學、可行。在企業IT資產管理中,應在遵循ITIL標準的基礎上,落實全生命周期管理理念及輔助決策要求,IT資產管理系統應具備IT資產管理功能、IT資產配置功能及IT資產運維管理功能。
3.1 IT資產管理功能需求。在IT資產管理方面,企業應遵循全生命周期管理理念,從IT資產購買環節著手,到IT資產報廢為止,開展全過程管理(如圖1所示),跟蹤管理IT資產應用狀況,便于IT資產最大化利用,落實ITIL標準中的變更管理、財務管理等內容。

圖1 IT資產全生命周期管理示意圖
基于圖1中的IT資產管理全過程,在購買環節,系統需根據企業對IT資產需求,制定購買計劃,記錄購買相關信息;在上架環節,系統需實施冗余空間分析,判斷企業機柜是否具備配置新IT設備的空間,在保障現有IT資產正常運行基礎上,上架購買的IT資產,并做好記錄;在運行環節,根據IT資產應用狀況,更改資產信息表的內容,落實變更管理;在維修環節,系統應支持IT資產基本信息查詢,便于設備維修;在下架環節,如IT資產不可修復,需實施下架處理;在報廢環節,下架后的IT資產實施報廢處理,更改IT資產在系統中的狀態。同時,基于ITIL標準,資產管理還需涉及變更管理、發布管理。在變更管理中,IT資產管理系統應盡快處理IT資產變更對業務的影響,確保IT資產變更后,影響業務可在短時間內恢復原狀態,保障業務高效實施;在發布管理中,IT資產管理系統應根據IT資產變更內容,及時更新配置管理數據庫,使IT資產變更信息及時發布與展示,保障IT資產的合理開發利用。
3.2 IT資產配置管理功能需求。在IT資產管理中,配置管理是ITIL標準的重要內容,負責識別、記錄、報告IT資產內容,可整合企業IT資源信息,便于IT資產開發利用,為IT資產服務管理提供支撐。在IT資產管理系統中,配置管理功能應滿足如下要求:定期更新企業IT資產信息,包括軟件資源信息、硬件資源信息,并將各類信息及時、完整存儲于配置庫中,便于開發利用。配置管理常用模型為配置庫建模→配置庫初始化→配置庫維護,圍繞配置庫落實配置管理工作。
3.3 IT資產運維管理功能需求。在IT資產管理中,還需做好事件管理與問題管理,ITIL標準中的事件管理可為IT資產管理系統提供事件響應機制,可盡早發現IT資產異常,使IT資產恢復正常運行中狀態,避免IT資產管理對業務操作造成不利影響;ITIL標準中的問題管理是針對IT錯誤引發的事件實施管理,規避其負面影響,可歸屬于IT資產運維管理范疇,應在IT資產管理系統中設置運維管理功能。在服務臺接收到用戶提交的請求后,開展事件管理,如不能使用正常事件管理流程處理問題,則需應用圖2流程實施運維管理,做到IT資產問題盡早發現、有效排查、高效處理,提高IT資產運維管理水平。

圖2 IT資產運維管理流程示意圖
基于圖2的IT資產運維管理流程,管理系統應滿足如下功能要求:第一,信息傳遞,由值班人員通過管理系統將故障信息傳遞給維修人員,維修人員確認故障信息,初步判斷故障類型,根據故障類型進行相應處理;第二,故障信息查詢,對于收發故障,維修人員可通過系統查詢IT資產的數據拓撲圖,分析數據服務器運行參數,催報服務器傳輸數據信息;對于系統故障,維修人員可根據設備IP信息,在系統中查詢設備規格、生產廠家等信息,到機房調整設備操作或重啟設備,排除故障;對于網絡故障,維修人員可通過系統查詢物理拓撲圖,排查網絡設備;對于設備故障,則通過資產管理中的維修環節處理。
4.1 總體架構設計。在IT資產管理系統設計中,考慮到ITIL標準下各項功能需求落實要求,本文選擇B/S架構作為管理系統框架,引進Web2.0技術及J2EE技術,遵循軟件工程設計理念,將IT資產管理系統設計為三層架構:在存儲層,部署IT資產基礎信息庫,整合企業IT資產信息,軟件資產信息包括應用業務信息、IP地址、操作系統信息等;硬件資產信息包括計算設備信息、網絡設備信息與存儲設備信息,是系統實施IT資產管理的基礎。
(1)在處理層,部署各項IT資產信息處理方法,如數據統計方法、大數據挖掘分析、連接關系處理、機柜空間統計方法等,從存儲層獲取所需信息,選擇合適處理方法,將信息進行針對性處理,為表現層用戶呈現最終處理結果,滿足用戶需求,落實IT資產管理系統各項功能。(2)在表現層,部署各項IT資產管理功能,供企業領導、企業職工與IT資產管理系統主管部門等系統用戶有效應用系統。系統用戶可通過瀏覽器頁面登錄系統,點擊相應的功能模塊,參與實施IT資產管理。
4.2 功能設計。基于上述功能需求,基于ITIL的IT資產管理系統功能包括以下三項,每項分別部署多個子功能,滿足資產管理、配置管理及運維管理需求。
在資產管理功能層面,部署功能如下:(1)IT資產查詢,用戶可根據需求,從設備類型、歸屬單位、機房、資產編號、IP地址等多個角度查詢IT資產信息;(2)統計,用戶可通過設備類型、歸屬單位、機房、資產使用時間與空間冗余等角度,統計IT資產部署或應用狀況,為IT資產的購買、上架、下架與報廢提供參考;(3)管理,根據IT資產的應用狀況,記錄IT資產上架、下架、變更狀況;(4)個性化展示功能,根據IT資產管理需求,可為用戶展示設備整體拓撲圖、設備局部拓撲圖與機房全局展示圖,分別表示業務系統內的設備連接關系、某個設備的物理拓撲關系、機房整體環境,便于用戶了解IT資產運行狀況,為IT資產管理提供參考。綜合分析,資產管理功能以用戶需求為主,便于用戶了解IT資產應用狀況,有助于IT資產管理效率提升。
在配置管理功能層面,部署功能如下:(1)配置計劃,根據企業IT資產管理目標要求,制定IT資產配置策略,明確IT資產配置管理組織要求,組建IT資產配置管理人員,結合當前IT資產管理狀況,制定IT資產配置計劃,為IT資產配置管理提供指導;(2)配置標識,在管理系統中,為不同IT資產配置項設置對應的范圍、屬性及標識符,統一配置結構與關系標志,使IT資產配置管理更為標準規范;(3)配置項控制,在IT資產出現變化后,管理系統僅記錄通過批準和識別合格的IT資產配置項;(4)配置狀態檢查,配置管理人員定期開展IT資產配置檢查工作,了解IT資產配置項的運行狀況與變更狀況,形成配置狀態報告,便于IT資產的實時管理;(5)配置檢驗,綜合評估IT資產配置項,檢查配置管理工作是否有序開展,如配置項是否存在、是否準確記錄配置信息等。

在運維管理功能層面,部署功能如下:(1)查詢功能,IT資產管理系統支持維修人員查詢IT資產相關信息,支持關鍵詞查詢、IP查詢;(2)繪圖功能,為便于維修人員全面了解IT資產信息,提高維修效率,IT資產管理系統應根據IT資產間的連接關系,繪制物理拓撲圖,根據IT資產的數據傳輸,繪制數據拓撲圖。
4.3 數據庫設計。考慮到IT資產的數據信息特點,本文選擇MySQL數據庫實施數據庫設計工作,為便于IT資產數據處理與應用,將數據庫劃分為以下三類:一是基礎信息數據庫,負責存儲IT資產基本信息。考慮到企業資產類型多樣,根據企業IT資產特點,劃分為不同子數據庫,存儲對應類型的IT資產信息,信息內容包括IT資產的物理屬性、網絡關系、規格參數、業務屬性及部署位置等。IT資產的類型劃分為網絡設備、顯示設備、存儲設備等。在基礎信息數據庫中,IT資產信息以表格形式存儲,包括IT資產字段、類型、運行狀態及說明四項,運行狀態表示IT資產當前狀態,說明記錄IT資產規格參數及物理屬性等信息。二是關聯信息數據庫,負責存儲IT資產間的物理連接、數據交換關系,包括兩個子數據庫。為保障企業IT資產的唯一性,便于IT資產精準高效管理,預防連接或交換過程出現偏差,在關聯信息數據庫中為每個IT資產設置資產編號,分別用資產類型和數字表示。例如,計算設備用“Sever”表示,計算設備資產編號用“Sever0001”“Sever0002”等表示;網絡設備用“Net”表示,網絡設備資產編號用“Net0001”“Net0002”等表示,清晰準確表示IT資產信息,便于數據拓撲圖等信息內容的構建,為IT資產管理提供便利。三是用戶信息數據庫,負責存儲IT資產管理系統用戶各項信息,如用戶編號、用戶名稱、用戶單位、用戶權限、登錄密碼等,科學管理系統用戶,避免IT資產管理系統數據被盜取或篡改,既為企業應用IT資產管理系統提供便利,也保障IT資產管理的應用安全。
4.4 空間冗余設計。在IT資產管理系統功能中,空間冗余分析是落實資產管理各項功能的關鍵。為便于用戶使用IT資產管理系統,本文設計的基于ITIL的IT資產管理系統采用可視化方式,分別使用圖形表示不同IT資產,直觀呈現機柜空間占用狀況。通過IT資產管理系統的后臺SELECT語句讀取機柜編號與容量等信息,評估設備占據空間,計算設備占據總空間與機柜容量的差值,明確機柜可用空間大小,該過程可由專業代碼設計的程序負責。在獲取機柜占用空間各類信息后,利用JSON語句將各類信息傳輸至Web瀏覽器,以繪圖語句形式實現可視化處理,完成空間冗余功能設計。
為驗證本文設計的基于ITIL的IT資產管理系統可行性與應用效果,遵循上述設計方法與要點實現IT資產管理系統,基于B/S架構,通過J2EE技術開發系統平臺,存儲層選擇JDBC技術開發;處理層選擇Java和Servlet開發;表現層選擇JSP和HTML技術開發。在完成基于ITIL的IT資產管理系統部署后,通過SketchUp軟件仿真模擬企業IT資產管理場景,應用本文設計系統開展IT資產管理,逐一驗證系統功能與性能。在系統功能分析中,資產管理、配置管理及維修管理各項功能均可正常應用,可滿足基于ITIL的IT資產管理系統應用要求。在系統性能分析中,基于ITIL的IT資產管理系統可支持100筆的并發操作,系統操作響應時間低于1s,運行狀況良好,性能優異,可在企業實踐中推廣。
為保障本文設計基于ITIL的IT資產管理系統妥善運行,在企業實現IT資產管理系統時,應注意以下要點:(1)物理部署要點,將企業內網與Web服務器連接,將IT資產管理系統部署于Web服務器中,為保障訪問負載均衡,企業應部署兩臺Web服務器,增強IT資產管理系統訪問并發量,并通過光纖連接Web服務器和數據庫,提高系統響應速率;(2)軟件設計要點,企業應根據空間冗余流程,選擇合適計算標準,合理設計運行代碼,并在IT資產管理系統中部署安全防護軟件,設置防火墻,引進病毒查殺軟件、重要數據保密機制,為不同用戶設置不同權限,保護企業IT資產信息,避免不法分子盜取企業機密信息,損害企業利益,破壞IT資產管理系統,以此提高IT資產管理系統的運行安全性。
綜上所述,在基于ITIL的IT資產管理系統中,應滿足IT資產管理、IT資產配置及IT資產運維管理需求。為落實功能需求,本文以B/S架構為基礎,構建存儲層、處理層、表現層三層系統架構;于資產管理層面部署IT資產查詢、統計、管理與個性化展示功能,于配置管理層面部署配置計劃、配置標識、配置檢驗等功能,于運維管理層面部署查詢、管理等功能,并開展數據庫設計與空間冗余設計,為各項功能的實現提供條件,IT資產管理系統實踐測試結果良好,可在企業實踐中推廣應用本文設計的基于ITIL的IT資產管理系統。