CN105354127A - 基于云管理平台的监控方法 - Google Patents
基于云管理平台的监控方法 Download PDFInfo
- Publication number
- CN105354127A CN105354127A CN201510703626.3A CN201510703626A CN105354127A CN 105354127 A CN105354127 A CN 105354127A CN 201510703626 A CN201510703626 A CN 201510703626A CN 105354127 A CN105354127 A CN 105354127A
- Authority
- CN
- China
- Prior art keywords
- management platform
- cloud management
- libvirt
- monitoring
- management
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/301—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is a virtual computing platform, e.g. logically partitioned systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3051—Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明涉及数据中心资源对象监控技术领域,特别是一种基于云管理平台的监控方法,包括以下步骤,步骤S101:虚拟化设置,启用物理机bios,打开cpu虚拟化支持,在物理机中安装虚拟化软件,实现虚拟机的创建、启动、关闭管理功能;步骤S102:管理工具安装,安装libvirt管理工具,实现本地管理和远程管理;步骤S103:采集数据,启动libvirt,然后启动collect?monitor?api,根据需要设置采集时间间隔,将采集到的监控信息保存到分布式数据库mongodb中。采用上述方法后,本发明的一种基于云管理平台的监控方法,只需通过调用libvirt?api即可完成对虚拟机监控信息的采集,进而达到监控的目的,无需在虚拟机中添加代理,大大减少了管理人员的工作量,操作简便,同时提高了监控***的可靠性及准确性。
Description
技术领域
本发明涉及数据中心资源对象监控技术领域,特别是一种基于云管理平台的监控方法。
背景技术
当前,基于云平台的监控应用越来越广泛,对业务监控的可靠性也越来越高,由于传统的业务监控只针对业务相关的各资源进行单个监控,具体到业务的运行情况、资源使用情况需要人为的去进行判断和计算,无法实现直接对业务进行具备高可靠性的监控。但实际应用中,特别是对关键的、重要的业务进行监控,传统的业务监控方式已经无法达到使用需求,监控结果不准确、太片面,无法有效监控资源的使用和占用情况。
中国发明专利申请CN103475544A公开了一种基于云资源监控平台的业务监控方法,基于云资源监控平台的业务监控子***,是该方法的载体,负责协调各个单元模块;业务依赖资源分析单元,负责分析业务的类型和特点,确定该业务所依赖的各项资源和各资源的使用量;业务关联监控参数分析与处理单元,负责对业务相关各资源的监控参数进行全面分析,确定各监控参数依赖的优先级顺序及合理的监控数据采集频率、告警阈值、通知策略,进而实现当某项关联的监控参数出现问题或告警时能够准确无误的反馈该业务的运行状况、健康状况及确实分析。
发明内容
本发明需要解决的技术问题提供一种基于云管理平台的监控方法。
为解决上述的技术问题,本发明的基于云管理平台的监控方法,包括以下步骤,
步骤S101:虚拟化设置,启用物理机bios,打开cpu虚拟化支持,在物理机中安装虚拟化软件,实现虚拟机的创建,启动、关闭管理功能;;
步骤S102:管理工具安装,安装libvirt管理工具,实现本地管理和远程管理;
步骤S103:采集数据,启动libvirt,然后启动collectmonitorapi,根据需要设置采集时间间隔,将采集到的监控信息保存到分布式数据库mongodb中。
进一步的,步骤S102中libvirt管理虚拟机包括kvm、xen、hyper-v、esxi。
进一步的,步骤S103中监控信息包括cpu的负载、cpu空闲率、内存使用率、disk读写速率和网卡流量。
进一步的,步骤S103中分布式数据库mongodb采用json格式保存。
进一步的,步骤S103中设置守护进程guarprocess,根据需要设置时间周期检测进程存活,如果发现collectmonitorapi进程死掉,guarprocess会启动collectmonitorapi进程。
进一步的,步骤S102中同时在windows中,安装balloon驱动。
采用上述方法后,本发明的一种基于云管理平台的监控方法,只需通过调用libvirtapi即可完成对虚拟机监控信息的采集,进而达到监控的目的,无需在虚拟机中添加代理,大大减少了管理人员的工作量,操作简便,同时提高了监控***的可靠性及准确性。
附图说明
下面将结合附图和具体实施方式对本发明作进一步详细的说明。
图1为本发明基于云管理平台的监控方法的流程图。
图2为本发明基于云管理平台的监控方法的结构图。
图3为本发明基于云管理平台的监控方法中libvirt管理架构图。
具体实施方式
如图1所示,本发明的基于云管理平台的监控方法,包括以下步骤,
步骤S101:虚拟化设置,启用物理机bios,打开cpu虚拟化支持,在物理机中安装虚拟化软件,实现虚拟机的创建、启动、关闭管理功能。
步骤S102:管理工具安装,安装libvirt管理工具,实现本地管理和远程管理。其中,连接方式如下:
本地连接:qemu:///system
远程连接:qemu+tcp:///system。
如图3所示,libvirt管理架构如图所示,libvirt管理虚拟机包括qkvm、xen、hyper-v、esxi等。
步骤S103:采集数据,如图2所示,启动libvirt,然后启动collectmonitorapi,其中api是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。目前大多采用在虚拟机中添加代理来完成此功能。根据需要设置采集时间间隔,将采集到的监控信息保存到分布式数据库mongodb中。步骤S103中监控信息包括cpu的负载、cpu空闲率、内存使用率、disk读写速率和网卡流量。
进一步的,为了提高查询和***的速度,步骤S103中分布式数据库mongodb采用json格式保存。
进一步的,步骤S103中设置守护进程guarprocess,根据需要设置时间周期检测进程存活,如果发现collectmonitorapi进程死掉,guarprocess会启动collectmonitorapi进程。
进一步的,针对window监控信息不准确,步骤S102中同时在windows中,安装balloon驱动,可以更加准的获取windows的内存信息。
虽然以上描述了本发明的具体实施方式,但是本领域熟练技术人员应当理解,这些仅是举例说明,可以对本实施方式作出多种变更或修改,而不背离发明的原理和实质,本发明的保护范围仅由所附权利要求书限定。
Claims (6)
1.一种基于云管理平台的监控方法,其特征在于,包括以下步骤,
步骤S101:虚拟化设置,启用物理机bios,打开cpu虚拟化支持,在物理机中安装虚拟化软件,实现虚拟机的创建,启动、关闭管理功能;
步骤S102:管理工具安装,安装libvirt管理工具,实现本地管理和远程管理;
步骤S103:采集数据,启动libvirt,然后启动collectmonitorapi,根据需要设置采集时间间隔,将采集到的监控信息保存到分布式数据库mongodb中。
2.按照权利要求1所述的基于云管理平台的监控方法,其特征在于:
步骤S102中libvirt管理虚拟机包括kvm、xen、hyper-v、esxi。
3.按照权利要求1所述的基于云管理平台的监控方法,其特征在于:
步骤S103中监控信息包括cpu的负载、cpu空闲率、内存使用率、disk读写速率和网卡流量。
4.按照权利要求1所述的基于云管理平台的监控方法,其特征在于:
步骤S103中分布式数据库mongodb采用json格式保存。
5.按照权利要求1所述的基于云管理平台的监控方法,其特征在于:
步骤S103中设置守护进程guarprocess,根据需要设置时间周期检测进程存活,如果发现collectmonitorapi进程死掉,guarprocess会启动collectmonitorapi进程。
6.按照权利要求1所述的基于云管理平台的监控方法,其特征在于:
步骤S102中同时在windows中,安装balloon驱动。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510703626.3A CN105354127A (zh) | 2015-10-27 | 2015-10-27 | 基于云管理平台的监控方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510703626.3A CN105354127A (zh) | 2015-10-27 | 2015-10-27 | 基于云管理平台的监控方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105354127A true CN105354127A (zh) | 2016-02-24 |
Family
ID=55330101
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510703626.3A Pending CN105354127A (zh) | 2015-10-27 | 2015-10-27 | 基于云管理平台的监控方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105354127A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107656844A (zh) * | 2017-09-14 | 2018-02-02 | 深圳市华云中盛科技有限公司 | 基于虚拟化串口通道实现虚拟机内部监控的方法及其*** |
CN109117341A (zh) * | 2018-08-14 | 2019-01-01 | 郑州云海信息技术有限公司 | 一种虚拟机的监控方法、装置、设备及介质 |
CN110175451A (zh) * | 2019-04-23 | 2019-08-27 | 国家电网公司华东分部 | 一种基于电力云的安全监控方法和*** |
CN110502521A (zh) * | 2019-08-28 | 2019-11-26 | 上海寰创通信科技股份有限公司 | 一种档案库的建立方法 |
CN112214382A (zh) * | 2016-12-16 | 2021-01-12 | 华为技术有限公司 | 告警方法及装置 |
CN112612571A (zh) * | 2020-12-15 | 2021-04-06 | 中国建设银行股份有限公司 | 针对物理机的数据采集方法、***、设备和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102520881A (zh) * | 2011-12-02 | 2012-06-27 | 中标软件有限公司 | 一种云计算平台的虚拟机快照管理方法和*** |
CN102801636A (zh) * | 2012-09-05 | 2012-11-28 | 成都国腾实业集团有限公司 | 云计算平台云主机网络带宽限制的方法 |
CN103414579A (zh) * | 2013-07-24 | 2013-11-27 | 广东电子工业研究院有限公司 | 一种适用于云计算的跨平台监控***及其监控方法 |
CN104111862A (zh) * | 2014-07-17 | 2014-10-22 | 湖南昇云科技有限公司 | 云计算平台中获取虚拟机ip地址方法与*** |
CN104657250A (zh) * | 2014-12-16 | 2015-05-27 | 无锡华云数据技术服务有限公司 | 一种对云主机进行性能监控的监控方法 |
-
2015
- 2015-10-27 CN CN201510703626.3A patent/CN105354127A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102520881A (zh) * | 2011-12-02 | 2012-06-27 | 中标软件有限公司 | 一种云计算平台的虚拟机快照管理方法和*** |
CN102801636A (zh) * | 2012-09-05 | 2012-11-28 | 成都国腾实业集团有限公司 | 云计算平台云主机网络带宽限制的方法 |
CN103414579A (zh) * | 2013-07-24 | 2013-11-27 | 广东电子工业研究院有限公司 | 一种适用于云计算的跨平台监控***及其监控方法 |
CN104111862A (zh) * | 2014-07-17 | 2014-10-22 | 湖南昇云科技有限公司 | 云计算平台中获取虚拟机ip地址方法与*** |
CN104657250A (zh) * | 2014-12-16 | 2015-05-27 | 无锡华云数据技术服务有限公司 | 一种对云主机进行性能监控的监控方法 |
Non-Patent Citations (2)
Title |
---|
孙福全: "云环境中用量信息采集***的设计与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
蔡柳青: "基于MongoDB的云监控设计与应用", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112214382A (zh) * | 2016-12-16 | 2021-01-12 | 华为技术有限公司 | 告警方法及装置 |
CN107656844A (zh) * | 2017-09-14 | 2018-02-02 | 深圳市华云中盛科技有限公司 | 基于虚拟化串口通道实现虚拟机内部监控的方法及其*** |
CN109117341A (zh) * | 2018-08-14 | 2019-01-01 | 郑州云海信息技术有限公司 | 一种虚拟机的监控方法、装置、设备及介质 |
CN110175451A (zh) * | 2019-04-23 | 2019-08-27 | 国家电网公司华东分部 | 一种基于电力云的安全监控方法和*** |
CN110502521A (zh) * | 2019-08-28 | 2019-11-26 | 上海寰创通信科技股份有限公司 | 一种档案库的建立方法 |
CN110502521B (zh) * | 2019-08-28 | 2023-05-09 | 上海寰创通信科技股份有限公司 | 一种档案库的建立方法 |
CN112612571A (zh) * | 2020-12-15 | 2021-04-06 | 中国建设银行股份有限公司 | 针对物理机的数据采集方法、***、设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105354127A (zh) | 基于云管理平台的监控方法 | |
CN109992350B (zh) | 云计算***的资源池中虚拟机的迁移方法及装置 | |
CN104360878B (zh) | 一种应用软件部署的方法及装置 | |
CN104079434A (zh) | 云计算***中物理设备管理的装置及方法 | |
CN104076903A (zh) | 推迟挂起 | |
US11775407B2 (en) | Diagnosing and mitigating memory leak in computing nodes | |
US20070234357A1 (en) | Method, apparatus and system for processor frequency governers to comprehend virtualized platforms | |
WO2020232871A1 (zh) | 一种微服务依赖分析方法及装置 | |
CN103744727A (zh) | 一种启动服务的方法、装置和智能设备 | |
CN103473115A (zh) | 虚拟机放置方法和装置 | |
CN112306802A (zh) | ***的数据获取方法、装置、介质和电子设备 | |
WO2015062217A1 (zh) | 虚拟桌面***中外设的接入处理方法及装置 | |
CN111767199A (zh) | 一种基于批处理作业的资源管理方法、装置、设备及*** | |
US10255127B2 (en) | Optimized diagnostic data collection driven by a ticketing system | |
CN102629231B (zh) | 一种检测任务堆栈的方法 | |
CN107003828B (zh) | 图形指令的仪器化 | |
CN103488538A (zh) | 云计算***中的应用扩展装置和应用扩展方法 | |
CN103440146A (zh) | 一种基于云存储的更新bios的方法 | |
CN106886477B (zh) | 一种云***中监控阈值设定方法及装置 | |
CN107368351B (zh) | 一种虚拟机配置自动升级扩容方法和装置 | |
CN115471215B (zh) | 一种业务流程处理方法及装置 | |
CN110033242B (zh) | 工作时间确定方法、装置、设备和介质 | |
CN112737835A (zh) | 一种云主机业务管理方法及相关装置 | |
JP2014127210A (ja) | 仮想マシンの作動スケジューリングシステム及びその方法 | |
CN105573885A (zh) | 一种监测并统计底层硬件行为的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160224 |
|
RJ01 | Rejection of invention patent application after publication |