System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种云流量采集策略管理方法、装置及服务器制造方法及图纸_技高网

一种云流量采集策略管理方法、装置及服务器制造方法及图纸

技术编号:41195116 阅读:4 留言:0更新日期:2024-05-07 22:24
本发明专利技术公开了一种云流量采集策略管理方法、装置及服务器,涉及通信技术领域,解决了云流量采集时虚拟端口管理复杂,难以实时同步的问题,其技术方案要点是:包括部署于云环境的采集探针和采集控制器,采集探针根据第一设定频率检测本机虚拟端口,当本机虚拟端口存在变化时,向采集控制器发送通知;采集控制器根据通知同步云资源,将云资源与前一时刻云资源进行对比,如虚拟端口存在变化,则更新关联的虚拟端口,并下发至采集探针;通过部署的采集控制器和采集探针实现云流量的采集转发功能,同时通过采集探针实时查询接口的变化,及时通知采集控制器检查云资源,进而更新采集策略,实现接口的同步更新与管理。

【技术实现步骤摘要】

本专利技术涉及通信,更具体地说,它涉及一种云流量采集策略管理方法、装置及服务器


技术介绍

1、现有技术中,云环境的流量采集是通过ovs的端口镜像或者建流表方式实现流量的复制转发,将流量镜像到本地端口实现本地镜像,或者通过隧道协议实现远程镜像,在对端启动流量接收程序进行数据包接收,完成云流量的采集。现有技术能实现云流量的采集,但是需要对一个个虚拟端口做镜像配置,管理复杂,而虚拟端口是动态创建和销毁的,难以及时地删除旧的接口镜像,并及时地创建新的接口镜像。

2、有基于此,本专利技术提供一种云流量采集策略管理方法、装置及服务器,解决上述问题。


技术实现思路

1、本申请的目的是提供一种云流量采集策略管理方法、装置及服务器,解决云流量采集时虚拟端口管理复杂,难以实时同步的问题,通过部署的采集控制器和采集探针实现云流量的采集转发功能,同时通过采集探针实时查询接口的变化,及时通知采集控制器检查云资源,进而更新采集策略,实现接口的同步更新与管理。

2、本申请首先提供一种云流量采集策略管理方法,所述方法由部署于云环境的采集探针和采集控制器执行,所述方法包括:所述采集控制器同步云资源,根据所述云资源的类型确定采集策略,所述采集策略至少包括:策略类型、采集对象、分发目标和分发协议四个参数,根据所述策略类型和采集对象确定关联的虚拟端口,将关联的虚拟端口与分发目标和分发协议一同下发至采集探针;所述采集探针对关联的虚拟端口进行云流量采集,并根据分发协议转发至分发目标;所述采集探针根据第一设定频率检测本机虚拟端口,当本机虚拟端口存在变化时,向所述采集控制器发送通知;所述采集控制器根据所述通知同步云资源,将云资源与前一时刻云资源进行对比,如虚拟端口存在变化,则更新关联的虚拟端口,并下发至采集探针。

3、采用上述技术方案,在云环境部署采集控制器和采集探针,采集控制器对接云资源池的云api,进行云资源同步;按云资源的类型定义采集策略;当配置某个采集策略后,采集控制器根据策略类型、采集对象找出所有关联的虚拟端口,将虚拟端口、及分发目标、分发协议下发给对应的采集探针;采集探针根据接收到的采集控制器下发的采集策略参数找到对应的虚拟端口,执行流量的采集及转发;采集探针实时动态检测本机虚拟端口的变化,当本机虚拟端口发生变化时,通知采集控制器更新云资源,进而更新采集策略。本方案一方面,通过在云环境部署采集探针和采集控制器实现了云流量的采集转发功能,另一方面通过采集探针实现本机虚拟端口的实时监测,当虚拟端口发生变化时通知采集控制器更新云资源,以确定是否更新采集策略,实现虚拟端口的管理与同步。

4、在一种可能的实施方式中,所述采集控制器根据第二设定频率同步云资源,并将云资源与前一时刻云资源进行对比,如虚拟端口存在变化,则更新关联的虚拟端口,并下发至采集探针。

5、在一种可能的实施方式中,所述采集控制器同步云资源,包括:所述采集控制器对接云资源池的云api,通过输入云资源池的对接参数,实现云资源同步。

6、在一种可能的实施方式中,根据所述云资源的类型确定采集策略,包括:将宿主机类型的云资源的采集策略定义为采集该宿主机上所有虚机流量;将vpc类型的云资源的采集策略定义为采集该vpc下所有虚机的流量;将service类型的云资源的采集策略定义为采集service关联的所有pod的流量;将通用采集策略定义为采集主机指定网卡跟外部通信的流量。

7、在一种可能的实施方式中,所述虚拟端口的变化包括:新增、漂移和删除。

8、本申请还提供一种云流量采集策略管理装置,所述装置用于实现如上所述的一种云流量采集策略管理方法,所述装置包括:部署于云环境的采集探针和采集控制器;所述采集控制器,用于同步云资源,根据所述云资源的类型确定采集策略,所述采集策略至少包括:策略类型、采集对象、分发目标和分发协议四个参数,根据所述策略类型和采集对象确定关联的虚拟端口,将关联的虚拟端口与分发目标和分发协议一同下发至采集探针;所述采集探针,用于对关联的虚拟端口进行云流量采集,并根据分发协议转发至分发目标;所述采集探针,用于根据第一设定频率检测本机虚拟端口,当本机虚拟端口存在变化时,向所述采集控制器发送通知;所述采集控制器,用于根据所述通知同步云资源,将云资源与前一时刻云资源进行对比,如虚拟端口存在变化,则更新关联的虚拟端口,并下发至采集探针。

9、在一种可能的实施方式中,所述采集控制器,还用于根据第二设定频率同步云资源,并将云资源与前一时刻云资源进行对比,如虚拟端口存在变化,则更新关联的虚拟端口,并下发至采集探针。

10、在一种可能的实施方式中,所述采集控制器,具体用于:对接云资源池的云api,通过输入云资源池的对接参数,实现云资源同步。

11、在一种可能的实施方式中,所述采集控制器,具体用于:将宿主机类型的云资源的采集策略定义为采集该宿主机上所有虚机流量;将vpc类型的云资源的采集策略定义为采集该vpc下所有虚机的流量;将service类型的云资源的采集策略定义为采集service关联的所有pod的流量;将通用采集策略定义为采集主机指定网卡跟外部通信的流量。

12、本申请还提供一种服务器,包括:处理器和存储器,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器用于调用所述程序指令,执行如上所述的一种云流量采集策略管理方法。

13、与现有技术相比,本申请具有以下有益效果:通过在云环境部署采集探针和采集控制器实现云流量的采集转发功能;通过采集探针实时监测本机虚拟端口的变化,当虚拟端口发生变化时通知采集控制器更新云资源,以确定是否更新采集策略,实现虚拟端口的管理与同步;通过采集控制器定期更新云资源,主动确定是否更新采集策略,强化虚拟端口的管理与同步。

本文档来自技高网...

【技术保护点】

1.一种云流量采集策略管理方法,其特征在于,所述方法由部署于云环境的采集探针和采集控制器执行,所述方法包括:

2.根据权利要求1所述的一种云流量采集策略管理方法,其特征在于,还包括:所述采集控制器根据第二设定频率同步云资源,并将云资源与前一时刻云资源进行对比,如虚拟端口存在变化,则更新关联的虚拟端口,并下发至采集探针。

3.根据权利要求1所述的一种云流量采集策略管理方法,其特征在于,所述采集控制器同步云资源,包括:所述采集控制器对接混合云资源池的云API,通过输入云资源池的对接参数,实现云资源同步。

4.根据权利要求1所述的一种云流量采集策略管理方法,其特征在于,根据所述云资源的类型确定采集策略,包括:将宿主机类型的云资源的采集策略定义为采集该宿主机上所有虚机流量;将VPC类型的云资源的采集策略定义为采集该VPC下所有虚机的流量;将Service类型的云资源的采集策略定义为采集Service关联的所有Pod的流量;将通用采集策略定义为采集主机指定网卡跟外部通信的流量。

5.根据权利要求1所述的一种云流量采集策略管理方法,其特征在于,所述虚拟端口的变化包括:新增、漂移和删除。

6.一种云流量采集策略管理装置,其特征在于,所述装置用于实现如权利要求1-5任一所述的一种云流量采集策略管理方法,所述装置包括:部署于云环境的采集探针和采集控制器;

7.根据权利要求6所述的一种云流量采集策略管理装置,其特征在于,所述采集控制器,还用于根据第二设定频率同步云资源,并将云资源与前一时刻云资源进行对比,如虚拟端口存在变化,则更新关联的虚拟端口,并下发至采集探针。

8.根据权利要求6所述的一种云流量采集策略管理装置,其特征在于,所述采集控制器,具体用于:对接混合云资源池的云API,通过输入云资源池的对接参数,实现云资源同步。

9.根据权利要求6所述的一种云流量采集策略管理装置,其特征在于,所述采集控制器,具体用于:将宿主机类型的云资源的采集策略定义为采集该宿主机上所有虚机流量;将VPC类型的云资源的采集策略定义为采集该VPC下所有虚机的流量;将Service类型的云资源的采集策略定义为采集Service关联的所有Pod的流量;将通用采集策略定义为采集主机指定网卡跟外部通信的流量。

10.一种服务器,其特征在于,包括:处理器和存储器,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器用于调用所述程序指令,执行如权利要求1至5任一项所述的一种云流量采集策略管理方法。

...

【技术特征摘要】

1.一种云流量采集策略管理方法,其特征在于,所述方法由部署于云环境的采集探针和采集控制器执行,所述方法包括:

2.根据权利要求1所述的一种云流量采集策略管理方法,其特征在于,还包括:所述采集控制器根据第二设定频率同步云资源,并将云资源与前一时刻云资源进行对比,如虚拟端口存在变化,则更新关联的虚拟端口,并下发至采集探针。

3.根据权利要求1所述的一种云流量采集策略管理方法,其特征在于,所述采集控制器同步云资源,包括:所述采集控制器对接混合云资源池的云api,通过输入云资源池的对接参数,实现云资源同步。

4.根据权利要求1所述的一种云流量采集策略管理方法,其特征在于,根据所述云资源的类型确定采集策略,包括:将宿主机类型的云资源的采集策略定义为采集该宿主机上所有虚机流量;将vpc类型的云资源的采集策略定义为采集该vpc下所有虚机的流量;将service类型的云资源的采集策略定义为采集service关联的所有pod的流量;将通用采集策略定义为采集主机指定网卡跟外部通信的流量。

5.根据权利要求1所述的一种云流量采集策略管理方法,其特征在于,所述虚拟端口的变化包括:新增、漂移和删除。

6.一种云流量采集策略管理装置,其特征在于,所述装置用于...

【专利技术属性】
技术研发人员:谭春海
申请(专利权)人:科来网络技术股份有限公司
类型:发明
国别省市:

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

1