一种基于制造技术

技术编号:39767241 阅读:8 留言:0更新日期:2023-12-22 02:20
本发明专利技术涉及云数据中心

【技术实现步骤摘要】
一种基于ICMP协议分布式云环境下CMDB网络设备自动发现方法


[0001]本专利技术涉及云数据中心
CMDB

,具体为一种基于
ICMP
协议分布式云环境下
CMDB
网络设备自动发现方法


技术介绍

[0002]分布式云环境下各个云中心的网络设备信息需要维护到中心端
CMDB


各云中心通过人工方式采集各个云中心网络设备信息,然后手工录入到中心端
CMDB


[0003]现有技术中,各云中心还可以通过脚本方式来采集网络设备信息,比如使用
snmp
协议进行设备发现,该方法要求设备开启
snmp
服务,并配置
snmp community
团体字,对网络设备要求配置多

另外,云中心网络设备调整后,若未及时回传到中心端
CMDB
中,就出现中心端
CMDB
中网络设备信息与各个云中心实际网络设备信息不一致的问题


技术实现思路

[0004]本专利技术的目的在于提供一种基于
ICMP
协议分布式云环境下
CMDB
网络设备自动发现方法,以解决上述
技术介绍
中提出的人工方式效率低

脚本方式不能及时回传到中心端
CMDB
中的问题

[0005]为实现上述目的,本专利技术提供如下技术方案:一种基于
ICMP
协议分布式云环境下
CMDB
网络设备自动发现方法,所述方法包括如下步骤:
[0006]云中心采集端使用
Ping
命令发现网络设备信息,并通过
SDWAN
网络调用
RESTful
接口,将定时任务采集到网络设备信息推送到中心端
CMDB
中;
[0007]云中心采集端通过
SDWAN
网络调用
RESTful
接口,将每分钟链路检测信息数据,推送到中心端
CMDB
,解决
CMDB
数据与各个云中心网络设备信息一致的问题

[0008]优选的,各云中心采集端定时任务开始后,读取配置文件,配置文件内容包括探测
IP


超时时间

探测最大次数

[0009]优选的,系统根据
IP
段解析出来对应
IP
地址列表

[0010]优选的,循环
IP
列表,使用
ping
来探测网络设备信息

[0011]优选的,循环体首先设置探测次数为0,执行
ping
命令

[0012]优选的,判断命令执行时间是否超时:
[0013]1)
若超时,探测次数
+1
,系统判断探测次数是否超过设置次数;
[0014]2)
若未超时,系统根据命令执行结果判断是否
ping


[0015]优选的,系统根据命令执行结果判断是否
ping
通:
[0016]1)

ping
不通,探测次数
+1
,系统判断探测次数是否超过设置次数;
[0017]2)

ping
通,记录
IP
地址信息,继续探测下一个
IP。
[0018]优选的,系统判断探测次数是否超过设置次数:
[0019]1)
超时探测次数,探测结束,不记录
IP
地址,继续下一个
IP
探测;
[0020]2)
未超时探测次数,继续探测
IP。
[0021]与现有技术相比,本专利技术的有益效果是:
[0022]本专利技术提出的基于
ICMP
协议分布式云环境下
CMDB
网络设备自动发现方法,基于
ICMP
协议网络设备自动发现方法,对网络设备配置要求低,更方便快捷发现网络设备信息;通过
SDWAN
网络将各个云中心定时自动发现与采集网络设备信息推送到中心端
CMDB
中,实现各个云平台网络设备汇总采集的目标;各个云中心采集端每分钟通过
SDWAN
网络将链路检测数据上报到中心端
CMDB
,检测从云中心到中心端
CMDB
链路是否可用,确保各个云中心对应网络设备信息实时上传到
CMDB


附图说明
[0023]图1为本专利技术方法流程图;
[0024]图2为本专利技术数据采集流程图;
[0025]图3为本专利技术每分钟链路检测流程图

具体实施方式
[0026]为了使本专利技术的目的

技术方案进行清楚

完整地描述,及优点更加清楚明白,以下结合附图对本专利技术实施例进行进一步详细说明

应当理解,此处所描述的具体实施例是本专利技术一部分实施例,而不是全部的实施例,仅仅用以解释本专利技术实施例,并不用于限定本专利技术实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围

[0027]实施例一
[0028]请参阅图1至图3,本专利技术提供一种技术方案:一种基于
ICMP
协议分布式云环境下
CMDB
网络设备自动发现方法,所述方法包括如下步骤:
[0029]云中心采集端使用
Ping
命令发现网络设备信息,并通过
SDWAN
网络调用
RESTful
接口,将定时任务采集到网络设备信息推送到中心端
CMDB
中;
[0030]云中心采集端通过
SDWAN
网络调用
RESTful
接口,将每分钟链路检测信息数据,推送到中心端
CMDB
,解决
CMDB
数据与各个云中心网络设备信息一致的问题

[0031]实施例二
[0032]在实施例一的基础上,具体操作如下:
[0033]1.
各个云中心成功部署前置机

[0034]2.
配置各个云中心对应的采集
IP


采集周期

[0035]3.
定时任务开始后,采集端调用基于
ICMP
协议网络设备自动发现方法并按照预设的数据模板进行格本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于
ICMP
协议分布式云环境下
CMDB
网络设备自动发现方法,其特征在于:所述方法包括如下步骤:云中心采集端使用
Ping
命令发现网络设备信息,并通过
SDWAN
网络调用
RESTful
接口,将定时任务采集到网络设备信息推送到中心端
CMDB
中;云中心采集端通过
SDWAN
网络调用
RESTful
接口,将每分钟链路检测信息数据,推送到中心端
CMDB
,解决
CMDB
数据与各个云中心网络设备信息一致的问题
。2.
根据权利要求1所述的一种基于
ICMP
协议分布式云环境下
CMDB
网络设备自动发现方法,其特征在于:各云中心采集端定时任务开始后,读取配置文件,配置文件内容包括探测
IP


超时时间

探测最大次数
。3.
根据权利要求1所述的一种基于
ICMP
协议分布式云环境下
CMDB
网络设备自动发现方法,其特征在于:系统根据
IP
段解析出来对应
IP
地址列表
。4.
根据权利要求1所述的一种基于
ICMP
协议分布式云环境下
CMDB
网络设备自动发现方法,其特征在于:循环
IP
列表,使用
ping
来探测网络设备信息
。5.
根据...

【专利技术属性】
技术研发人员:刘存喜吴东生张目飞
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:

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

1