【技术实现步骤摘要】
云平台网络故障自动检测方法、设备及计算机可读介质
[0001]本申请涉及信息
,尤其涉及一种云平台网络故障自动检测方法、设备及计算机可读介质。
技术介绍
[0002]云平台的网络流量经过虚拟网络、物理网络,一旦出现流量的故障问题,比如网络不通,丢包,延迟大等,需要大量的人力分析问题,效率比较低,还有比较高的技术门槛,给云平台的运维带来了很大的困难。
[0003]现有技术中,虽然存在一些网络监控工具能够对云平台的网络故障进行一定程度的检测,但是其检测功能往往较为简单,例如BigBrother系统是在云平台的源云主机和目的云主机之间使用TCP(Transmission Control Protocol,传输控制协议)探测网络的可达性,虽然可以检测出云主机之间的可达性,但是无法准确的判断故障位置和故障原因。因此,无法为云平台的运维工作提供便利。
技术实现思路
[0004]本申请的一个目的是提供一种云平台网络故障自动检测方法、设备及计算机可读介质。
[0005]为实现上述目的,本申请提供了一种云平台网络故障自动检测方法,所述方法包括:
[0006]确定云平台的监控代理列表,其中,所述监控代理列表中包括所述云平台中采集流量数据的监控代理节点的相关信息;
[0007]根据所述监控代理列表获取每个监控代理节点的流表信息以及经过所述监控代理节点的流量数据;
[0008]根据所述流表信息和流量数据对监控代理节点的请求流量和/或应答流量进行分析,确定所述云平台中网络故障的发生 ...
【技术保护点】
【技术特征摘要】
1.一种云平台网络故障自动检测方法,其特征在于,所述方法包括:确定云平台的监控代理列表,其中,所述监控代理列表中包括所述云平台中采集流量数据的监控代理节点的相关信息;根据所述监控代理列表获取每个监控代理节点的流表信息以及经过所述监控代理节点的流量数据;根据所述流表信息和流量数据对监控代理节点的请求流量和/或应答流量进行分析,确定所述云平台中网络故障的发生位置和发生原因。2.根据权利要求1所述的方法,其特征在于,确定云平台的监控代理列表,包括:根据所述云平台的配置信息生成虚拟机列表,所述虚拟机列表包括所述云平台中的虚拟机信息,所述虚拟机信息包括虚拟机的标识、入口网络、出口网络和虚拟机所在的物理服务器信息;遍历所述虚拟机列表中的元素,根据所述虚拟机信息确定云平台的监控代理列表。3.根据权利要求2所述的方法,其特征在于,根据所述云平台的配置信息生成虚拟机列表,包括:判断源IP是否为云主机;若源IP是云主机,则添加该云主机至虚拟机列表中,并判断所述源云主机是否经过虚拟路由器;若所述源云主机经过虚拟路由器,添加源虚拟路由器至虚拟机列表中,并判断源IP与目的IP之间是否有服务链;若源IP不是云主机,则判断源IP与目的IP之间是否有服务链;若源IP与目的IP之间有服务链,则添加网络设备至所述虚拟机列表中;判断目的IP是否为云主机;若目的IP是云主机,则判断目的云主机是否经过虚拟路由器;若所述目的云主机经过虚拟路由器,则添加目的虚拟路由器至虚拟经济列表中;添加目的云主机至虚拟机列表。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:根据云平台的配置信息对虚拟机列表中的虚拟机信息进行合并。5.根据权利要求2所述的方法,其特征在于,遍历所述虚拟机列表中的元素,根据所述虚拟机信息确定云平台的监控代理列表,包括:从虚拟机列表中取出一个元素;获取所述元素所对应的虚拟机所在的物理服务器信息;判断所述虚拟机的入口网络是否为空;若所述虚拟机的入口网络非空,则获取入口网络在物理服务器上的物理接口和虚拟机所在的物理服务器上的虚拟接口,并基于虚拟机所在的物理服务器信息、入口网络在物理服务器上的物理接口以及虚拟机所在的物理服务器上的虚拟接口生成一条监控代理节点的相关信息,加入监控代理列表中,而后判断虚拟机是否有对应的监控代理节点;若所述虚拟机的入口网络为空,则判断虚拟机是否有对应的监控代理节点;若虚拟机有对应的监控代理节点,则获取虚拟机管理IP、入口网络的网卡和出口网络的网卡,并基于虚拟机管理IP、入口网络的网卡和出口网络的网卡生成一条监控代理节点
的相关信息,加入监控代理列表中,而后判断虚拟机的出口网络是否为空;若虚拟机没有对应的监控代理节点,则判断虚拟机...
【专利技术属性】
技术研发人员:阮诗新,
申请(专利权)人:上海云轴信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。