[发明专利]一种基于开源云平台的一体化资源监控系统有效
申请号: | 201810173792.0 | 申请日: | 2018-03-02 |
公开(公告)号: | CN108512719B | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 连建永;李向军;陈超喆;马超 | 申请(专利权)人: | 南京易捷思达软件科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08;G06F11/30;G06F11/32 |
代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 戴朝荣 |
地址: | 210000 江苏省南京市雨花*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 开源云 平台 一体化 资源 监控 系统 | ||
1.一种基于开源云平台的一体化资源监控系统,其特征在于:包含数据采集模块和数据展示模块,数据采集模块采用监控工具Zabbix、Telegraf和Influxdb,Zabbix通过多种监控途径和功能实现大规模监控部署、任意监控项采集,Telegraf利用插件机制,采集多种资源监控信息,存储在Influxdb时序数据库;数据展示模块引入Grafana开源监控软件,通过Grafana的插件机制,利用现有插件、二次开发插件,接入Zabbix、Influxdb、OpenStack多种平台的监控信息,采集多维度监控项,通过Grafana的丰富的仪表盘和图表,进行监控数据的展现;
还包含Skynet组件,将Ceilometer产生在Mongodb的监控数据,经过聚合存储到Zabbix,并在Grafana中进行展示,Skynet组件连通OpenStack与Zabbix,实现Ceilometer监控数据到Zabbix监控项的转化;所述Skynet组件工作过程为:
数据聚合:将Mongodb中Ceilometer存储的监控数据、Zabbix采集的部分数据,经过聚合形成新的Zabbix监控项,存储到数据库,供Grafana进行数据展示;
Skynet采集数据来自于Mongodb、Zabbix两个组件,其按照不同的轮询周期对Mongodb的数据进行采集,包括diskio、volume、cpu、memory虚机指标;同样按照不同的轮询周期通过Zabbix API进行数据的采集,包括hosts、alarm主机指标;
Skynet将采集到的监控数据根据类别进行聚合,得到云平台的总体监控项,包含主机数量、CPU/内存使用、虚机数目、CPU/内存这些概览数据,组合成OpenStack监控项,最后,通过socket向Zabbix的监听端口发送数据;
对Zabbix进行初始化设置,包括Zabbix监控模板的加载,物理主机的自动发现规则设定;
所述数据采集模块包含四条采集途径,
Zabbix-agent,主要采集开源云平台的物理主机资源情况,及云平台的服务运行状态;
Skynet,主要采集Ceilometer存储在Mongodb的监控数据,并经过聚合形成新的监控信息;
Telegraf,主要采集开源云平台的存储信息,如物理主机的磁盘运行状态、Ceph分布式存储;
同时,二次开发形成的Grafana的插件OpenStack APP 可直接通过OpenStack云平台各组件的api获取云平台的数据信息。
2.按照权利要求1所述的一种基于开源云平台的一体化资源监控系统,其特征在于:所述多种监控途径包含Zabbix、Telegraf、OpenStack API;多种资源监控信息包含物理主机、OpenStack、ceph和虚机。
3.按照权利要求1所述的一种基于开源云平台的一体化资源监控系统,其特征在于:所述现有插件、二次开发插件包含开源插件Zabbix App、InfluxdbDatasource,自研插件OpenStack App。
4.按照权利要求1所述的一种基于开源云平台的一体化资源监控系统,其特征在于:所述数据展示模块工作过程为,采集后的监控数据相应经过存储或直接进行监控数据的输出和展示,Zabbix-agent、Skynet采集的监控信息,经过Zabbix API 存储在Mysql数据库中;Telegraf利用输出插件Influxdb将采集的监控数据输出到时序数据库Influxdb中;Grafana的插件OpenStack APP 直接获取数据进行展示;
监控数据的输出和展示集中在Grafana,Grafana利用插件机制,加载Zabbix App、InfluxdbDatasource、OpenStack App插件,获取存储在Zabbix、Influxdb数据库和OpenStack云平台的数据。
5.按照权利要求1所述的一种基于开源云平台的一体化资源监控系统,其特征在于:还包含HAProxy,HAProxy为Grafana、Zabbix提供了负载均衡、高可用性,保证整个监控系统的高可靠性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京易捷思达软件科技有限公司,未经南京易捷思达软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810173792.0/1.html,转载请声明来源钻瓜专利网。