网络设备信息的采集方法技术

技术编号:39898078 阅读:16 留言:0更新日期:2023-12-30 13:11
本申请公开了一种网络设备信息的采集方法

【技术实现步骤摘要】
网络设备信息的采集方法、电子设备及存储介质


[0001]本申请涉及网络设备管理
,具体而言,涉及一种网络设备信息的采集方法

电子设备及存储介质


技术介绍

[0002]运营商的网络设备具有数量大

型号多

设备配置变更频率高

不同厂家和型号间命令差异大等特点,日常网络维护人员在使用终端命令查询设备信息时通常只能逐台登录设备输入对应命令进行设备状态查询,效率较低,无法做到对多台设备信息的批量查看

目前针对设备信息自动化批量采集实现的方法和系统一般使用
MIB(
一种机器语言,通过网络管理协议向设备发送
MIB
中的对象标识符的键值查询设备对应信息
)
采集方式实现,但在实际设备操作中,使用设备命令采集信息是一项流程性任务,存在命令语句执行顺序间参数调用的情况,后序命令会使用先序命令的执行结果作为自身命令语句的构成部分

[0003]针对上述的问题,目前尚未提出有效的解决方案


技术实现思路

[0004]本申请实施例提供了一种网络设备信息的采集方法

电子设备及存储介质,以至少解决由于采用终端命令和
MIB
两种方式进行网络设备信息采集所造成的采集流程不够灵活

无法满足网络维护人员个性化采集需求的技术问题

[0005]根据本申请实施例的一个方面,提供了一种网络设备信息的采集方法,包括:采集服务器接收交互服务器发送的采集任务,其中,采集任务至少用于指示待被采集信息的目标网络设备;从数据服务器中读取采集流程中目标网络设备对应的目标采集流程;执行目标采集流程得到采集结果,并将采集结果写入数据服务器

[0006]可选地,执行目标采集流程得到采集结果,包括:至少确定目标采集流程中配置的流程节点序号;根据流程节点序号执行目标采集流程

[0007]可选地,根据流程节点序号执行目标采集流程,包括:执行流程节点序号为零的节点,在节点的节点类型为第一类型的情况下,执行采集结果解析子流程对采集入参进行解析,得到解析结果;将解析结果作为键值为零的字典值加入全局过程结果字典变量,其中,全局过程字典变量用于保存各个节点对应的执行结果

[0008]可选地,根据流程节点序号执行目标采集流程,包括:执行流程节点序号为零的节点,在节点的节点类型为第二类型的情况下,判断节点是否存在节点入参;若该节点配置存在节点入参,执行采集命令生成子流程确定目标命令;将目标命令发送给目标网络设备;接收目标网络设备的返回结果,对返回结果执行采集结果解析子流程,并将该节点的节点序号作为键值的字典值加入全局过程结果字典变量

[0009]可选地,根据流程节点序号执行目标采集流程,包括:执行流程节点序号为零的节点,在节点的节点类型为第三类型的情况下,判断节点是否存在节点入参;若该节点配置存在节点入参,执行采集命令生成子流程确定目标命令,将目标命令发送给目标网络设备;接
收目标网络设备的返回结果,对返回结果执行采集结果解析子流程,得到解析结果,以输出关键字键值形式将解析结果保存至采集结果数据库中

[0010]可选地,执行采集命令生成子流程确定目标命令,包括:确定采集流程节点的入参配置,在全局过程结果字典变量中确定入参配置对应的目标值,通过关键字替换节点命令中目标值对应的参数得到目标命令;对返回结果执行采集结果解析子流程,包括:确定返回结果是否输出匹配项,在确定返回结果存在输出匹配项的情况下,根据输出匹配规则提取采集结果项

[0011]根据本申请实施例的另一方面,还提供了一种网络设备信息的采集方法,包括:交互服务器接收目标对象输入的编程指令,根据编程指令以及配置模板配置网络设备信息的采集流程,并将采集流程写入数据服务器,其中,采集流程中的步骤与采集节点一一对应,配置模板包括:采集节点对应的第一配置模板以及命令结果解析对应的第二配置模板;接收目标对象输入的操作指令,根据操作指令确定采集任务,其中,采集任务至少用于指示待被采集信息的目标网络设备;发送采集任务至采集服务器,其中,采集服务器从数据服务器中读取采集流程中目标网络设备对应的目标采集流程,执行目标采集流程得到采集结果,并将采集结果写入数据服务器;接收目标对象输入的查询指令,从数据服务器中读取采集结果

[0012]根据本申请实施例的另一方面,还提供了一种网络设备信息的采集方法,包括:数据服务器接收交互服务器发送的采集流程,其中,采集流程中的步骤与采集节点一一对应,配置模板包括:采集节点对应的第一配置模板以及命令结果解析对应的第二配置模板;接收采集服务器的读取指令,将目标网络设备对应的目标采集流程发送至采集服务器,其中,采集服务器用于执行目标采集流程得到采集结果;接收采集服务器返回的采集结果

[0013]根据本申请实施例的另一方面,还提供了一种非易失性存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行任意一种网络设备信息的采集方法

[0014]根据本申请实施例的另一方面,还提供了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现任意一种的网络设备信息的采集方法

[0015]在本申请实施例中,采用可配置采集流程的网络设备信息采集的方式,通过采集服务器接收交互服务器发送的采集任务,其中,采集任务至少用于指示待被采集信息的目标网络设备;从数据服务器中读取采集流程中目标网络设备对应的目标采集流程;执行目标采集流程得到采集结果,并将采集结果写入数据服务器,达到了网络维护人员自主配置采集流程的基础上对批量设备进行信息采集的目的,从而实现了符合网络维护人员操作习惯,让网络维护人员可以将日常运维经验编写成采集流程对设备进行采集,提高了网络维护人员自主维护能力的技术效果,进而解决了由于采用终端命令和
MIB
两种方式进行网络设备信息采集所造成的采集流程不够灵活

无法满足网络维护人员个性化采集需求的技术问题

附图说明
[0016]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申
请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定

在附图中:
[0017]图1是根据本申请实施例的一种可选的网络设备信息的采集方法的流程示意图;
[0018]图2是根据本申请实施例的一种可选的网络设备信息采集的方法及系统的交互流程图;
[0019]图3是根据本申请实施例的一种可选的网络设备信息采集的方法及系统的流程图;
[0020]图4是根据本申请实施例的另一种可选的网络设备信息采集的方法的流程示意图;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种网络设备信息的采集方法,其特征在于,包括:采集服务器接收交互服务器发送的采集任务,其中,所述采集任务至少用于指示待被采集信息的目标网络设备;从数据服务器中读取所述采集流程中所述目标网络设备对应的目标采集流程;执行所述目标采集流程得到采集结果,并将所述采集结果写入所述数据服务器
。2.
根据权利要求1所述的方法,其特征在于,执行所述目标采集流程得到采集结果,包括:至少确定所述目标采集流程中配置的流程节点序号;根据所述流程节点序号执行所述目标采集流程
。3.
根据权利要求2所述的方法,其特征在于,根据所述流程节点序号执行所述目标采集流程,包括:执行流程节点序号为零的节点,在所述节点的节点类型为第一类型的情况下,执行采集结果解析子流程对采集入参进行解析,得到解析结果;将所述解析结果作为键值为零的字典值加入全局过程结果字典变量,其中,所述全局过程字典变量用于保存各个节点对应的执行结果
。4.
根据权利要求2所述的方法,其特征在于,根据所述流程节点序号执行所述目标采集流程,包括:执行流程节点序号为零的节点,在所述节点的节点类型为第二类型的情况下,判断所述节点是否存在节点入参;若该节点配置存在节点入参,执行采集命令生成子流程确定目标命令;将所述目标命令发送给目标网络设备;接收所述目标网络设备的返回结果,对所述返回结果执行采集结果解析子流程,并将该节点的节点序号作为键值的字典值加入全局过程结果字典变量
。5.
根据权利要求2所述的方法,其特征在于,根据所述流程节点序号执行所述目标采集流程,包括:执行流程节点序号为零的节点,在所述节点的节点类型为第三类型的情况下,判断所述节点是否存在节点入参;若该节点配置存在节点入参,执行采集命令生成子流程确定目标命令,将所述目标命令发送给目标网络设备;接收所述目标网络设备的返回结果,对所述返回结果执行采集结果解析子流程,得到解析结果,以输出关键字键值形式将所述解析结果保存至采集结果数据库中
。6.
根据权利要求4至权利要求5中任意一项所述的方法,其特征在于,执行采集命令生成子流程确定...

【专利技术属性】
技术研发人员:何彬
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1