一种基于带外网络的网络设备巡检方法、装置及系统的制作方法

文档序号:9352734阅读:537来源:国知局
一种基于带外网络的网络设备巡检方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及网络设备管理技术领域,具体而言,涉及一种基于带外网络的网络设备巡检方法、装置及系统。
【背景技术】
[0002]目前,由于数据串口管理设备(ACS设备)能够很快识别出连接至其任一串行端口的串口设备,如:服务器、网络设备(路由器、交换机或防火墙)等,数据串口管理设备(ACS设备)对网络设备串口进行管理时,仅需要在每台网络设备的Console接口或Serial端口都直接连接一个串口转接头攫取串口 RS232信号,串口转接头再通过普通五类线连接到数据串口管理设备(ACS设备)的被控端端口,管理软件平台(DSView平台)通过数据串口管理设备(ACS设备)对网络设备进行配置、管理,因此,在大多数的网络环境中有众多的网络设备通过数据串口管理设备(ACS设备)进行串行端口的集中管理,所有的网络设备都可以通过管理软件平台(DSView平台)在一个界面下操作。
[0003]当前,由于管理软件平台(DSView平台)支持设备种类众多,对单一设备的控制很难实现尽善尽美,随着KVM项目在实际环境中的运行与对KVM系统的掌握了解,增强了逐步提高网络设备的运维效率的需求,如:数据串口管理设备(ACS设备)一旦添加到管理软件平台(DSView平台)里默认打开所有端口,此时需要了解该数据串口管理设备(ACS设备)的目标设备端口是否连接了网络设备,已连接的网络设备是否可以继续连通等需求,然而,目前管理软件平台(DSView平台)未提供一个便捷有效快速地对网络设备的连接状态进行实时检测并显示检测结果的方式。
[0004]在实现本发明的过程中,发明人发现相关技术中至少存在以下问题:目前无法对连接到数据串口管理设备(ACS设备)的网络设备的连接情况进行实时监控,因此,需要设备人员定时登录到各个网络设备上检查是否存在设备离线、线路异常的情况,且不能及时发现离线设备并进行相应的维护操作,增加了对网络设备的管理难度,且增加了对网络设备的运维成本。

【发明内容】

[0005]有鉴于此,本发明实施例的目的在于提供一种基于带外网络的网络设备巡检方法、装置及系统,以解决无法对连接到数据串口管理设备(ACS设备)的网络设备的连接情况进行实时监控的问题。
[0006]第一方面,本发明实施例提供了一种基于带外网络的网络设备巡检方法,该巡检方法包括:
[0007]巡检服务器接收巡检指令;
[0008]所述巡检服务器通过数据串口管理设备向网络设备发送登录请求信息,以遍历所述网络设备,其中,所述网络设备通过带外网络与所述数据串口管理设备连接;
[0009]所述巡检服务器检测在预定时间内是否接受到所述网络设备返回的响应信息;
[0010]所述巡检服务器根据检测结果判断所述网络设备是否连通;或者,所述巡检服务器在接收到所述网络设备返回的响应信息时,向所述网络设备发送预定的命令,并根据所述网络设备返回的命令的执行结果判断所述网络设备是否处于正常状态。
[0011]结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述巡检服务器在接收到所述网络设备返回的响应信息时,向所述网络设备发送预定的命令,并根据所述网络设备返回的命令的执行结果判断所述网络设备是否处于正常状态,包括:
[0012]若所述巡检服务器在预定的时间内未接收到所述网络设备返回的响应信息,则判断所述网络设备未连通;
[0013]若所述巡检服务器在预定的时间内接收到所述网络设备的响应信息,则向所述网络设备发送预定的命令并在所述网络设备上执行所述预定的命令;
[0014]若所述巡检服务器接收到所述网络设备返回的与所述预定的命令相匹配的正确执行结果,则判断所述网络设备处于正常状态,否则,判断所述网络设备处于异常状态。
[0015]结合第一方面或第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第二种可能的实施方式,其中,所述巡检服务器接收巡检指令,包括:
[0016]巡检服务器接收第三方服务器调用平台服务器的peri接口发送的由peri脚本携带的巡检指令。
[0017]结合第一方面或第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第三种可能的实施方式,其中,所述巡检服务器接收巡检指令,包括:
[0018]巡检服务器接收用户通过平台服务器上的WEB页面输入的巡检指令,或者接收预定的巡检程序中的巡检指令。
[0019]结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,巡检服务器接收巡检指令之前,所述巡检方法还包括:
[0020]巡检服务器向与数据串口管理设备连接的网络设备发送合规性检验指令;
[0021]所述巡检服务器将所述网络设备返回的配置信息与预设的规则模板进行比对;
[0022]若所述配置信息与预设的规则模板不一致,则不允许所述网络设备接入IP网络。
[0023]第二方面,本发明实施例还提供了一种基于带外网络的网络设备巡检装置,该巡检装置包括:
[0024]巡检指令接收模块,用于接收巡检指令;
[0025]登录请求信息发送模块,用于通过数据串口管理设备向网络设备发送登录请求信息,以遍历所述网络设备,其中,所述网络设备通过带外网络与所述数据串口管理设备连接;
[0026]响应信息检测模块,用于检测在预定时间内是否接收到所述网络设备返回的响应信息;
[0027]网络设备状态判断模块,用于根据检测结果判断所述网络设备是否连通;或者,用于在接收到所述网络设备返回的响应信息时,向所述网络设备发送预定的命令,并根据所述网络设备返回的命令的执行结果判断所述网络设备是否处于正常状态。
[0028]结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,所述网络设备状态判断模块,包括:
[0029]网络设备连通性判断单元,用于若所述巡检服务器在预定的时间内未接收到所述网络设备的响应信息,则判断所述网络设备未连通;
[0030]预定的命令发送单元,用于若所述巡检服务器在预定的时间内接收到所述网络设备的响应信息,则向所述网络设备发送预定的命令并在所述网络设备上执行所述预定的命令;
[0031]网络设备状态判断单元,用于若所述巡检服务器在预定的时间内接收到所述网络设备返回的与所述预定的命令相匹配的正确执行结果,则判断所述网络设备处于正常状态,否则,判断所述网络设备处于异常状态。
[0032]结合第二方面或第二方面的第一种可能的实施方式,本发明实施例提供了第二方面的第二种可能的实施方式,其中,所述巡检指令接收模块,包括:
[0033]第一接收单元,用于接收第三方服务器调用平台服务器的peri接口发送的由peri脚本携带的巡检指令。
[0034]结合第二方面,本发明实施例提供了第二方面的第三种可能的实施方式,其中,所述巡检装置还包括:
[0035]合规性检验指令发送模块,用于向与数据串口管理设备连接的网络设备发送合规性检验指令;
[0036]配置信息比对模块,用于将所述网络设备返回的配置信息与预设的规则模板进行比对;
[0037]是否允许接入IP网络判断模块,用于若所述配置信息与预设的规则模板不一致,则不允许所述网络设备接入IP网络。
[0038]第三方面,本发明实施例还提供了一种基于带外网络的网络设备巡检系统,该巡检系统包括:网络设备、数据串口管理设备和巡检服务器,所述巡检服务器包括上述基于带外网络的网络设备巡检装置。
[0039]本发明提供的基于带外网络的网络设备巡检方法、装置及系统,其中,该方法包括:巡检服务器接收巡检指令;巡检服务器通过数据串口管理设备向网络设备发送登录请求信息,以遍历网络设备,其中,网络设备通过带外网络与数据串口管理设备连接;巡检服务器检测在预定时间内是否接收到响应信息,根据检测结果判断网络设备是否连通;或者,巡检服务器在接收到网络设备返回的响应信息时,向网络设备发送预定的命令,并根据网络设备返回的命令的执行结果判断网络设备是否处于正常状态。通过本发明实施例提供的网络设备巡检方法、装置及系统可以实现对网络设备执行自动巡检功能并输出巡检结果,进而对该网络设备的连接情况进行实时监控,无需设备人员定时登
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1