設備無關的性能指標獲取方法、裝置及相應的網管系統的製作方法
2023-05-10 22:57:51 1
專利名稱:設備無關的性能指標獲取方法、裝置及相應的網管系統的製作方法
技術領域:
本發明涉及網管領域,更具體地說,涉及一種可節省資源的設備無關的性能指標獲取方法、裝置及相應的網管系統。
背景技術:
性能管理是網管系統中一個重要的管理內容。現在的網管系統普遍使用SNMP(Simple Network Management Protocol,簡單網絡管理協議)來實現性能指標的監控。其中SNMP包含了性能指標的 RM0N_MIB(Remote Network Monitoring-ManagementInfomation Base,遠程網絡監控的管理信息庫)或開發商自定義的MIB。上述MIB中的性能指標都是在RMON中的靜態表中進行定義,並通過相應的標籤可在靜態表中進行索引;該標籤與設備的埠一一對應,即可反映設備每個埠的性能指標。但實際某些設備的埠的性能指標的性能指標屬性是相同的,這裡卻採用了不同的標籤來表示這些相同性能指標屬性的性能指標,造成了系統資源的浪費。另外,現有的網管系統的性能指標採集方法或裝置,大多與所要採集指標的設備的具體類型及型號相關,針對不同的設備,需要使用不同的採集方法或流程,使得現有的網管系統的可擴展性較差。故,有必要提供一種可節省資源的設備無關的性能指標獲取方法、裝置及相應的網管系統,以解決現有技術所存在的問題
發明內容
`本發明要解決的技術問題在於,針對現有技術中的性能指標獲取方法、裝置及相應的網管系統資源浪費比較嚴重的缺陷,提供一種使用同一性能指標標識來表示不同性能指標名稱的性能指標的設備無關的性能指標獲取方法、裝置及相應的網管系統,其可大大節省系統資源。本發明涉及一種設備無關的性能指標獲取方法,其包括步驟A、獲取性能指標名稱,並根據所述性能指標名稱以及映射表,獲取與所述性能指標名稱相應的性能指標標識;以及B、根據所述性能指標標識使用簡單網絡管理協議獲取與所述性能指標標識相應的性能指標數據;具有相同性能指標屬性的性能指標名稱在所述映射表上使用相同的所述性能指標標識表示。在本發明所述的設備無關的性能指標獲取方法中,所述步驟A之前還包括步驟Al、建立性能獲取任務,所述性能獲取任務包括設備名稱、性能指標名稱以及任務編號。在本發明所述的設備無關的性能指標獲取方法中,所述網管系統的性能獲取方法還包括步驟
C、定時保存與所述性能指標名稱相應的性能指標數據。在本發明所述的設備無關的性能指標獲取方法中,所述性能獲取任務還包括所述性能指標的獲取索引以及所述性能指標的獲取時間。在本發明所述的設備無關的性能指標獲取方法中,所述性能指標名稱為整型變量,所述性能指標標識為字符串常量,所述性能指標數據為長整型變量。本發明還涉及一種設備無關的性能指標獲取裝置,其包括轉換模塊,用於獲取性能指標名稱,並根據所述性能指標名稱以及映射表,獲取與所述性能指標名稱相應的性能指標標識;以及獲取模塊,用於根據所述性能指標標識使用簡單網絡管理協議獲取與所述性能指標標識相應的性能指標數據;具有相同性能指標屬性的性能指標名稱在所述映射表上使用相同的所述性能指標標識表示。在本發明所述的設備無關的性能指標獲取裝置中,所述設備無關的性能指標獲取裝置還包括任務建立模塊,用於建立性能獲取任務,所述性能獲取任務包括設備名稱、性能指標名稱以及任務編號。在本發明所述的設備無關的性能指標獲取裝置中,所述設備無關的性能指標獲取裝置還包括保存模塊, 用於定時保存與所述性能指標名稱相應的性能指標數據。在本發明所述的設備無關的性能指標獲取裝置中,所述性能獲取任務還包括所述性能指標的獲取索引以及所述性能指標的獲取時間。本發明還涉及一種使用上述設備無關的性能指標獲取裝置的網管系統。實施本發明的設備無關的性能指標獲取方法、裝置及相應的網管系統,具有以下有益效果使用同一性能指標標識來表示不同性能指標名稱的性能指標,大大節省了系統資源,避免了現有的性能指標獲取方法、裝置及相應的網管系統資源浪費比較嚴重的技術問題。
下面將結合附圖及實施例對本發明作進一步說明,附圖中圖1為本發明的設備無關的性能指標獲取方法的優選實施例的流程圖;圖2為本發明的設備無關的性能指標獲取裝置的優選實施例的結構示意圖;其中,附圖標記說明如下21、任務建立模塊;22、轉換模塊;23、獲取模塊;24、保存模塊。
具體實施例方式為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。請參照圖1,圖1為本發明的設備無關的性能指標獲取方法的優選實施例的流程圖。該設備無關的性能指標獲取方法包括步驟101,建立性能獲取任務,性能獲取任務包括設備名稱、性能指標名稱以及任務編號;步驟102,獲取性能指標名稱,並根據所述性能指標名稱以及映射表,獲取與性能指標名稱相應的性能指標標識;步驟103,根據性能指標標識使用簡單網絡管理協議獲取與性能指標標識相應的性能指標數據;步驟104,定時保存與性能指標名稱相應的性能指標數據;
·
本優選實施例的設備無關的性能指標獲取方法結束於步驟104。在本優選實施例中,具有相同性能指標屬性的性能指標名稱在映射表上使用相同的性能指標標識表示。因此本優選實施例中通過使用映射表使性能指標標識只與該性能指標的屬性相關,與該性能指標所在的設備無關,獲取性能指標數據時不需要考慮該性能指標的設備,因此可大大節省系統資源。下面詳細說明本優選實施例中各步驟的具體流程。在步驟101中,預先建立性能獲取任務,該性能獲取任務列表可如表I所示,其中ultaskID表示任務編號,ulObjectID表示設備名稱,nTimeVal表示性能指標的獲取時間間隔,nCreateTime表示性能獲取任務的創建時間,nStopTime表示性能獲取任務的終止時間,nEffectTime表示性能獲取任務的生效時間,nlnvalidTime表示性能獲取任務的失效時間,nPerfID01-04為性能指標名稱,用來表示不同的性能指標,nObjlndexlst、n0bjlndex2nd、n0bjlndex3rd以及n0bjlndex4th表示性能指標的獲取索引(如設備的獲取埠、設備的獲取板卡或設備的獲取機框等)。這裡的性能獲取任務可以指定一具體的獲取索引(只針對該索引統計性能數據),也可以指定一個起始索引(對該索引後的所有有效索引統計性能數據),甚至可以指定索引範圍(對範圍內的索引統計性能數據)。通過nTimeVal、nEffectTime以及nlnvalidTime可以設定性能指標的獲取時間。這裡的性能指標包括但不限於丟包數、接收字節數、接收包數、廣播包數、多播包數、超小包數、超大報數以及CRC (Cyclic Redundancy Check,循環冗餘校驗碼)校驗錯誤包數等。其中性能指標名稱為整形變量,任務編號和設備名稱為長整形變量。表I
權利要求
1.一種設備無關的性能指標獲取方法,其特徵在於,包括步驟 A、獲取性能指標名稱,並根據所述性能指標名稱以及映射表,獲取與所述性能指標名稱相應的性能指標標識;以及 B、根據所述性能指標標識使用簡單網絡管理協議獲取與所述性能指標標識相應的性能指標數據; 具有相同性能指標屬性的性能指標名稱在所述映射表上使用相同的所述性能指標標識表示。
2.根據權利要求1所述的設備無關的性能指標獲取方法,其特徵在於,所述步驟A之前還包括步驟 Al、建立性能獲取任務,所述性能獲取任務包括設備名稱、性能指標名稱以及任務編號。
3.根據權利要求1所述的設備無關的性能指標獲取方法,其特徵在於,所述網管系統的性能獲取方法還包括步驟 C、定時保存與所述性能指標名稱相應的性能指標數據。
4.根據權利要求2所述的設備無關的性能指標獲取方法,其特徵在於,所述性能獲取任務還包括所述性能指標的獲取索引以及所述性能指標的獲取時間。
5.根據權利要求1所述的設備無關的性能指標獲取方法,其特徵在於,所述性能指標名稱為整型變量,所述性能指標標識為字符串常量,所述性能指標數據為長整型變量。
6.一種設備無關的性能指標獲取裝置,其特徵在於,包括, 轉換模塊,用於獲取性能指標名稱,並根據所述性能指標名稱以及映射表,獲取與所述性能指標名稱相應的性能指標標識;以及 獲取模塊,用於根據所述性能指標標識使用簡單網絡管理協議獲取與所述性能指標標識相應的性能指標數據; 具有相同性能指標屬性的性能指標名稱在所述映射表上使用相同的所述性能指標標識表示。
7.根據權利要求6所述的設備無關的性能指標獲取裝置,其特徵在於,所述設備無關的性能指標獲取裝置還包括 任務建立模塊,用於建立性能獲取任務,所述性能獲取任務包括設備名稱、性能指標名稱以及任務編號。
8.根據權利要求6所述的設備無關的性能指標獲取裝置,其特徵在於,所述設備無關的性能指標獲取裝置還包括 保存模塊,用於定時保存與所述性能指標名稱相應的性能指標數據。
9.根據權利要求7所述的設備無關的性能指標獲取裝置,其特徵在於,所述性能獲取任務還包括所述性能指標的獲取索引以及所述性能指標的獲取時間。
10.種使用權利要求6-9中任一設備無關的性能指標獲取裝置的網管系統。
全文摘要
本發明涉及一種設備無關的性能指標獲取方法、裝置及相應的網管系統。該設備無關的性能指標獲取方法包括步驟獲取性能指標名稱,並根據性能指標名稱以及映射表,獲取與性能指標名稱相應的性能指標標識;以及根據性能指標標識使用簡單網絡管理協議獲取與性能指標標識相應的性能指標數據;其中具有相同性能指標屬性的性能指標名稱在映射表上使用相同的所述性能指標標識表示。本發明還涉及一種設備無關的性能指標獲取裝置以及網管系統。本發明的設備無關的性能指標獲取方法、裝置及相應的網管系統使用同一性能指標標識來表示不同性能指標名稱的性能指標,大大節省了系統資源。
文檔編號H04L12/24GK103036714SQ201210529650
公開日2013年4月10日 申請日期2012年12月10日 優先權日2012年12月10日
發明者李仁東 申請人:上海斐訊數據通信技術有限公司