一种云计算监控方法及装置的制造方法_2

文档序号:9846555阅读:来源:国知局
连接所述Ndouti Is数据库,读取并解析所述Ndoutils数据库中的监控数据,将解析的监控数据写入Ceilometer数据库;
[0054]告警模块43,用于监控组件Ceilometer根据当前写入的监控数据以及历史保存的监控数据,对所述设备进行监控。
[0055]作为本发明实施例的一种实施方式,在所述云计算监控装置中,所述Ndoutils数据库写入模块,包括:
[0056]第一配置单元,用于Nag1s配置自定义监控选项;
[0057]第二配置单元,用于配置Ndoutils数据库;
[0058]触发单元,用于根据配置的自定义监控选项以及扩展控件NRPE,定时触发远程主机监控脚本,取得返回值;
[0059]Ndoutils数据库写入单元,用于根据所述返回值,生成监控数据,将生成的监控数据写入Ndouti Is数据库。
[0060]作为本发明实施例的一种实施方式,在所述云计算监控装置中,所述云计算监控通路嵌入模块,还包括:
[0061 ] 模型写入单元,用于监控组件Ceilometer写入Ndoutils数据关键表的模型;
[0062 ] Ceil ome t er数据库写入单元,用于通过预配置的采集接口连接所述Ndout i I s数据库,根据所述模型,读取并解析所述Ndout i I s数据库中的监控数据,将解析的监控数据写入Cei 1meter 数据库。
[0063]作为本发明实施例的一种实施方式,在所述云计算监控装置中,所述监控数据包括监控主机资源数据、监控网络服务数据、并行服务检查机制数据中的至少一种。
[0064]作为本发明实施例的一种实施方式,在所述云计算监控装置中,所述Cei1meter数据库写入单元用于通过预配置的采集接口连接所述Ndoutils数据库,读取并解析所述Ndoutils数据库中的监控主机资源数据,将解析的监控主机资源数据写入Ceilometer数据库。
[0065]本发明实施例提供的装置可以应用在前述对应的方法实施例中,详情参见上述实施例的描述,在此不再赘述。
[0066]通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现。所述的程序可以存储于可读取存储介质中,所述的存储介质,如随机存储器、闪存、只读存储器、可编程只读存储器、电可擦写可编程存储器、寄存器等。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件执行本发明各个实施例所述的方法。
[0067]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
【主权项】
1.一种云计算监控方法,其特征在于,包括: 网络监视工具Nag1s根据配置的自定义监控选项,采集设备的监控数据,将采集到的监控数据写入Ndouti Is数据库; 监控组件Cei 1meter连接所述Ndouti I s数据库,读取并解析所述Ndouti I s数据库中的监控数据,将解析的监控数据写入Ceilometer数据库; 监控组件Ceilometer根据当前写入的监控数据以及历史保存的监控数据,对所述设备进行监控。2.如权利要求1所述的云计算监控方法,其特征在于,所述网络监视工具Nag1s根据配置的自定义监控选项,采集设备的监控数据,将采集到的监控数据写入Ndoutils数据库,具体为: Nag1s配置自定义监控选项; 配置Ndout i I s数据库; 根据配置的自定义监控选项以及扩展控件NRPE,定时触发远程主机监控脚本,取得返回值; 根据所述返回值,生成监控数据,将生成的监控数据写入Ndoutils数据库。3.如权利要求1所述的云计算监控方法,其特征在于,所述监控组件Cei1meter连接所述Ndouti I s数据库,读取并解析所述Ndout i Is数据库中的监控数据,将解析的监控数据写入Cei 1meter数据库,具体为: 监控组件Cei 1meter写入Ndouti I s数据关键表的模型; 通过预配置的采集接口连接所述Ndoutils数据库,根据所述模型,读取并解析所述Ndouti Is数据库中的监控数据,将解析的监控数据写入Cei 1meter数据库。4.如权利要求3所述的云计算监控方法,其特征在于,所述监控数据包括监控主机资源数据、监控网络服务数据、并行服务检查机制数据中的至少一种。5.如权利要求4所述的云计算监控方法,其特征在于,所述当所述监控数据为监控主机资源数据时,所述通过预配置的采集接口连接所述Ndouti I s数据库,根据所述模型,读取并解析所述Ndout i Is数据库中的监控数据,将解析的监控数据写入Cei 1meter数据库,具体为: 通过预配置的采集接口连接所述Ndout i I s数据库,读取并解析所述Ndout i I s数据库中的监控主机资源数据,将解析的监控主机资源数据写入Ceilometer数据库。6.一种云计算监控装置,其特征在于,包括: Ndoutils数据库写入模块,用于网络监视工具Nag1s根据配置的自定义监控选项,采集设备的监控数据,将采集到的监控数据写入Ndoutils数据库; Cei 1meter数据库写入模块,用于监控组件Cei 1meter连接所述Ndouti I s数据库,读取并解析所述Ndoutils数据库中的监控数据,将解析的监控数据写入Ceilometer数据库; 告警模块,用于监控组件Ceilometer根据当前写入的监控数据以及历史保存的监控数据,对所述设备进行监控。7.如权利要求6所述云计算监控装置,其特征在于,所述Ndouti I s数据库写入模块,包括: 第一配置单元,用于Nag1s配置自定义监控选项; 第二配置单元,用于配置Ndout i I s数据库; 触发单元,用于根据配置的自定义监控选项以及扩展控件NRPE,定时触发远程主机监控脚本,取得返回值; NdoutiIs数据库写入单元,用于根据所述返回值,生成监控数据,将生成的监控数据写入Ndouti Is数据库。8.如权利要求6所述云计算监控装置,其特征在于,所述云计算监控通路嵌入模块,还包括: 模型写入单元,用于监控组件Ceilometer写入Ndoutils数据关键表的模型; Cei 1meter数据库写入单元,用于通过预配置的采集接口连接所述Ndouti I s数据库,根据所述模型,读取并解析所述Ndoutils数据库中的监控数据,将解析的监控数据写入Cei 1meter 数据库。9.如权利要求8所述云计算监控装置,其特征在于,所述监控数据包括监控主机资源数据、监控网络服务数据、并行服务检查机制数据中的至少一种。10.如权利要求9所述云计算监控装置,其特征在于,所述Cei1meter数据库写入单元用于通过预配置的采集接口连接所述Ndout i I s数据库,读取并解析所述Ndout i I s数据库中的监控主机资源数据,将解析的监控主机资源数据写入Ceilometer数据库。
【专利摘要】本发明适用于云计算监控运维领域,提供了一种云计算监控方法及装置,所述云计算监控方法包括:网络监视工具Nagios根据配置的自定义监控选项,采集设备的监控数据,将采集到的监控数据写入Ndoutils数据库;监控组件Ceilometer连接所述Ndoutils数据库,读取并解析所述Ndoutils数据库中的监控数据,将解析的监控数据写入Ceilometer数据库;监控组件Ceilometer根据当前写入的监控数据以及历史保存的监控数据,对所述设备进行监控。本发明的有益效果在于以下三方面:第一方面,Ceilometer可通过Nagios来监控物理机、路由器等设备信息;第二方面,Nagios借用Ceilometer分布式告警机制,可对硬件设备自定义告警,避免了出现自身的报警机制缺乏灵活的情况;第三方面,易于维护和开发,可以根据不同需求进行设计不同的监控选项。
【IPC分类】H04L12/26
【公开号】CN105610643
【申请号】CN201510979474
【发明人】王庆, 冯骏
【申请人】深圳市华讯方舟软件技术有限公司, 深圳市华讯方舟科技有限公司
【公开日】2016年5月25日
【申请日】2015年12月23日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1