基於命令行的網絡設備告警裝置及告警方法
2023-05-01 11:38:16
基於命令行的網絡設備告警裝置及告警方法
【專利摘要】本發明提供一種基於命令行的網絡設備告警裝置,其用於實現網絡中網管設備對主控盤及至少一個線卡盤的告警管理。基於命令行的網絡設備告警裝置包括告警命令模塊、告警處理模塊及至少一個告警轉發模塊,告警命令模塊設置在網管設備內,告警處理模塊設置在主控盤內,至少一個告警轉發模塊設置在至少一個線卡盤內。告警命令模塊將告警查詢命令經告警處理模塊下發到至少一個告警轉發模塊,至少一個告警轉發模塊根據告警查詢命令判斷告警發生變化時是否將告警上報至網管設備。該告警裝置中網管設備直接通過命令行方式管理主控盤及線卡盤,操作簡單高效,網管設備直接管理各線卡盤,提高操作準確性。本發明還提供了一種基於命令行的網絡設備告警方法。
【專利說明】基於命令行的網絡設備告警裝置及告警方法
【技術領域】
[0001]本發明涉及網管技術,尤其涉及一種基於命令行的網絡設備告警裝置及告警方法。
【背景技術】
[0002]目前,傳統的網絡設備告警是網絡管理系統通過圖形化界面,提供聲音、告警指示燈顏色變化等方法實現,滿足用戶對通信網絡告警管理的需求。
[0003]然而,這種管理方式首先要制定複雜的通信協議,隨著網絡規模的不斷增長,界面越發複雜、管理對象眾多導致圖形化界面響應慢、信息繁雜,用戶必須在多個界面之間切換、刷新告警,操作效率較低。用戶通過滑鼠選擇多個網絡設備對象、多種告警類型屏蔽條件、多個告警抑制對象,容易造成誤操作。
【發明內容】
[0004]有鑑於此,本發明提供一種操作簡單聞效並提聞準確性的一種基於命令行的網絡設備告警裝置及告警方法。
[0005]一種基於命令行的網絡設備告警裝置,其用於實現網絡中網管設備對一個主控盤及至少一個線卡盤的告警管理,所述基於命令行的網絡設備告警裝置包括一個告警命令模塊、一個告警處理模塊及至少一個告警轉發模塊,所述告警命令模塊設置在所述網管設備內,所述告警處理模塊設置在所述主控盤內,所述至少一個告警轉發模塊設置在所述至少一個線卡盤內,所述告警命令模塊將告警查詢命令經所述告警處理模塊下發至所述至少一個告警轉發模塊,所述至少一個告警轉發模塊根據所述告警查詢命令判斷在所述至少一個線卡盤產生的告警發生變化時是否將告警上報至所述網管設備。一種基於命令行的網絡設備告警方法,其用於實現網絡中網管設備對一個主控盤及至少一個線卡盤的告警管理。所述基於命令行的網絡設備告警方法包括以下步驟:
[0006]下發告警查詢命令及告警屏蔽命令;
[0007]在產生的告警發生變化時根據告警查詢命令判斷是否將產生變化的告警上報;
[0008]根據下發的告警屏蔽命令判斷是否屏蔽告警。
[0009]與現有技術相比,本發明提供的基於命令行的網絡設備告警裝置及告警方法中網管設備直接通過命令行方式管理主控盤及線卡盤,告警控制統一由命令行方式實現,操作簡單高效,同時用戶無需在多個界面之間進行切換,網管設備直接管理各線卡盤,提高操作準確性。
【專利附圖】
【附圖說明】
[0010]圖1是本發明提供的一種基於命令行的網絡設備告警裝置的模塊示意圖。
[0011]圖2是本發明提供的一種基於命令行的網絡設備告警方法的流程圖。
[0012]圖3是圖2中下發告警命令步驟的流程圖。[0013]圖4是圖2中上報告警步驟的流程圖。
[0014]主要元件符號說明
[0015]基於命令行的網絡設備告警裝置100
[0016]網管設備200
[0017]主控盤300
[0018]線卡盤400
[0019]告警命令模塊110
[0020]告警處理模塊120
[0021]通信適配單元122
[0022]告警處理單元124
[0023]告警轉發模塊140
[0024]接收單元142
[0025]第一判斷單元144a
[0026]第二判斷單元144`b
[0027]第三判斷單元144c
[0028]更新存儲單元146
[0029]如下【具體實施方式】將結合上述附圖進一步說明本發明。
【具體實施方式】
[0030]請參閱圖1,其為本發明提供的一種基於命令行的網絡設備告警裝置100,其用於實現網絡中網管設備200對一個主控盤300及至少一個線卡盤400的告警管理。本實施方式中,一個主控盤300對應一個線卡盤400。所述基於命令行的網絡設備告警裝置100包括一個告警命令模塊110、一個告警處理模塊120及一個告警轉發模塊140。所述告警命令模塊110設置在所述網管設備200內,所述告警處理模塊120設置在所述主控盤300內,所述告警轉發模塊140設置在所述線卡盤400內。
[0031 ] 本實施方式中,告警轉發模塊140負責線卡盤400與主控盤300的通信,將告警按單盤協議進行封裝,並上送到主控盤300,告警處理模塊120將線卡盤400上送的單盤協議格式轉換為網管設備200需要的格式上送到網管設備200,上送網管方式為組織成文件方式後再上送到網管設備200。
[0032]告警命令模塊110將告警查詢命令及告警屏蔽命令經告警處理模塊120下發至告警轉發模塊140,本實施方式中,網管設備200的告警命令模塊110以命令行界面(Command-Line Interface, CLI)方式處理告警查詢命令及告警屏蔽命令。
[0033]告警處理模塊120包括一個通信適配單元122及一個告警處理單元124,所述通信適配單元122用於解析告警命令模塊110下發的告警查詢命令傳送至告警處理單元124,告警處理單元124將已解析的告警查詢命令傳送至告警轉發模塊140。本實施方式中,通信適配單元122完成主控盤與網管設備間的通信功能、主控盤與網管通信數據UDP包的分包、組包以及壓宿、解壓等功能及主控盤與網管CLI命令協議解析功能。
[0034]告警轉發模塊140包括一個接收單元142、一個第一判斷單元144a、一個第二判斷單元144b、一個第三判斷單元144c及一個更新存儲單元146。[0035]所述接收單元142用於接收線卡盤400產生的告警,所述第一判斷單元144a用於根據接收單元142接收的告警及所述存儲更新單元146內存儲的告警判斷所接收的告警是否發生變化,告警發生變化包括如新告警出現或告警結束等,若告警發生變化,則更新存儲單元146更新告警。可以理解的是,更新存儲單元146內存儲的告警為上次線卡盤400產生的告警發生變化時更新存儲的告警。
[0036]所述第二判斷單元144b根據網管設備200的告警命令模塊110下發的告警查詢命令判斷所更新的告警是否需要上報,若需要上報,則將需要上報的告警經告警處理單元124處理後上報至網管設備200,若不需要上所述報,則第三判斷單元144c根據告警命令模塊110下發的告警屏蔽命令判斷是否屏蔽告警並將不需要屏蔽的告警經告警處理單元124及通信適配單元122上報至網管設備200。
[0037]請參閱圖2,本發明提供的一種基於命令行的網絡設備告警方法,其用於實現網絡中網管設備對一個主控盤及至少一個線卡盤的告警管理。本實施方式中,主控盤對應一個線卡盤。所述基於命令行的網絡設備告警方法包括以下步驟:
[0038]SlOO:下發告警查詢命令及告警屏蔽命令;
[0039]S200:在產生的告警發生變化時根據告警查詢命令判斷是否將產生變化的告警上報,若是,則進入步驟S300,若否,則進入步驟S400 ;
[0040]S300:上報告警;
[0041]S400:根據下發的告警屏蔽命令判斷是否屏蔽告警,若是,則進入步驟S500,若否,則進入步驟S300。
[0042]S500:屏蔽告警。
[0043]請參閱圖3,在步驟SlOO中,所述下發命令步驟包括以下步驟:
[0044]SllO:以CLI方式下發告警查詢命令及告警屏蔽命令;
[0045]S120:解析下發的告警查詢命令及告警屏蔽命令;
[0046]S130:將已解析的告警查詢命令及告警屏蔽命令下發。
[0047]在步驟SllO中,利用網管設備200的告警命令模塊110以命令行界面(Command-Line Interface, CLI)方式下發告警查詢命令及告警屏蔽命令。
[0048]在步驟S120中,利用通信適配單元122解析告警命令模塊110下發的告警查詢命令及告警屏蔽命令後傳送至告警處理單元124。本實施方式中,通信適配單元122完成主控盤與網管設備間的通信功能、主控盤與網管通信數據UDP包的分包、組包以及壓宿、解壓等功能及主控盤與網管CLI命令協議解析功能。
[0049]在步驟S130中,利用告警處理單元124將已解析的告警查詢命令下發至告警轉發模塊140中的第二判斷單元144b與第三判斷單元144c。
[0050]請參閱圖4,在步驟S200中,判斷將產生的告警是否上報步驟中包括以下步驟:
[0051]S210:接收產生的告警並存儲;
[0052]S220:根據所接收的告警及所存儲的告警判斷所接收的告警是否發生變化,若是,則更新告警並進入步驟S230,若否,則結束;
[0053]S230:根據所接收的告警查詢命令判斷是否將發生變化的告警上報,若是,則進入步驟S300,若否,則進入步驟S400。
[0054]在步驟S210中,利用接收單元142接收線卡盤400產生的告警並存儲至存儲更新單元146內,接收單元142實時接收線卡盤400產生的告警。
[0055]在步驟S220中,利用第一判斷單元144a根據接收單元142接收的告警及更新存儲單元146內存儲的告警來比較以判斷線卡盤400產生的告警是否發生變化,告警發生變化包括如新告警出現或告警結束,若告警發生變化,則存儲更新單元146更新告警。
[0056]在步驟S230中,利用第二判斷單元144b根據網管設備200的告警命令模塊110下發的告警查詢命令判斷所更新的告警是否需要上報。
[0057]在步驟S300中,若第二判斷單元144b判斷告警需要上報,則線卡盤400將需要上報的告警經告警處理單元124與通信適配單元122處理後上報至網管設備200。
[0058]在步驟S400中,若第二判斷單元144b判斷不需要上報告警,則第三判斷單元144c根據告警命令模塊110下發的告警屏蔽命令判斷是否屏蔽告警,若不需要屏蔽,則將不需要屏蔽的告警經告警處理單元124及通信適配單元122上報至網管設備200。
[0059]在步驟S500中,若需要根據告警命令模塊110下發的屏蔽命令將告警屏蔽,則第三判斷單元144c將告警置屏蔽位以屏蔽告警,也即告警不上報。
[0060]本發明提供的基於命令行的網絡設備告警裝置100及告警方法中網管設備200的告警命令模塊110直接通過下發命令行方式管理主控盤300及線卡盤400,告警控制管理統一由命令行方式實現,操作簡單高效,同時用戶無需在多個界面之間進行切換,網管設備200直接管理各線卡盤400,提高了操作準確性。
[0061]可以理解的是,對於本領域的普通技術人員來說,可以根據本發明的技術構思做出其他各種相應的改變與變形,而所有這些改變與變形都應屬於本發明權利要求的保護範圍。
【權利要求】
1.一種基於命令行的網絡設備告警裝置,其用於實現網絡中網管設備對一個主控盤及至少一個線卡盤的告警管理,所述基於命令行的網絡設備告警裝置包括一個告警命令模塊、一個告警處理模塊及至少一個告警轉發模塊,所述告警命令模塊設置在所述網管設備內,所述告警處理模塊設置在所述主控盤內,所述至少一個告警轉發模塊設置在所述至少一個線卡盤內,所述告警命令模塊將告警查詢命令經所述告警處理模塊下發至所述至少一個告警轉發模塊,所述至少一個告警轉發模塊根據所述告警查詢命令判斷在所述至少一個線卡盤產生的告警發生變化時是否將告警上報至所述網管設備。
2.如權利要求1所述的基於命令行的網絡設備告警裝置,其特徵在於,所述告警命令模塊進一步用於將告警屏蔽命令經所述告警處理模塊處理後下發至所述至少一個告警轉發模塊,所述至少一個告警轉發模塊在告警不上報時根據所述告警屏蔽命令判斷是否屏蔽生敬口目。
3.如權利要求2所述的基於命令行的網絡設備告警裝置,其特徵在於,所述告警處理模塊包括一個通信適配單元及一個告警處理單元,所述通信適配單元用於解析所述告警命令模塊下發的告警查詢命令及告警屏蔽命令並傳送至所述告警處理單元,所述告警處理單元將已解析的告警查詢命令及告警屏蔽命令下發至所述各告警轉發模塊。
4.如權利要求3所述的基於命令行的網絡設備告警裝置,其特徵在於,所述每個告警轉發模塊包括一個接收單元、一個第一判斷單元及一個更新存儲單元,所述接收單元用於接收所述每個線卡盤產生的告警,所述判斷單元用於根據所述接收單元接收的告警及所述存儲更新單元內存儲的告警來判斷所接收的告警是否發生變化,所述存儲更新單元在告警發生變化時更新告警。
5.如權利要求4所述的`基於命令行的網絡設備告警裝置,其特徵在於,所述每個告警轉發模塊還包括一個第二判斷單元及一個第三判斷單元,所述第二判斷單元根據所述告警命令模塊下發的告警命令判斷所更新的告警是否上報,所述第三判斷單元在告警不上報時根據所述告警命令模塊下發的告警屏蔽命令判斷是否屏蔽告警並將不需要屏蔽的告警經所述告警處理單元上報至所述網管設備。
6.一種基於命令行的網絡設備告警方法,其用於實現網絡中網管設備對一個主控盤及至少一個線卡盤的告警管理,所述基於命令行的網絡設備告警方法包括以下步驟: 下發告警查詢命令及告警屏蔽命令; 在產生的告警發生變化時根據告警查詢命令判斷是否將產生變化的告警上報; 根據下發的告警屏蔽命令判斷是否屏蔽告警。
7.如權利要求6所述的基於命令行的網絡設備告警方法,其特徵在於,所述下發告警命令步驟包括以下步驟: 下發告警查詢命令及告警屏蔽命令; 解析下發的告警查詢命令及告警屏蔽命令; 將已解析的告警查詢命令及告警屏蔽命令下發。
8.如權利要求7所述的基於命令行的網絡設備告警方法,其特徵在於,在判斷所述告警是否上報的步驟中包括以下步驟: 接收產生的告警並存儲; 根據所接收的告警及所存儲的告警判斷所接收的告警是否發生變化,若是,則更新告m目O 根據所接收的告警查詢命令判斷是否將更新的告警上報,若是,則上報告警。
9.如權利要求8所述的基於命令行的網絡設備告警方法,其特徵在於,在所述判斷是否上報告警步驟中,若否,則根據所接收的告警屏蔽命令判斷是否屏蔽告警,若是,屏蔽告警,若否,上報告警。
10.如權利要求6所述的基於命令行的網絡設備告警方法,其特徵在於,在下發告警命令步驟中,以命令行界面(Command-Line Interface, CLI)方式下發告警查詢命令及告警屏蔽命令。`
【文檔編號】H04L12/24GK103560917SQ201310571232
【公開日】2014年2月5日 申請日期:2013年11月15日 優先權日:2013年11月15日
【發明者】宋然, 吳濤, 韻湘, 龔金俊 申請人:烽火通信科技股份有限公司