网络设备信息的备份方法、装置和系统制造方法及图纸

技术编号:20246228 阅读:69 留言:0更新日期:2019-01-30 00:32
本发明专利技术公开了一种网络设备信息的备份方法、装置和系统。其中,该方法包括:获取注册至服务器中的至少一个网络设备的设备信息,并识别登录网络设备所需要的登录方式,根据设备信息和登录方式生成备份请求,发送备份请求至对应的网络设备,其中,接收到备份请求的网络设备备份网络设备的配置文件。本发明专利技术解决了现有的备份方案效率低的技术问题。

【技术实现步骤摘要】
网络设备信息的备份方法、装置和系统
本专利技术涉及计算机网络领域,具体而言,涉及一种网络设备信息的备份方法、装置和系统。
技术介绍
随着现代信息技术的快速发展,网络已成为人们日常生活中所不可或缺的一项,同时网络安全也日益成为人们越来越关注的问题。由于使用网络的用户越来越多,即网络设备的负载越来越多,由此网络设备发生故障的频率越来越大,网络设备的可靠性开始降低。目前,为提高网络设备的安全性,网络设备的维护人员常采用定期备份的方法来提高网络设备的可靠性。其中,定期对网络设备进行备份可以在网络设备发生瘫痪、网络设备异常变更或故障溯源等情况下,可以有效缩短网络故障的时间。在现有技术中,网络设备的维护人员一般是通过手工来一个一个登录网络设备来完成对网络设备的备份。由于整个备份过程,需要网络设备的维护人员全程参与,因此,不仅耗费了大量的运维精力,提高了时间成本,还可能会因为人为操作而引发网络故障。尤其是在具有上千台网络设备的大型网络中,通过人工逐个登录网络设备进行备份的方式的实现性更低。而现有技术通过securtCRT来实现网络设备进行自动化备份的方法,存在效率低的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种网络设备信息的备份方法、装置和系统,以至少解决现有的备份方案效率低的技术问题。根据本专利技术实施例的一个方面,提供了一种网络设备信息的备份方法,包括:获取注册至服务器中的至少一个网络设备的设备信息,并识别登录网络设备所需要的登录方式,根据设备信息和登录方式,生成备份请求,发送备份请求至对应的网络设备,其中,接收到备份请求的网络设备备份网络设备的配置文件。根据本专利技术实施例的另一方面,还提供了一种网络设备信息的备份装置,包括:获取模块,用于获取注册至服务器中的至少一个网络设备的设备信息,并识别登录所述网络设备所需要的登录方式;生成模块,用于根据所述设备信息和登录方式,生成备份请求;发送模块,用于发送所述备份请求至对应的网络设备,其中,接收到所述备份请求的网络设备备份所述网络设备的配置文件。根据本专利技术实施例的另一方面,还提供了一种网络设备信息的备份系统,包括:至少一个网络设备;服务器,获取注册至所述服务器中的至少一个网络设备的设备信息,并识别登录所述网络设备所需要的登录方式,在根据所述设备信息和登录方式,生成备份请求之后,发送所述备份请求至对应的网络设备,其中,接收到所述备份请求的网络设备备份所述网络设备的配置文件。根据本专利技术实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行网络设备信息的备份方法。根据本专利技术实施例的另一方面,还提供了一种处理器,该处理器用于运行程序,其中,所述程序运行时执行网络设备信息的备份方法。根据本专利技术实施例的另一方面,还提供了一种系统,包括:处理器;以及存储器,与所述处理器连接,用于为所述处理器提供处理以下处理步骤的指令:步骤1,获取注册至服务器中的至少一个网络设备的设备信息,并识别登录所述网络设备所需要的登录方式;步骤2,根据所述设备信息和登录方式,生成备份请求;步骤3,发送所述备份请求至对应的网络设备,其中,接收到所述备份请求的网络设备备份所述网络设备的配置文件。根据本专利技术实施例的另一方面,还提供了一种数据处理方法,包括:获取至少一个网络设备的登录信息,其中,基于登录信息登录网络设备;生成与网络设备对应的备份请求;向网络设备发送备份请求。在本专利技术实施例中,采用根据网络设备的设备信息与登录方式来对网络设备进行备份的方式,通过获取注册至服务器中的至少一个网络设备的设备信息,并识别登录网络设备所需要的登录方式,根据设备信息和登录方式生成备份请求,发送备份请求至对应的网络设备,其中,接收到的备份请求的网络设备备份网络设备的配置文件,达到了对网络设备进行自动定期备份的目的,从而实现了节省对网络设备的进行维护的运维成本,提高了网络设备的可靠性的技术效果,进而解决了现有的备份方案效率低的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种网络设备信息的备份系统结构示意图;图2是根据本专利技术实施例的一种可选的备份系统的交互示意图;图3是根据本专利技术实施例的一种可选的备份系统的交互示意图;图4是根据本专利技术实施例的一种获取验证码的方法流程图;图5是根据本专利技术实施例的一种可选的识别登录方式的方法流程图;图6是根据本专利技术实施例的一种可选的获取设备信息的方法流程图;图7是根据本专利技术实施例的一种可选的获取设备信息的方法流程图;图8是根据本专利技术实施例的一种可选的网络设备信息的备份方法流程图;图9是根据本专利技术实施例的一种可选的网络设备信息的备份方法的流程图;图10是根据本专利技术实施例的一种可选的网络设备信息的备份方法流程图;图11是根据本专利技术实施例的一种网络设备信息的备份装置结构示意图;图12是根据本专利技术实施例的一种计算机终端的硬件结构框图;以及图13是根据本专利技术实施例的一种数据处理方法的流程图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。首先,在对本申请实施例进行描述的过程中出现的部分名词或术语适用于如下解释:(1)securtCRT,在一款Windows系统下登录UNIX或Linux服务器主机的软件,其中,securtCRT支持SSH、Telnet和rlogin协议。(2)SSH,是SecureShell的缩写,是一种网络协议,其中,使用SSH协议看有效防止远程管理过程中的信息泄露问题。(3)Telnet,是TCP/IP协议族中的一种,是Internet远程登录服务的标准协议和主要方式,其中,通过使用Telnet协议,可以在本地远程控制服务器。(4)Python,是一种面向对象的解释型计算机程序设计语言。(5)pexpect,是一个用来启动子程序并对该子程序进行自动控制的Python模块。(6)TFTP,TrivialFileTransferProtocol的缩写,即简单文件传输协议,是TCP/IP协议族中的一个用来在客户机与服服务器之间进行简单文件传输的协议。(7)网络设备,是一种连接到网络中的物理实体,其中,在本申请本文档来自技高网
...

【技术保护点】
1.一种网络设备信息的备份系统,其特征在于,包括:至少一个网络设备;服务器,获取注册至所述服务器中的至少一个网络设备的设备信息,并识别登录所述网络设备所需要的登录方式,在根据所述设备信息和登录方式,生成备份请求之后,发送所述备份请求至对应的网络设备,其中,接收到所述备份请求的网络设备备份所述网络设备的配置文件。

【技术特征摘要】
1.一种网络设备信息的备份系统,其特征在于,包括:至少一个网络设备;服务器,获取注册至所述服务器中的至少一个网络设备的设备信息,并识别登录所述网络设备所需要的登录方式,在根据所述设备信息和登录方式,生成备份请求之后,发送所述备份请求至对应的网络设备,其中,接收到所述备份请求的网络设备备份所述网络设备的配置文件。2.根据权利要求1所述的系统,其特征在于,所述系统还包括:前端客户端,提供网络浏览器,与所述服务器通信,用于通过所述网络浏览器接入所述服务器的浏览端口,获取数据库中记录的备份信息;其中,完成所述备份请求的网络设备将所述备份信息返回给所述服务器中的数据库进行保存,所述备份信息包括如下至少之一:执行备份命令的执行结果和备份的网络设备的设备信息。3.一种网络设备信息的备份方法,其特征在于,包括:获取注册至服务器中的至少一个网络设备的设备信息,并识别登录所述网络设备所需要的登录方式;根据所述设备信息和登录方式,生成备份请求;发送所述备份请求至对应的网络设备,其中,接收到所述备份请求的网络设备备份所述网络设备的配置文件。4.根据权利要求3所述的方法,其特征在于,识别登录所述网络设备所需要的登录方式,包括:从所述服务器中预存的网络设备文本中读取多个设备信息,其中,所述设备信息至少包括:注册在所述服务器中的网络设备的地址信息;对读取到的多个网络设备的地址信息进行扫描,得到每个网络设备的至少如下信息:网络设备的名称、端口信息和登录方式;对扫描到的网络设备的设备信息进行过滤,得到登录任意一个所述网络设备时所需要的登录方式。5.根据权利要求4所述的方法,其特征在于,对扫描到的网络设备的设备信息进行过滤,得到登录任意一个所述网络设备时所需要的登录方式,包括:采用第一过滤条件对所述扫描到的多个所述网络设备的设备信息进行过滤,得到第一过滤结果,其中,所述第一过滤条件包括:保留端口开放的网络设备的设备信息;采用第二过滤条件对所述第一过滤结果进行过滤,得到登录所述网络设备时所需要的登录方式,其中,所述第二过滤条件包括:保留所述设备信息中的登录方式的信息。6.根据权利要求3所述的方法,其特征在于,获取至少一个网络设备的设备信息,包括:获取注册在所述服务器中的每个网络设备的地址信息;根据所述地址信息获取所述网络设备的设备信息,其中,所述设备信息至少包括:设备名称和设备属性信息。7.根据权利要求3所述的方法,其特征在于,获取注册至服务器中的至少一个网络设备的设备信息,包括:获取注册在所述服务器中的每个网络设备的多个设备属性信息,并获取预存的多个网络设备厂家的设备列表,其中,所述设备列表至少包括:每个网络设备厂家的网络设备的设备名称和至少一个设备属性信息;遍历所述设备列表,并将遍历结果与所述注册在所述服务器中的每个网络设备的多个设备属性信息进行匹配;如果所述服务器中注册的第一网络设备的多个设备属性信息与所...

【专利技术属性】
技术研发人员:柯尔河
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1