一站式自動化運維系統的製作方法
2023-11-06 12:27:02 1
一站式自動化運維系統的製作方法
【專利摘要】本發明提供了一種一站式自動化運維系統,所述系統包括信息收集模塊、監控預警模塊、報警消息識別模塊、報警消息處理操作存儲模塊以及用戶界面管理模塊。本發明通過整合自動故障診斷、文檔管理、自動監控預警、負載/日誌自動採集、網頁報表、報警消息展示和分類識別功能,減輕了一線運維人員的操作負擔,大大提高了數據中心的管理效率和運維水平。
【專利說明】一站式自動化運維系統
【技術領域】
[0001]本發明涉及設備管理【技術領域】,尤其涉及一種一站式自動化運維系統。
【背景技術】
[0002]隨著業務的發展,企業數據中心的規模日益龐大,日常運維中出現了許多新的問題,比如:
[0003]a.多廠商不同類型的設備千差萬別,由於歷史或技術的原因,往往不能統一獲取設備的運行時信息;
[0004]b.故障時手工按流程進行操作和排查,增加了故障處理的時間;
[0005]c.日常巡檢依賴手工執行,效率低且容易出錯;
[0006]d.流程、資料、案例、報警、事件等大量IT元素分散在各處,形成多個信息孤島,缺少統一和有效的管理;
[0007]e.目前已有的商業運維軟體,往往存在各自的缺點,比如:NetIQ的AppManager,軟體實現了針對伺服器的監控管理功能,但其C/S架構實現依賴於在各伺服器上安裝代理程序,增加了被管設備的開銷,在業務高峰期可能引入不必要的業務風險;其次,只針對伺服器進行監控管理,若同時需要管理其他設備,需引入第三方插件,可能會帶來兼容性問題;再次,軟體局限於Windows平臺,無法跨平臺部署。IBM Tivoli Enterprise console軟體實現了對網管報警消息的展示/彈框告警,但其C/S架構增加了維護成本,另一方面產品難以定製和二次開發,缺乏一定的業務靈活性,例如不針對報警消息進行分類識別、不提供針對報警消息的處理操作建議等。
[0008]上述問題都是影響數據中心服務水平繼續提升的重要因素。
【發明內容】
[0009]有鑑於此,本發明提供了一種一站式自動化運維系統,通過整合自動故障診斷、文檔管理、自動監控預警、負載/日誌自動採集、網頁報表、報警消息展示和分類識別、提供針對報警消息的處理操作建議等功能,減輕了一線操作負擔,大大提高了數據中心的管理效率和運維水平。
[0010]本發明提供的一站式自動化運維系統,包括信息收集模塊、監控預警模塊、報警消息識別模塊、報警消息處理操作存儲模塊以及用戶界面管理模塊,其中,
[0011]所述信息收集模塊,用於獲取被監控設備的狀態信息;
[0012]所述監控預警模塊,用於獲取所述信息收集模塊得到的被監控設備的狀態信息,並對所述被監控設備的狀態信息進行分析,並根據分析結果生成報警消息;
[0013]所述報警消息處理操作存儲模塊,用於分類存儲報警消息、和針對不同類型報警消息的處理操作建議;
[0014]所述報警消息識別模塊,用於基於所述報警消息處理操作存儲模塊對所述監控預警模塊發出的報警消息進行分類識別,並獲取對應所述報警消息的處理操作建議;[0015]所述用戶界面管理模塊,用於提供接口,供用戶對系統功能進行修改以及增刪操作。
[0016]所述信息收集模塊,通過訪問被監控設備,執行相應運維腳本,根據所述運維腳本的執行結果和相應的運維要求進行結果分析,從而獲取被監控設備的狀態信息。
[0017]所述監控預警模塊對所述被監控設備的狀態信息按照設定的業務規則進行比對判斷,當比對判斷結果為狀態異常時,生成報警消息,其中所述狀態異常包括被監控設備狀態異常、被監控設備負載超出設定閾值時。
[0018]所述被監控設備狀態異常包括被監控設備無法ping通、訪問被監控設備指定埠失敗。
[0019]所述報警消息處理操作存儲模塊,還存儲有對應報警消息的採用正則表達式描述的報警消息的類型特徵。
[0020]所述報警消息識別模塊針對一條具體的報警消息,利用報警消息處理操作存儲模塊的正則引擎對報警消息處理操作存儲模塊中正則表達式(即:消息特徵欄位)進行匹配搜索,獲得報警消息處理操作存儲模塊中與報警消息匹配的正則表達式,並提取與獲得的正則表達式對應的處理操作建議。
[0021]當所述報警消息識別模塊獲得多條與報警消息匹配的正則表達式,則提取與獲得的第一條正則表達式對應的處理操作建議。
[0022]所述用戶界面管理模塊提供了系統管理接口,供用戶自定義系統功能,將用戶界面的樹狀菜單映射為關係資料庫的表;在用戶界面加載時,通過Ajax請求以標準JSON格式返回所述關係資料庫的表的所有信息,動態生成樹狀菜單;在用戶界面加載完成後,將用戶給出的所述樹狀菜單的每個節點的增刪改操作相應映射為對所述關係資料庫的表的單條記錄的增刪改操作。
[0023]所述系統還包括報警消息存儲模塊和報警消息展示模塊,其中,所述報警消息存儲模塊用於存儲監控預警模塊發出的報警消息;所述報警消息展示模塊用於定時自動獲取所述報警消息存儲模塊中的增量報警消息,並插入到展示界面的定長消息存儲隊列頭部並在展示界面上彈出消息框告警。
[0024]當展示界面消息總數超出所述消息存儲隊列的定長時,刪除所述消息存儲隊列尾部的報警消息。
[0025]所述系統還包括數據分析和網頁報表模塊,用於根據用戶指定的篩選條件,獲取信息收集模塊採集的相應的被監控設備的狀態信息的數據集,並生成網頁報表。
[0026]所述數據分析和網頁報表模塊,還用於對獲取的數據集中的數據按照設定的數據清洗規則和出錯處理機制進行過濾,再進行網頁報表的生成,以保證數據的準確度。
[0027]所述系統還包括報警模塊,用於採用郵件報警、簡訊報警或發報警消息到網管的方式對監控預警模塊生成的報警消息進行發送。
[0028]所述系統還包括日誌監控模塊,用於對系統運行日誌進行增量自監控,在系統運行日誌出現異常時,調用報警模塊向管理員發送郵件或簡訊報警。
[0029]所述系統還包括緩存模塊,用於在系統第一次啟動時加載指定路徑下的數據資料到redis進行緩存的初始化,並基於redis的持久化功能定期進行緩存數據到硬碟的數據同步。[0030]所述系統還包括文檔管理模塊,用於對數據資料進行文檔管理,並支持多用戶上傳/下載/廢除/查看/更新,自動分類,關鍵字搜索,按分類瀏覽,用戶權限管理,文檔查看次數統計。
[0031]所述文檔管理模塊還用於在用戶通過其進行數據資料更新時自動觸發刷新所述緩存模塊的內容。
[0032]綜上所述,針對已有運維管理體系中存在的缺陷,包括:運維環節存在多個信息孤島、已部署運維軟體無法統一管理、缺少有效手段集中獲取設備的運行時信息、故障處理/日常巡檢效率低等等,本發明提出的一站式自動化運維系統,很好地解決了上述問題。與一般的運維管理軟體相比,本發明的一站式自動化運維系統具有跨平臺,通過多種標準協議接口支持不同廠商的多種類型設備,B/S架構零部署、易升級,一站式維護管理方便等諸多優點。
[0033]首先,針對故障處理/設備監控操作進行分類整理、提煉使之標準化,形成自定義腳本,由系統通過統一的網站平臺進行調用,實現對各種業務的故障診斷操作和日常監控操作的圖形化和一鍵化;並通過文檔管理模塊整合相關拓撲圖、流程、資料和案例等多種IT元素。
[0034]其次,系統運行不依賴在被管設備上安裝代理程序,有效減輕了被管設備業務高峰期負載。
[0035]再次,系統跨平臺運行並通過各種標準接口協議支持多種設備/作業系統,為數據中心各類設備的監控管理提供完美支持。
[0036]此外,系統利用正則表達式進行報警消息內容正文的匹配,構建了一個輕量級、靈活、易擴展的報警消息分類識別系統,並基於此系統為各類報警消息提供預先定義好的處理操作建議。
【專利附圖】
【附圖說明】
[0037]為了更清楚地說明本發明實施例或現有技術中的方案,下面將對實施例中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對於本領域普通技術人員而言,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0038]圖1為本發明一實施例提供的一站式自動化運維系統的結構示意圖;
[0039]圖2為為本發明一實施例提供的一站式自動化運維系統中信息收集模塊的工作流程示意圖;
[0040]圖3給出了報警消息處理操作存儲模塊的資料庫表結構;
[0041]圖4給出了數據分析和網頁報表模塊的工作流程示意圖;
[0042]圖5給出了報警消息展示模塊的工作流程示意圖。
【具體實施方式】
[0043]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整的描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
[0044]本發明的一站式自動化運維系統的後臺基於Ubuntu 0S+T0MCAT+SPRING+JDK1.7開發,通過多種標準協議接口支持不同廠商的多種類型設備,提取設備的運行時狀態,並以Web方式進行展示;另外可管理流程、資料、腳本、設備、報警、日誌、報表等多種複雜的IT元素,一站式的管理運維中的各個環節。
[0045]圖1為本發明一實施例提供的一站式自動化運維系統的結構示意圖,如圖1所示,本實施例的一站式自動化運維系統,包括信息收集模塊、監控預警模塊、報警消息識別模塊、報警消息處理操作存儲模塊以及用戶界面管理模塊,其中,
[0046]所述信息收集模塊,用於獲取被監控設備的狀態信息;具體地,所述信息收集模塊通過訪問被監控設備,執行相應運維腳本,根據所述運維腳本的執行結果和相應的運維要求進行結果分析,從而獲取被監控設備的狀態信息。
[0047]如圖2所示,所述信息收集模塊通過ssh/telnet、smaba、icmp、wm1、snmp、http (s)、web-service等標準訪問接口,監控管理Cisco路由器/交換機、Cisco0NS15540DWDM、Unisys ES7K one/540 伺服器、IBM eserver xSeries 346 伺服器、IBM X3850伺服器、HP DL580 G3伺服器、DELL PE6650伺服器、HPDL 580G5伺服器、Brocade SAN交換機、負載均衡設備F5、Sun Fire? V490/SPARC Enterprise小型機等多種設備,執行事先定義的運維腳本(包括shell腳本、python腳本、java腳本等),根據腳本執行結果和需求進行結果分析,獲取所需狀態信息。
[0048]所述監控預警模塊,用於獲取所述信息收集模塊得到的被監控設備的狀態信息,並對所述被監控設備的狀態信息進行分析,並根據分析結果生成報警消息;具體地,所述監控預警模塊對所述被監控設備的狀態信息按照設定的業務規則進行比對判斷,當比對判斷結果為狀態異常時,生成報警消息,其中所述狀態異常包括被監控設備狀態異常(包括被監控設備無法ping通、訪問被監控設備指定埠失敗)以及被監控設備負載超出設定閾值。
[0049]所述報警消息處理操作存儲模塊,用於分類存儲報警消息、和針對不同類型報警消息的處理操作建議;圖3給出了報警消息處理操作存儲模塊的資料庫表結構,該表結構的第一列欄位為消息類型特徵欄位,以正則表達式描述一類報警消息的特徵;該表結構的第二列-報警消息欄位-為該類型報警消息中一條典型的報警消息;該表結構的第三列欄位,給出了該類型報警消息所對應的處理操作建議。通常,該表結構的第二列欄位,在消息識別過程中是用不到的,該欄位的主要功能是在後期增加新的消息類型時,將新的消息類型插入表之前,供交叉驗證使用,以避免不同的消息類型對應的消息特徵發生衝突。
[0050]進一步地,所述報警消息處理操作存儲模塊,還存儲有對應報警消息的採用正則表達式描述的報警消息的類型特徵。
[0051]所述報警消息識別模塊,用於基於所述報警消息處理操作存儲模塊對所述監控預警模塊發出的報警消息進行分類識別,並獲取對應所述報警消息的處理操作建議
[0052]可選地,所述報警消息識別模塊針對一條具體的報警消息,利用報警消息處理操作存儲模塊的正則引擎對報警消息處理操作存儲模塊中正則表達式(即:消息特徵欄位)進行匹配搜索,獲得報警消息處理操作存儲模塊中與報警消息匹配的正則表達式,並提取與獲得的正則表達式對應的處理操作建議。例如,當報警消息為「Host ABC is down」,利用報警消息處理操作存儲模塊的正則引擎,搜索報警消息處理操作存儲模塊(如圖3所示),獲得匹配的正則表達式「Host, +is down」,進而得到該正則表達式對應的處理操作建議:操作A。
[0053]進一步地,當所述報警消息識別模塊獲得多條與報警消息匹配的正則表達式,則提取與獲得的第一條正則表達式對應的處理操作建議。
[0054]所述用戶界面管理模塊,用於提供接口,供用戶對系統功能進行修改以及增刪操作。
[0055]可選地,所述用戶界面管理模塊提供了系統管理接口,供用戶自定義系統功能,將用戶界面的樹狀菜單映射為關係資料庫的表;在用戶界面加載時,通過Ajax請求以標準JSON格式返回所述關係資料庫的表的所有信息,動態生成樹狀菜單;在用戶界面加載完成後,將用戶給出的所述樹狀菜單的每個節點的增刪改操作相應映射為對所述關係資料庫的表的單條記錄的增刪改操作。
[0056]用戶界面管理模塊,實現了樹型結構數據的關係資料庫存儲,並利用Web頁面可編輯表格,對資料庫表進行CRUD(增刪改查)操作。首先,表格針對用戶輸入設置了欄位校驗/出錯提示;其次,在多用戶同時編輯表格的情況下,使用數據版本記錄機制實現樂觀鎖,保證數據一致性和防止衝突。具體實現方式為:資料庫表增加一個Int類型的」token」欄位(默認值為O),讀取表內容時,token欄位的值被一同讀出;數據的每次更新,都對token欄位的值加一。當用戶提交更新的時候,判斷資料庫表對應記錄的當前token值(版本號)與用戶讀取的token值(版本號)是否一致,一致則予以更新,否則認為是版本衝突不予更新。資料庫表更新完畢,用戶刷新主界面,通過Ajax請求以標準JSON格式返回最新的表內容,經過jQuery EasyUI組件解析後,即可得到最新的樹狀菜單。
[0057]進一步地,所述系統還包括報警消息存儲模塊,用於存儲監控預警模塊發出的報警消息。
[0058]進一步地,所述系統還包括報警消息展示模塊,用於定時自動獲取報警消息存儲模塊中的增量報警消息,並插入到展示界面的定長消息存儲隊列頭部並在展示界面上彈出消息框告警。可選地,當展示界面消息總數超出所述消息存儲隊列的定長時,刪除所述消息存儲隊列尾部的報警消息。圖5給出了報警消息展示模塊的工作流程示意圖。
[0059]進一步地,所述系統還包括數據分析和網頁報表模塊,用於根據用戶指定的篩選條件,獲取信息收集模塊採集的相應的被監控設備的狀態信息的數據集,並生成網頁報表。圖4給出了上述數據分析和網頁報表模塊的工作流程示意圖。
[0060]進一步地,所述數據分析和網頁報表模塊,還用於對獲取的數據集中的數據按照設定的數據清洗規則和出錯處理機制進行過濾,再進行網頁報表的生成,以保證數據的準確度。
[0061]所述數據分析和網頁報表模塊的具體工作流程如下:
[0062]a.信息收集模塊由後臺計時器觸發定期調度運行,多線程同時訪問多個被管設備獲取所需運行時信息,匯總後通過JDBC存入MySql資料庫
[0063]b.對於Windows伺服器,使用微軟麗I技術遠程訪問;對於類Unix伺服器(包括路由器/交換機等設備),使用標準SNMP Get方式訪問;對於負載均衡設備F5,通過設備提供的Web-Service接口訪問[0064]c.數據在使用前,先由數據分析模塊針對數據中存在的不一致性(或瑕疵)按制定的數據清洗規則和出錯處理機制進行過濾,以保證數據的準確度
[0065]d.用戶通過頁面指定篩選條件,獲取標準JSON格式(JavaScript ObjectNotation,是一種輕量級的數據交換語言,以文字為基礎,且易於讓人閱讀)的數據集,通過HighCharts ( 一種JavaScript組件)渲染生成網頁報表
[0066]e.用戶界面實現了仿Google搜索的自動下拉框,在用戶指定篩選條件時提供友好的智能提示,減輕了用戶的輸入負擔
[0067]f.通過HighCharts實現了報表列印和以TOF/PNG/JPEG格式導出報表功能。
[0068]進一步地,所述系統還包括報警模塊,用於採用郵件報警、簡訊報警或發報警消息到網管的方式對監控預警模塊生成的報警消息進行發送。
[0069]進一步地,所述系統還包括日誌監控模塊,用於對系統運行日誌進行增量自監控,在系統運行日誌出現異常時,調用報警模塊向管理員發送郵件或簡訊報警。具體地,所述日誌監控模塊在系統啟動後立即開始運行,用於實時監控系統自身的運行情況。利用JDK1.7提供的Watch Service和Java多線程,捕獲XML配置文件裡指定的多個系統日誌文件的ENTRY_M0DIFY事件,並通過系統資料庫記錄每個被監控日誌文件的大小。當每個日誌文件對應的ENTRY_M0DIFY事件發生時,立即通過系統資料庫中記錄的日誌文件大小和當前日誌文件大小進行比對,掃描當前日誌文件中的增量內容,查找是否出現指定的異常關鍵字,如出現則調用報警模塊向管理員發送郵件/簡訊報警。這種日誌實時監控方式,避免了定期輪詢日誌方式在日誌文件較多時,需要掃描的量太大、響應不是非常及時,依賴於掃描間隔時間等缺點。在同時針對多個日誌文件進行監控時,能有效地節省對寶貴系統資源的佔用。
[0070]進一步地,所述系統還包括緩存模塊,用於在系統第一次啟動時加載指定路徑下的數據資料到redis進行緩存的初始化,並基於redis的持久化功能定期進行緩存數據到硬碟的數據同步。
[0071]進一步地,所述系統還包括文檔管理模塊,用於對數據資料進行文檔管理,並支持多用戶上傳/下載/廢除/查看/更新,自動分類,關鍵字搜索,按分類瀏覽,用戶權限管理,文檔查看次數統計。
[0072]進一步地,所述文檔管理模塊還用於在用戶通過其進行數據資料更新時自動觸發刷新所述緩存模塊的內容。
[0073]所述文檔管理模塊實現了一個輕量級的文檔管理系統。以JDBC訪問系統資料庫、JXL訪問本地Excel文件兩種方式,提取相關數據資料,通過網頁加以展現,為故障處理提供一站式運維支持。另外,文檔管理系統後臺基於apache-commons-fileupload模塊實現了拓撲圖、流程、資料和案例等文件的多用戶上傳、下載等管理功能,還支持文檔的廢除、關鍵字搜索、按分類瀏覽、用戶訪問權限管理、查看次數統計等。另外針對不同瀏覽器差異,後臺利用瀏覽器識別的方式實現了文件下載時中文文件名的正確編碼。
[0074]綜上所述,本發明的優點在於:
[0075]基於Java開發,跨平臺;B/S架構零部署、易升級,無須在被管設備安裝代理,低設備負載佔用;
[0076]將複雜低效的故障處理/日常巡檢以腳本的方式自動化執行,節省了大量人力成本,提升了用戶體驗;
[0077]通過多種標準協議接口支持不同廠商的多種類型設備,及時準確地掌握設備的運行時信息,通過網頁報表模塊,運維人員能夠更密切的監視計算機系統的活動;
[0078]通過文檔管理模塊和報警消息展示/識別模塊,整合了包括流程、資料、案例、報警、事件等大量孤立、分散的IT元素,一站式的管理覆蓋了運維中的各個環節,提升企業數據中心的運營效率。
[0079]最後應說明的是:以上實施例僅用以說明本發明的技術方案,而非對其限制;儘管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特徵進行等同替換,而這些修改或者替換,並不使相應技術方案的本質脫離本發明各實施例技術方案的精神和範圍。
【權利要求】
1.一種一站式自動化運維系統,其特徵在於,所述系統包括信息收集模塊、監控預警模塊、報警消息識別模塊、報警消息處理操作存儲模塊以及用戶界面管理模塊,其中, 所述信息收集模塊,用於獲取被監控設備的狀態信息; 所述監控預警模塊,用於獲取所述信息收集模塊得到的被監控設備的狀態信息,並對所述被監控設備的狀態信息進行分析,並根據分析結果生成報警消息; 所述報警消息處理操作存儲模塊,用於分類存儲報警消息、和針對不同類型報警消息的處理操作建議; 所述報警消息識別模塊,用於基於所述報警消息處理操作存儲模塊對所述監控預警模塊發出的報警消息進行分類識別,並獲取對應所述報警消息的處理操作建議; 所述用戶界面管理模塊,用於提供接口,供用戶對系統功能進行修改以及增刪操作。
2.根據權利要求1所述的一站式自動化運維系統,其特徵在於,所述信息收集模塊,通過訪問被監控設備,執行相應運維腳本,根據所述運維腳本的執行結果和相應的運維要求進行結果分析,從而獲取被監控設備的狀態信息。
3.根據權利要求1所述的一站式自動化運維系統,其特徵在於,所述監控預警模塊對所述被監控設備的狀態信息按照設定的業務規則進行比對判斷,當比對判斷結果為狀態異常時,生成報警消息,其中所述狀態異常包括被監控設備狀態異常、被監控設備負載超出設定閾值時。
4.根據權利要求3所述的一站式自動化運維系統,其特徵在於,所述被監控設備狀態異常包括被監控設備無法Ping通、訪問被監控設備指定埠失敗。
5.根據權利要求1所述的一站式自動化運維系統,其特徵在於,所述報警消息處理操作存儲模塊,還存儲有對應報警消息的採用正則表達式描述的報警消息的類型特徵。
6.根據權利要求5所述的一站式自動化運維系統,其特徵在於,所述報警消息識別模塊針對一條具體的報警消息,利用報警消息處理操作存儲模塊的正則引擎對報警消息處理操作存儲模塊中正則表達式,即:消息特徵欄位進行匹配搜索,獲得報警消息處理操作存儲模塊中與報警消息匹配的正則表達式,並提取與獲得的正則表達式對應的處理操作建議。
7.根據權利要求6所述的一站式自動化運維系統,其特徵在於,當所述報警消息識別模塊獲得多條與報警消息匹配的正則表達式,則提取與獲得的第一條正則表達式對應的處理操作建議。
8.根據權利要求7所述的一站式自動化運維系統,其特徵在於,所述用戶界面管理模塊提供了系統管理接口,供用戶自定義系統功能,將用戶界面的樹狀菜單映射為關係資料庫的表;在用戶界面加載時,通過Ajax請求以標準JSON格式返回所述關係資料庫的表的所有信息,動態生成樹狀菜單;在用戶界面加載完成後,將用戶給出的所述樹狀菜單的每個節點的增刪改操作相應映射為對所述關係資料庫的表的單條記錄的增刪改操作。
9.根據權利要求1-8之一所述的一站式自動化運維系統,其特徵在於,所述系統還包括報警消息存儲模塊和報警消息展示模塊,其中,所述報警消息存儲模塊用於存儲監控預警模塊發出的報警消息;所述報警消息展示模塊用於定時自動獲取所述報警消息存儲模塊中的增量報警消息,並插入到展示界面的定長消息存儲隊列頭部並在展示界面上彈出消息框告警。
10.根據權利要求9所述的一站式自動化運維系統,其特徵在於,當展示界面的消息總數超出所述消息存儲隊列的定長時,刪除所述消息存儲隊列尾部的報警消息。
11.根據權利要求10所述的一站式自動化運維系統,其特徵在於,所述系統還包括數據分析和網頁報表模塊,用於根據用戶指定的篩選條件,獲取信息收集模塊採集的相應的被監控設備的狀態信息的數據集,並生成網頁報表。
12.根據權利要求11所述的一站式自動化運維系統,其特徵在於,所述數據分析和網頁報表模塊,還用於對獲取的數據集中的數據按照設定的數據清洗規則和出錯處理機制進行過濾,再進行網頁報表的生成,以保證數據的準確度。
13.根據權利要求12所述的一站式自動化運維系統,其特徵在於,所述系統還包括報警模塊,用於採用郵件報警、簡訊報警或發報警消息到網管的方式對監控預警模塊生成的報警消息進行發送。
14.根據權利要求13所述的一站式自動化運維系統,其特徵在於,所述系統還包括日誌監控模塊,用於對系統運行日誌進行增量自監控,在系統運行日誌出現異常時,調用報警模塊向管理員發送郵件或簡訊報警。
15.根據權利要求14所述的一站式自動化運維系統,其特徵在於,所述系統還包括緩存模塊,用於在系統第一次啟動時加載指定路徑下的數據資料到redis進行緩存的初始化,並基於redis的持久化功能定期進行緩存數據到硬碟的數據同步。
16.根據權利要求15所述的一站式自動化運維系統,其特徵在於,所述系統還包括文檔管理模塊,用於對數據資料進行文檔管理,並支持多用戶上傳/下載/廢除/查看/更新,自動分類,關鍵字搜索 ,按分類瀏覽,用戶權限管理,文檔查看次數統計。
17.根據權利要求16所述的一站式自動化運維系統,其特徵在於,所述文檔管理模塊還用於在用戶通過其進行數據資料更新時自動觸發刷新所述緩存模塊的內容。
【文檔編號】H04L12/24GK104022903SQ201410266010
【公開日】2014年9月3日 申請日期:2014年6月13日 優先權日:2014年6月13日
【發明者】姜華陽, 陳強, 杜宇, 王善強, 孫淮松 申請人:中國民航信息網絡股份有限公司