基于命令行的网络设备告警装置及告警方法

文档序号:7776537阅读:209来源:国知局
基于命令行的网络设备告警装置及告警方法
【专利摘要】本发明提供一种基于命令行的网络设备告警装置,其用于实现网络中网管设备对主控盘及至少一个线卡盘的告警管理。基于命令行的网络设备告警装置包括告警命令模块、告警处理模块及至少一个告警转发模块,告警命令模块设置在网管设备内,告警处理模块设置在主控盘内,至少一个告警转发模块设置在至少一个线卡盘内。告警命令模块将告警查询命令经告警处理模块下发到至少一个告警转发模块,至少一个告警转发模块根据告警查询命令判断告警发生变化时是否将告警上报至网管设备。该告警装置中网管设备直接通过命令行方式管理主控盘及线卡盘,操作简单高效,网管设备直接管理各线卡盘,提高操作准确性。本发明还提供了一种基于命令行的网络设备告警方法。
【专利说明】基于命令行的网络设备告警装置及告警方法
【技术领域】
[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日
【发明者】宋然, 吴涛, 韵湘, 龚金俊 申请人:烽火通信科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1