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

来源 :电子科技大学 | 被引量 : 5次 | 上传用户:wodeblog1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,作为传统的计算机技术和网络技术发展融合的产物,云计算给人们带来了工作方式和生活方式的根本性改变,越来越多的人渐渐受到云的影响。云计算平台通过将大量的硬件资源(服务器、存储器、CPU等)和软件资源(应用软件、集成开发环境等)整合在一起形成一个巨大的资源池,以付费使用的形式向用户提供在线软件服务、数据存储、计算分析等服务,用户只用根据实际需求使用云中的服务,而不必关心服务的具体实现。而随着云计算规模日益扩大,云服务的稳定性、可靠性、安全性越来越多的成为人们关注的重点。监控作为云平台的重要部分,在云平台服务质量的保障上有着重要的作用。Nagios是一个开源的监控软件,具有良好的扩展性和兼容性。通过模块定制和监控设计,Nagios能对特定的Linux/Windows主机状态或服务等进行有效监控。本文对开源软件Nagios进行研究,并在此基础上进行监控功能的改进、设计及实现,最终实现了一种改进的Nagios云平台监控系统即xNagios。本文首先研究了Nagios的架构及监控工作原理,对云计算平台的需求进行了分析,并结合Nagios监控功能从分布式监控、数据持久存储、告警、Windows主机特定进程流量的监控、数据图形化显示、系统高可用性等方面对Nagios提出改进并针对几个关键功能点进行详细设计与实现。主要的工作如下:1)结合云平台的实际状况,采用分布式部署及主动、被动监控相结合的方式完成系统资源及服务的监控;2)对Nagios监控系统获得的数据进行处理,存储到数据库中并以图形化的形式直观展示给管理员,便于历史数据查询;3)设计故障管理模块,对监控数据进行故障诊断并在确定故障级别后及时将故障消息发送给管理员;4)基于Nagios进行二次开发,开发插件对Windows下的特定进程的流量进行监控;5)对系统高可用性进行设计,采用双机备份监控方式,确保在主监控机出现宕机、断电或其他问题不能对云平台监控时,备份主监控机能接管监控工作,继续监控云平台。本文最终完成了Nagios云平台监控系统的搭建和测试,实现了对特定的云平台的监控。本课题研究的Nagios云平台监控系统,对云平台服务质量的保障提供了一定程度的参考,同时也对Nagios在云平台监控中的价值的重要性作了证明。
其他文献
出版产业作为市场经济主体,在经济大环境快速变化的当下,面临来自产业内外的双重夹击,变革是趋势,转型是必然,共享经济作为一种新的商业模式,对出版产业的发展具有重要启示。
通变注重在继承的基础上创新求变,是有因有革,而不是尽变前人。文艺体式的发展规律是新者诞生,旧者长存,“学古以求变,继古以开新”,有利于今天的创作。
目前重庆已进入工业化城市化加速时期,城市化与产业结构的互动作用不断增强,农村劳动力转移与以服务化、信息化为特征的现代产业体系的联系日益紧密。深入研究重庆农村剩余劳
云平台的监控对保证云平台的高可用性和稳定性起着至关重要的作用。云平台复杂的多层次架构需要更加立体化多维度的监控方案,而用户对云平台计算和存储服务的弹性需求也给监
本文利用微生物絮凝剂电荷中和的机理,根据毛细管电泳的分析分离原理,摸索筛选出带正电荷较多的菌株的电泳条件,最适毛细管电泳环境为:毛细管电泳缓冲液pH为7,样品添加物为o2%DMsO,
随着锚杆锚杆技术在公路修建中的应用越来越多,而相应的检测手段却显得相对滞后。而无损检测凭借其优势在锚杆锚固的检测中得到了广泛的应用。本文就无损检测在锚杆锚杆检测中
带钢头部的厚度精度己成为影响产品质量的不容忽视的重要因素,本文探讨了温度当量补偿算法研究,用自适应控制理论解决热连轧带钢头部厚度超差问题进行了设计及研究。温度当量补
黑龙江省地区大部分煤矿,随着开采深度的增加,地应力、瓦斯含量、瓦斯压力也随之增大,煤与瓦斯突出问题逐渐成为煤矿安全的重要威胁,本文以鸡西矿区平岗煤矿为例,该矿下延采区14#
对新媒体环境下RSS的内容聚合技术的特点、体系结构进行介绍,并阐述了基于RSS的媒体内容聚合系统目标及系统框架,并对RSS发展前景进行展望。
目的探讨中西药结合治疗复发性口腔溃疡的治疗效果。方法 90例复发性口腔溃疡随机分为治疗组和对照组个45例,对照组患者单用西药治疗,治疗组在此基础上加用六味地黄丸中药方