首页> 中文学位 >xNagios:一种改进的Nagios云平台监控系统研究与实现
【6h】

xNagios:一种改进的Nagios云平台监控系统研究与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪 论

1.1 课题研究背景

1.2 国内外研究现状

1.3 主要研究内容与意义

1.4 论文的组织结构

第二章 监控系统及相关理论技术介绍

2.1 现有成熟监控系统

2.2 相关监控技术

2.3 本章小结

第三章 云平台监控系统需求分析

3.1 云平台整体架构

3.2 云平台监控系统需求

3.3 Nagios监控功能分析

3.4 本章小结

第四章 改进的Nagios云平台监控系统设计

4.1 监控系统总体设计

4.2 详细设计

4.3 本章小结

第五章 云平台监控系统关键功能实现

5.1 云监控系统基本监控功能实现

5.2 分布式监控实现

5.3 监控数据持久存储实现

5.4 故障管理实现

5.5 Windows下特定进程流量监控实现

5.6 监控数据图形化呈现实现

5.7 高可用性实现

5.8 本章小结

第六章 云平台监控系统部署及测试

6.1 监控系统部署

6.2 系统实施效果

6.3 本章小结

第七章 总结与展望

7.1 本文所做的主要工作

7.2 下一步工作方向

致谢

参考文献

展开▼

摘要

近年来,作为传统的计算机技术和网络技术发展融合的产物,云计算给人们带来了工作方式和生活方式的根本性改变,越来越多的人渐渐受到云的影响。云计算平台通过将大量的硬件资源(服务器、存储器、CPU等)和软件资源(应用软件、集成开发环境等)整合在一起形成一个巨大的资源池,以付费使用的形式向用户提供在线软件服务、数据存储、计算分析等服务,用户只用根据实际需求使用云中的服务,而不必关心服务的具体实现。而随着云计算规模日益扩大,云服务的稳定性、可靠性、安全性越来越多的成为人们关注的重点。监控作为云平台的重要部分,在云平台服务质量的保障上有着重要的作用。Nagios是一个开源的监控软件,具有良好的扩展性和兼容性。通过模块定制和监控设计,Nagios能对特定的Linux/Windows主机状态或服务等进行有效监控。
  本文对开源软件Nagios进行研究,并在此基础上进行监控功能的改进、设计及实现,最终实现了一种改进的Nagios云平台监控系统即xNagios。本文首先研究了Nagios的架构及监控工作原理,对云计算平台的需求进行了分析,并结合Nagios监控功能从分布式监控、数据持久存储、告警、Windows主机特定进程流量的监控、数据图形化显示、系统高可用性等方面对Nagios提出改进并针对几个关键功能点进行详细设计与实现。主要的工作如下:
  1)结合云平台的实际状况,采用分布式部署及主动、被动监控相结合的方式完成系统资源及服务的监控;
  2)对Nagios监控系统获得的数据进行处理,存储到数据库中并以图形化的形式直观展示给管理员,便于历史数据查询;
  3)设计故障管理模块,对监控数据进行故障诊断并在确定故障级别后及时将故障消息发送给管理员;
  4)基于Nagios进行二次开发,开发插件对Windows下的特定进程的流量进行监控;
  5)对系统高可用性进行设计,采用双机备份监控方式,确保在主监控机出现宕机、断电或其他问题不能对云平台监控时,备份主监控机能接管监控工作,继续监控云平台。
  本文最终完成了Nagios云平台监控系统的搭建和测试,实现了对特定的云平台的监控。本课题研究的Nagios云平台监控系统,对云平台服务质量的保障提供了一定程度的参考,同时也对Nagios在云平台监控中的价值的重要性作了证明。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号