麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種巡檢網絡設備的方法和裝置的制作方法

文檔序號:7852591閱讀:389來源:國知局
專利名稱:一種巡檢網絡設備的方法和裝置的制作方法
技術領域
本發明涉及網絡技術領域,特別涉及一種巡檢網絡設備的方法和裝置。
背景技術
從網絡技術起步發展至今已經經歷過十多年的大發展,在如今的各行各業,人們的工作學習生活已經離不開網絡,而支撐這些的就是網絡基礎設施,網絡基礎設施規模變得越來越大,之前的小型企業網,如今擴容到中型企業網,中型企業網擴大到大型企業網,建立各種各樣的骨干網,網絡設備數成幾何級增長。網絡設備需要技術服務人員或設備管理人員定期檢查運行情況、配置情況等,業界稱為巡檢,而當前使用的巡檢常規方法是人工巡檢,通過shell命令獲取設備的日志信息、配置數據、運行數據等,然后導出結果文件,再通過人工方式逐個檢查結果文件,以此查找出設備存在的問題或隱患。然而這種方式效率及其低下,且耗費大量人力,尤其對大型設·備,通常情況下,其原始數據量能夠達到幾兆,使工作量陡然上升,不利于發現問題,特別是隱藏的問題。

發明內容
有鑒于此,本發明提供一種巡檢網絡設備的方法和裝置,能夠提高巡檢網絡設備的工作效率,降低巡檢的成本。為解決上述技術問題,本發明的技術方案是這樣實現的一種巡檢網絡設備的方法,所述方法包括將制定的網絡設備的命令解析器shell腳本、網絡設備故障參數信息以及預設巡檢時間與待巡檢網絡設備的IP地址綁定并保存;所述預設巡檢時間到時,通過遠程登錄協議telnet或安全外殼協議ssh登錄到所述綁定的待巡檢網絡設備,并執行綁定的shell腳本,通過telnet或ssh獲取所述網絡設備執行所述shell腳本的結果數據,并根據所述綁定的網絡設備故障參數信息分析所述結果數據,若分析結果存在異常,則記錄異常數據并通知進行相應的處理。一種裝置,可應用于巡檢網絡設備,所述裝置包括記錄單元、管理單元、分析單元和存儲單元;所述記錄單元,用于將制定的網絡設備的命令解析器shell腳本、網絡設備故障參數信息以及預設巡檢時間與待巡檢網絡設備的IP地址綁定并保存;所述管理單元,用于所述預設巡檢時間到時,通過遠程登錄協議telnet或安全外殼協議ssh登錄到所述記錄單元中綁定的待巡檢網絡設備,并執行所述記錄單元中綁定的shell腳本,通過telnet或ssh獲取所述網絡設備執行所述shell腳本的結果數據;所述分析單元,用于根據所述記錄單元中與所述預設巡檢時間綁定的網絡設備故障參數信息分析所述結果數據;所述存儲單元,用于若所述分析單元分析的結果存在異常,記錄異常數據并進行相應的處理。綜上所述,本發明通過在預設巡檢時間到時,自動從網絡設備獲取執行shell腳本的結果數據,并根據記錄的對應網絡設備故障參數信息分析獲取的結果數據,若分析結果存在異常,則記錄異常數據,能夠提高巡檢網絡設備的工作效率,降低巡檢的成本。


圖I為本發明實施 例中巡檢網絡設備的方法的流程圖;圖2本發明具體實施例中處理獲取的結果數據的流程示意圖;圖3為本發明具體實施例中應用于巡檢網絡設備的裝置的結構示意圖。
具體實施例方式為使本發明的目的、技術方案及優點更加清楚明白,以下參照附圖并舉實施例,對本發明所述方案作進一步地詳細說明。本發明實施例中提出一種巡檢網絡設備的方法,通過巡檢設備自動化的巡檢網絡設備,能夠提高巡檢網絡設備的工作效率,降低巡檢的成本。在巡檢設備上,將制定的網絡設備的命令解析器(shell)腳本、網絡設備故障參數信息以及預設巡檢時間與待巡檢網絡設備的IP地址綁定并保存。其中,shell腳本同現有實現,為了獲取網絡設備的日志數據、配置數據和運行數據等,并針對綁定的IP地址所對應的網絡設備編寫;網絡設備上執行shell腳本獲取的結果數據中除了網絡設備的配置數據之外的結果數據通過配置的網絡設備故障參數信息進行分析;預設巡檢時間根據實際應用情況確定最佳巡檢時間,比如每天的零點;待巡檢網絡設備的IP地址用于標識唯一的網絡設備。參見圖1,圖I為本發明實施例中巡檢網絡設備的方法的流程圖。具體步驟為步驟101,預設巡檢時間到時,巡檢設備通過遠程登錄協議(telnet)或安全外殼協議(secure shell, ssh)登錄到所述綁定的待巡檢網絡設備,并執行綁定的shell腳本。本步驟中,預設巡檢時間到時,巡檢設備通過telnet或ssh協議進行后臺登錄信息的驗證,登錄網絡設備,并通過telnet或ssh協議將shell腳本發送到網絡設備,使網絡設備執行所述shell腳本。步驟102,巡檢設備通過telnet或ssh獲取所述網絡設備執行所述shell腳本的結果數據。步驟103,巡檢設備根據所述綁定的網絡設備故障參數信息分析所述結果數據,若分析結果存在異常,則記錄異常數據并通知進行相應的處理。下面結合附圖,詳細說明本發明具體實施例中如何分析獲取的網絡設備執行shell腳本的結果數據。參見圖2,圖2本發明具體實施例中處理獲取的結果數據的流程示意圖。步驟201,巡檢設備通過telnet或ssh獲取所述網絡設備執行所述shell腳本的結果數據。步驟202,巡檢設備判斷當前獲取的結果數據是否是網絡設備的配置數據,如果是,執行步驟203 ;否則,執行步206。
本步驟判斷當前獲取的結果數據是否是網絡設備的配置數據,通過判斷當前獲取的結果數據是否是由獲取網絡設備的配置數據的shell腳本命令執行所得。步驟203,巡檢設備確定本地是否已保存網絡設備的配置數據,如果是,執行步驟204 ;否則,執行步驟205。步驟204,巡檢設備將所述為網絡設備的配置數據的結果數據與保存的網絡設備的配置數據進行對比,若存在不一致,則記錄異常數據并通知進行相應的處理,結束本流程。步驟205,巡檢設備將所述結果數據作為網絡設備的配置數據保存,結束本流程。如果是第一次對該網絡設備進行巡檢,則未保存該網絡設備的配置數據,則將該次巡檢的為網絡設備的配置數據的結果數據保存;如果不是第一次對網絡設 備進行巡檢,則認為保存的配置數據是正確的,該次巡檢的結果數據需同保存的配置數據進行比對。在具體比對過程中,進行逐字對比,存在配置不一樣的,則認為該次巡檢獲取的配置數據出現異常,記錄異常數據。步驟206,巡檢設備根據所述綁定的網絡設備故障參數信息逐條分析所述結果數據。在網絡設備上執行shell腳本時,將根據每條shell命令逐段獲取結果數據,在分析時,根據獲取的順序逐段進行分析,也可以所有shell命令執行結束,再將結果數據逐段分析。步驟207,若逐條分析過程中,在結果數據中查找到所述網絡設備故障參數信息中的關鍵字時,確定該關鍵字對應的網絡設備故障參數信息中是否為數值型參數信息,如果是,執行步驟208 ;否則,執行步驟209。步驟208,巡檢設備在所述結果數據中獲取所述查找到的關鍵字對應的數值判定是否異常,執行步驟210。步驟209,巡檢設備根據查找到的關鍵字判定是否異常。巡檢設備對每段結果數據的分析過程中,將網絡設備故障的參數信息中的關鍵字逐個匹配,當匹配到某個關鍵字時,確定該關鍵字對應的網絡設備參數信息是數值型參數信息還是關鍵字型參數信息,如果是數值型參數信息,則獲取查找到的關鍵字的對應數值。如,該次匹配到的關鍵字為“CPU”,且網絡設備故障參數信息為“CPU>90”,則確定獲取的對應數值是否在該范圍,如果在該范圍即為產生了故障。如果是關鍵字型參數信息,則根據查找到的關鍵字直接確定是否存在異常。如“read error”,則直接確定出現異常。其中,數值型參數信息支持規則>,>=,<,<=,==,!=, () , &&, I I ;其中,規則>,>=,〈,〈=,==,!=為基本規則。若在分析所述結果數據中,數值型參數信息中包含下述之一或任意組合規則時,解析成所述基本規則0,&&, I I。步驟210,巡檢設備在對結果數據分析時,若出現異常,則記錄異常數據并通知進行相應的處理。記錄的異常數據可以以日志形式保存,也可以以高亮的形式或報警的形式提示給管理員進行相應的處理。
基于同樣的發明構思,本發明具體實施例中還提出一種裝置,可應用于巡檢網絡設備。參見圖3,圖3為本發明具體實施例中應用于巡檢網絡設備的裝置的結構示意圖。該裝置包括記錄單元301、管理單元302、分析單元303和存儲單元304。記錄單元301,用于將制定的shell腳本、網絡設備故障參數信息以及預設巡檢時間與待巡檢網絡設備的IP地址綁定并保存。管理單元302,用于所述預設巡檢時間到時,通過telnet或ssh登錄到記錄單元301中綁定的待巡檢網絡設備,并執行記錄單元301中綁定的shell腳本,通過telnet或ssh獲取所述網絡設備執行所述shell腳本的結果數據。分析單元303,用于根據記錄單元301中與所述預設巡檢時間綁定的網絡設備故障參數信息分析管理單元302獲取的結果數據。存儲單元304,用于若分析單元303分析的結果存在異常,記錄異常數據并通知進 行相應的處理。較佳地,該裝置進一步包括確定單元305。確定單元305,用于管理單元305獲取所述網絡設備執行shell腳本的結果數據之后,判斷所述結果數據是否為網絡設備的配置數據。存儲單元304,進一步用于當確定單元305判斷所述結果數據為網絡設備的配置數據時,將所述結果數據作為網絡設備的配置數據保存。分析單元303,用于當確定單元305判斷所述結果數據不為網絡設備的配置數據時,根據記錄單元301中綁定的網絡設備故障參數信息分析所述結果數據。較佳地,該裝置進一步包括對比單元306。確定單元305,進一步用于當判斷所述結果數據為所述網絡設備的配置數據之后,確定所述存儲單元是否已保存所述網絡設備的配置數據。對比單元306,用于若確定單元305確定存儲單元304保存的所述網絡設備的配置數據時,將所述結果數據與保存的網絡設備的配置數據進行對比。存儲單元304,進一步用于當對比單元306將所述結果數據與保存的網絡設備的配置數據對比,結果為不一致時,記錄異常數據并通知進行相應的處理;當確定單元305確定存儲單元304未保存所述網絡設備的配置數據時,保存所述結果數據。較佳地,記錄單元301,保存的網絡設備故障參數信息包括數值型參數信息和關鍵字型參數信息;分析單元303,用于在所述結果數據中查找所述網絡設備故障參數信息中的關鍵字,如果所述網絡設備故障參數信息是數值型參數,則在所述結果數據中獲取所述查找到的關鍵字對應的數值判定是否異常;如果所述網絡設備故障參數信息是關鍵字型參數,則根據查找到的關鍵字判定是否異常。較佳地,記錄單元301,記錄的數值型參數信息支持規則>,>=,<,<=,==,!=, () , &&, I I ;其中,規則>,>=,〈,<=,==,!=為基本規則。分析單元303,用于若在分析所述結果數據中,記錄單元301記錄的數值型參數信息中包含下述之一或任意組合規則時,解析成所述基本規則0,&&,11。
上述實施例的單元可以集成于一體,也可以分離部署;可以合并為一個單元,也可以進一步拆分成多個子單兀。綜上所述,本發明通過在預設巡檢時間到時,自動從網絡設備獲取執行shell腳本的結果數據,并根據記錄的網絡設備故障參數信息分析獲取的結果數據,若分析結果存在異常,則記錄異常數據,能夠提高巡檢網絡設備的工作效率,降低巡檢的成本。并有利于發現設備存在的問題,特別是隱藏問題。
以上所述,僅為本發明的較佳實施例而已,并非用于限定本發明的保護范圍。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.ー種巡檢網絡設備的方法,其特征在于,所述方法包括將制定的網絡設備的命令解析器shell腳本、網絡設備故障參數信息以及預設巡檢時間與待巡檢網絡設備的IP地址綁定并保存; 所述預設巡檢時間到時,通過遠程登錄協議telnet或安全外殼協議ssh登錄到所述綁定的待巡檢網絡設備,并執行綁定的shell腳本,通過telnet或ssh獲取所述網絡設備執行所述shell腳本的結果數據,并根據所述綁定的網絡設備故障參數信息分析所述結果數據,若分析結果存在異常,則記錄異常數據并通知進行相應的處理。
2.根據權利要求I所述的方法,其特征在于,在獲取所述網絡設備執行shell腳本的結果數據之后,并在根據綁定的網絡設備故障參數信息分析所述結果數據之前,所述方法進ー步包括 判斷所述結果數據是否為網絡設備的配置數據,如果是,將所述結果數據作為網絡設備的配置數據保存到本地;否則,根據所述數據庫中對應的網絡設備故障參數信息分析所述結果數據。
3.根據權利要求2所述的方法,其特征在于,在判斷所述結果數據為所述網絡設備的配置數據之后,并在將所述結果數據保存到本地之前,所述方法進ー步包括 確定本地是否已保存所述網絡設備的配置數據,如果是,將所述為網絡設備的配置數據的結果數據與本地保存的配置數據進行對比,若存在不一致,則記錄異常數據并通知進行相應的處理;否則,執行所述將所述結果數據作為網絡設備的配置數據保存到本地的操作。
4.根據權利要求1-3中任意一項所述的方法,其特征在于,所述網絡設備故障參數信息包括數值型參數信息和關鍵字型參數信息; 所述根據所述綁定的網絡設備故障參數信息分析所述結果數據包括 在所述結果數據中查找所述綁定的網絡設備故障參數信息中的關鍵字,如果所述網絡設備故障參數信息是數值型參數,則在所述結果數據中獲取所述查找到的關鍵字對應的數值判定是否異常;如果所述網絡設備故障參數信息是關鍵字型參數,則根據查找到的關鍵字判定是否異常。
5.根據權利要求4所述的方法,其特征在干, 所述數值型參數信息支持規則>,>=,く, く=,==,!=,O,&&, I I ;其中,規則>,>=,く, く=,==,!=為基本規則; 所述根據與所述預設巡檢時間綁定記錄的網絡設備故障參數信息分析所述結果數據還包括 若在分析所述結果數據中,所述數值型參數信息中包含下述之ー或任意組合規則時,解析成所述基本規則O,&&,11。
6.ー種裝置,可應用于巡檢網絡設備,其特征在于,所述裝置包括記錄單元、管理單元、分析単元和存儲單元; 所述記錄単元,用于將制定的網絡設備的命令解析器Shell腳本、網絡設備故障參數信息以及預設巡檢時間與待巡檢網絡設備的IP地址綁定并保存; 所述管理単元,用于所述預設巡檢時間到時,通過遠程登錄協議telnet或安全外殼協議ssh登錄到所述記錄単元中綁定的待巡檢網絡設備,并執行所述記錄単元中綁定的shell腳本,通過telnet或ssh獲取所述網絡設備執行所述shell腳本的結果數據; 所述分析単元,用于根據所述記錄単元中與所述預設巡檢時間綁定的網絡設備故障參數信息分析所述結果數據; 所述存儲単元,用于若所述分析単元分析的結果存在異常,記錄異常數據并進行相應的處理。
7.根據權利要求6所述的裝置,其特征在于,所述裝置進ー步包括確定單元; 所述確定単元,用于所述管理單元獲取所述網絡設備執行shell腳本的結果數據之后,判斷所述結果數據是否為網絡設備的配置數據; 所述存儲単元,進ー步用于當所述確定単元判斷所述結果數據為網絡設備的配置數據時,將所述結果數據作為網絡設備的配置數據保存; 所述分析単元,用于當所述確定単元判斷所述結果數據不為網絡設備的配置數據時,根據所述記錄單元中綁定的網絡設備故障參數信息分析所述結果數據。
8.根據權利要求7所述的裝置,其特征在于,所述裝置進ー步包括對比單元; 所述確定単元,進ー步用于當確定所述結果數據為所述網絡設備的配置數據之后,確定所述存儲單元是否已保存所述網絡設備的配置數據; 所述對比単元,用于若所述確定単元確定所述存儲單元已保存所述網絡設備的配置數據時,將所述結果數據與所述存儲単元保存的網絡設備的配置數據進行對比; 所述存儲単元,進ー步用于當所述對比單元將所述結果數據與所述保存的網絡設備的配置數據對比,結果為不一致吋,記錄異常數據并通知進行相應的處理;當所述確定單元確定所述存儲單元未保存所述網絡設備的配置數據時,保存所述結果數據。
9.根據權利要求6-8中任意一項所述的裝置,其特征在干, 所述記錄単元,保存的網絡設備故障參數信息包括數值型參數信息和關鍵字型參數信息; 所述分析単元,用于在所述結果數據中查找所述網絡設備故障參數信息中的關鍵字,如果所述網絡設備故障參數信息是數值型參數,則在所述結果數據中獲取所述查找到的關鍵字對應的數值判定是否異常;如果所述網絡設備故障參數信息是關鍵字型參數,則根據查找到的關鍵字判定是否異常。
10.根據權利要求9所述的裝置,其特征在干, 所述記錄單元,記錄的數值型參數信息支持規則>,>=,く, く=, ==, !=, O, &&, I I ;其中,規則>,>=,〈,<=,==,!=為基本規則; 所述分析単元,用于若在分析所述結果數據中,所述記錄単元記錄的數值型參數信息中包含下述之ー或任意組合規則時,解析成所述基本規則O,&&,11。
全文摘要
本發明公開了一種巡檢網絡設備的方法,該方法包括將制定的shell腳本、網絡設備故障參數信息以及預設巡檢時間與待巡檢網絡設備的IP地址綁定并保存;當所述預設巡檢時間到時,通過遠程登錄協議telnet或安全外殼協議ssh登錄到所述綁定的待巡檢網絡設備,并執行綁定的shell腳本,通過telnet或ssh獲取所述網絡設備執行所述shell腳本的結果數據,并根據所述綁定的網絡設備故障參數信息分析所述結果數據,若分析結果存在異常,則記錄異常數據并通知進行相應的處理。基于同樣的發明構思,還提出一種裝置,能夠提高巡檢網絡設備的工作效率,降低巡檢的成本。
文檔編號H04L12/24GK102684927SQ20121017579
公開日2012年9月19日 申請日期2012年5月31日 優先權日2012年5月31日
發明者劉剛國, 楊斌 申請人:邁普通信技術股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 安吉县| 深水埗区| 峨眉山市| 沂源县| 四子王旗| 烟台市| 汝阳县| 旌德县| 德格县| 马尔康县| 河东区| 远安县| 临猗县| 当阳市| 宜都市| 金溪县| 紫金县| 墨玉县| 吉林市| 万安县| 栾川县| 安阳县| 吉首市| 乐都县| 司法| 明水县| 开化县| 利津县| 岳阳县| 正安县| 潼关县| 乌苏市| 论坛| 安泽县| 开鲁县| 松阳县| 嵊泗县| 彭水| 南宫市| 香港 | 美姑县|