一种云平台虚拟机的流量监控系统技术方案

技术编号:17117384 阅读:46 留言:0更新日期:2018-01-25 00:20
本发明专利技术涉及云计算技术领域,特别是一种云平台虚拟机的流量监控系统。所述系统包括云平台流量监控服务模块第三方sFlow控制器模块和sFlow流量收集代理模块。云平台流量监控服务模块负责实时与所述第三方sFlow控制器模块交互、统计生成云平台虚拟机的流量信息,接收和响应云平台前端用户的API请求;第三方sFlow控制器模块负责接收与分析由sFlow流量收集代理模块发送过来的sFlow流量数据包;最后sFlow流量收集代理模块部署在云平台的计算节点,负责采样虚拟交换机的数据包并发送给指定的第三方sFlow控制器。本发明专利技术满足了云平台实时监控虚拟网络通信的安全需求。

A flow monitoring system for cloud platform virtual machine

The invention relates to the field of cloud computing, in particular a flow monitoring system for a cloud platform virtual machine. The system includes the third party sFlow controller module and the sFlow traffic collection agent module for the cloud platform traffic monitoring and control service module. Cloud platform service module is responsible for real-time traffic monitoring and the third party sFlow controller module, a statistical interactive cloud platform virtual machine traffic information, receive and respond to cloud platform front-end user API request; the third party sFlow controller module is responsible for receiving and analysis by sFlow traffic flow data collection sFlow agent module to send over the last packet; sFlow flow collection agent module is deployed in the cloud computing node is responsible for sampling, virtual switch packets and sent to the third party designated by the sFlow controller. The invention meets the security requirements of the cloud platform to monitor the virtual network communication in real time.

【技术实现步骤摘要】
一种云平台虚拟机的流量监控系统
本专利技术涉及云计算
,特别是一种云平台虚拟机的流量监控系统。
技术介绍
sFlowsFlow技术是一种以设备端口为基本单元的数据流采样的流量监控技术。sFlow监控工具由sFlowAgent和sFlowCollector两部分组成,Agent作为客户端,一般内嵌于网络转发设备如交换机、路由器中,通过获取本设备上的接口统计信息和数据信息,将信息封装成sflow报文,然后通过UDP协议发送到指定的Collector。Collector作为远端服务器,负责对sFlow报文分析、汇总、生成流量报告。目前主流云平台如openstack、cloudstack等都支持使用openvswitch(简称OVS)作为计算节点上的虚拟交换机,云平台虚拟机通过将虚拟端口接入OVS实现网络通信。
技术实现思路
本专利技术解决的技术问题在于提供一种云平台虚拟机的流量监控系统,实现对整个云平台上虚拟机的流量监控,满足云平台实时监控虚拟网络通信的安全需求。本专利技术解决上述技术问题的技术方案是,所述的系统包括云平台流量监控服务模块,第三方sFlow控制器模块和sFlow流量收集代本文档来自技高网...
一种云平台虚拟机的流量监控系统

【技术保护点】
一种云平台虚拟机的流量监控系统,其特征在于,所述的系统包括云平台流量监控服务模块,第三方sFlow控制器模块和sFlow流量收集代理模块;所述的云平台流量监控服务模块负责实时与所述第三方sFlow控制器模块交互、统计生成云平台虚拟机的流量信息,接收和响应云平台前端用户的API请求;所述的第三方sFlow控制器模块负责接受sFlow流量收集代理模块上报的采样流量信息并进行分析,包括但不限于sFlow‑RT,sFlowTrend;所述的sFlow流量收集代理模块部署在云平台各个计算节点的虚拟交换机上,负责对虚拟交换机上面的虚拟机端口进行流量采样,并将采样后的信息以sFlow报文的形式上报到所述的第...

【技术特征摘要】
1.一种云平台虚拟机的流量监控系统,其特征在于,所述的系统包括云平台流量监控服务模块,第三方sFlow控制器模块和sFlow流量收集代理模块;所述的云平台流量监控服务模块负责实时与所述第三方sFlow控制器模块交互、统计生成云平台虚拟机的流量信息,接收和响应云平台前端用户的API请求;所述的第三方sFlow控制器模块负责接受sFlow流量收集代理模块上报的采样流量信息并进行分析,包括但不限于sFlow-RT,sFlowTrend;所述的sFlow流量收集代理模块部署在云平台各个计算节点的虚拟交换机上,负责对虚拟交换机上面的虚拟机端口进行流量采样,并将采样后的信息以sFlow报文的形式上报到所述的第三方sFlow控制器模块。2.根据权利要求1所述的系统,其特征在于,所述的云平台流量监控服务模块进一步包括sFlow控制器注册子模块、平台虚拟机识别子模块、流量监控服务插件子模块和定时器流量收集子模块四个子模块;所述的sFlow控制器注册子模块用于记录所述第三方sFlow控制器的相关信息;相关信息包括sFlow控制器访问IP、API访问端口、sFlow监听端口,所负责的各sFlow流量收集代理标识;所述sFlow流量收集代理标识用于唯一标识sFlow流量收集代理,一般...

【专利技术属性】
技术研发人员:熊梦季统凯
申请(专利权)人:国云科技股份有限公司
类型:发明
国别省市:广东,44

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

1