基于私有云的云监控系统的设计与实现

被引:0
作者
吴雷
机构
[1] 华中科技大学
关键词
云监控; 私有云; 告警功能; 中小集群;
D O I
暂无
年度学位
2017
学位类型
硕士
导师
摘要
随着云计算技术的逐渐成熟和商业实践的不断深入,云监控已经成为众多云计算厂商和学术界研究的重点课题之一。在云平台架构复杂化、工作负载不可测、资源动态性强、业务多样化的背景下,实时、准确、高可用、多层次的云监控技术不仅为客户和运维人员全面了解云平台和业务运行状态提供完整依据和告警服务,还为后期实现自动化运维、改进业务和系统架构提供坚实可靠的数据支撑。基于私有云、Docker容器技术、开源监控组件Prometheus和开源可视化组件Grafana,设计并实现一种分布式、多层次、支持配置集中化管理、支持告警功能的云监控系统。系统由监控管理、数据缓存处理、告警处理、可视化终端和配置管理五个模块组成。系统采用微服务架构,所有服务均运行在单独的Docker容器中。其中,监控管理模块为第三方模块,实现对工作节点的硬件资源和平台服务的性能数据采集;数据缓存处理模块基于Prometheus进行二次开发,主要功能为拉取并缓存监控数据、告警规则的解析、告警实例生成;告警处理模块以路由树为核心,对告警通知进行分发,告警功能在对时效性有严格要求的私有云业务中有重要作用;可视化终端模块为基于Grafana自定义dashboard和数据源组成,用于全方位展示监控数据;配置管理模块是为了满足分布式需求设计实现的基于Web的子模块,用于进行多层次统一配置管理。配置管理模块、告警规则解析和路由树设计实现是工作重点。系统通过分布式、松耦合、多层次、可扩展的设计和实现,经验证可基本满足私有云环境下中小集群的云监控需求,具有配置简单、定位准确、时效性强、可定制化、扩展性好等优点。
引用
收藏
页数:69
共 32 条
[1]
容器微云的监控系统的研究与实现 [D]. 
张松 .
中国科学技术大学,
2016
[2]
云计算环境下大规模资源监控与安全评估系统.[D].杨佳旭.西安电子科技大学.2015, 03
[3]
Application level interface for a cloud monitoring service.[J].Augusto Ciuffoletti.Computer Standards & Interfaces.2016,
[4]
CloudMon: a resource-efficient IaaS cloud monitoring system based on networked intrusion detection system virtual appliances [J].
Li, Bo ;
Li, Jianxin ;
Liu, Lu .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (08) :1861-1885
[5]
Observing the clouds: a survey and taxonomy of cloud monitoring [J].
Ward J.S. ;
Barker A. .
Journal of Cloud Computing, 2014, 3 (01)
[6]
Improving Scalability of Cloud Monitoring Through PCA-Based Clustering of Virtual Machines [J].
Canali, Claudia ;
Lancellotti, Riccardo .
JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2014, 29 (01) :38-52
[7]
High volumes of event stream indexing and efficient multi-keyword searching for cloud monitoring [J].
Wang, Miao ;
Holub, Viliam ;
Murphy, John ;
O'Sullivan, Patrick .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (08) :1943-1962
[8]
DARGOS: A highly adaptable and scalable monitoring architecture for multi-tenant Clouds [J].
Povedano-Molina, Javier ;
Lopez-Vega, Jose M. ;
Lopez-Soler, Juan M. ;
Corradi, Antonio ;
Foschini, Luca .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (08) :2041-2056
[9]
GMonE: A complete approach to cloud monitoring [J].
Montes, Jesus ;
Sanchez, Alberto ;
Memishi, Bunjamin ;
Perez, Maria S. ;
Antoniu, Gabriel .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (08) :2026-2040
[10]
Cloud monitoring: A survey [J].
Aceto, Giuseppe ;
Botta, Alessio ;
de Donato, Walter ;
Pescape, Antonio .
COMPUTER NETWORKS, 2013, 57 (09) :2093-2115