基于ganglia的云平台监控的研究与实现

基于ganglia的云平台监控的研究与实现

ID:35179477

大小:5.17 MB

页数:87页

时间:2019-03-20

基于ganglia的云平台监控的研究与实现_第1页
基于ganglia的云平台监控的研究与实现_第2页
基于ganglia的云平台监控的研究与实现_第3页
基于ganglia的云平台监控的研究与实现_第4页
基于ganglia的云平台监控的研究与实现_第5页
资源描述:

《基于ganglia的云平台监控的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、UNIVERSITYOFELECTRONICSCIENCEANDTECHNOLOGYOFCHINA专业学位硕±学位论文MASTERTHESISFORPROFESSIONALDEGREE轉寺—%ft雜…":X彦'?论文题目基于Ganlia的云平台监控的研究与实现g专业学位类别工程硕±学号201322060526作者姓名曹东航:指导教师符红光教授?'*分类号密级注1UDC学位论文基于Ganglia的云平台监控的研究与实现(题名和副题名)曹东航(作者姓名)指导教师符红光教授电子科技大学成都(姓名、

2、职称、单位名称)申请学位级别硕士专业学位类别工程硕士工程领域名称计算机技术提交论文日期2016.03.28论文答辩日期2016.05.16学位授予单位和日期电子科技大学2016.06答辩委员会主席评阅人注1:注明《国际十进分类法UDC》的类号。RESEARCHANDIMPLEMENTATIONOFCLOUDMONITORINGSYSTEMBASEDONGANGLIAAMasterThesisSubmittedtoUniversityofElectronicScienceandTechnologyofChinaMajor:MasterofEngineeringAuthor:CaoDonghang

3、Supervisor:ProfessorFuHongguangSchool:SchoolofComputerScience&Engineering独剑性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加W标注和致谢的地方夕b论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同王作的同志对本研究所做的任何贡献均己在论文中作了明确的说明并表示谢意。韦每养作者签名:曰期:也■月曰/i年^叫论文使用授权本学位论文作者完全了解电子科技大学有关保留

4、、使用学位论文的规定,有权保留并向国家有关部口或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可W将学位论文的全部或部分内容编入有关数据库进行检索,可yA采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)音东於:导师签名如若作者签名:辞曰期年月曰摘要摘要在云计算应用出现后,随着用户对云的使用,云计算的服务质量逐渐受到人们的关注,服务质量是服务接受者对服务提供者提供的服务的满意程度。云计算平台的规模庞大,如何降低各种故障对云平台的运行的影响,以最低的系统资源实现最大程度的监控力度,保证云计算平台安全的

5、运行提供稳定的服务是值得深入研究的。在云计算平台实际生产运行管理中,需要对云计算平台实施有效的监控系统,保障云平台正常运作。对于在云平台上的监控技术的使用来说,CPU、内存等一系列的资源监控指标是云平台最为重要的一环,但也应该更多关注云计算平台上应用运行状态信息,同时报警机制现在也是监控系统重要的一环,即时通知反馈云平台管理员处理故障异常。本文研究的Ganglia是由伯克利大学开发的一个分布式集群监控的开源项目,主要用来监控集群规模较大,节点数数以千计时的平台系统。主要有Gmond、Gmetad、Gweb三大模块。本论文在Ganglia开源框架上分析了Ganglia现有的一些不足之处。第一,G

6、metad节点在集群机器较多时磁盘IO过高问题。主要由于采用RRD存储的原因造成的瓶颈。第二,没有应用的相关监控。监控系统能够很好的监控操作系统硬件资源,满足了对服务器节点的监控需求。但介于系统服务与硬件指标之间的监控指标数据是空白。第三,缺少报警机制。报警机制对云平台运维人员是重中之重。报警机制可以让运维人员快速定位问题,维护平台的稳定。最终本文在Ganglia架构基础上进行修改添加监控系统功能,完善了分层体系结构,提出了多值决策图反馈报警模型。第一,在Gmetad基础上,在实现数据存储NoSQL数据库MongoDB同时完善分层体系架构;第二,同时由于修改数据转存而新增的界面展示;第三,在G

7、mond的基础上增加了应用信息监控模块;第四,提出了多值决策图的反馈模型并实现模块提供反馈报警功能。修改Gmetad模块是用过C语言实现的;前台界面展示通过HTML,PHP和JS等技术完成的前台界面展示;应用信息监控通过Python以及开源库Psutil等实现,反馈模块是通过Python以及开源异步任务队列Celery等完成。完成开发之后,对系统进行了详细的功能测试,功能测试成功通过,监控系统运转

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。