一种对云主机进行性能监控的监控系统及其监控方法

简介: 本发明提供了一种对云主机进行性能监控的监控系统及监控方法,所述监控方法同时通过云主机Agent模块、计算节点Agent模块以及站点监控模块采集云主机的虚拟资源利用状态进行监控以获得监控数据。

本发明提供了一种对云主机进行性能监控的监控系统及监控方法,所述监控方法同时通过云主机Agent模块、计算节点Agent模块以及站点监控模块采集云主机的虚拟资源利用状态进行监控以获得监控数据,通过计算节点Agent模块的Libvirt API连接到KVM虚拟机管理程序,并调用其对应的Libvirt API遍历获取所有云主机的监控数据,通过至少一个站点监控模块对云主机的网络可用性进行监控,并至少采用间隔地方式采集并计算云平台监控数据后保存至数据库,告警模块根据用户设置的告警设置规则对所有监控数据进行告警监控。通过本发明,用户可根据监控项与告警策略,全面了解云主机的可用状态,避免监控项目过多时,云主机Agent过多地占用云主机自身的虚拟资源。


技术领域

本发明涉及云计算技术领域,尤其涉及云计算虚拟化技术中的一种对云主机进行性能的监控系统及其监控方法。

技术背景

在现有技术中,对开放式云主机的虚拟资源利用状态进行监控大多采用在云主机中设置中介台式计算机(Agent)的方式,该中介台式计算机通过执行相应的shell脚本程序或者分析Linux系统/proc下的信息来获取云主机的资源利用状态信息,从而准确地获取到虚拟资源使用情况,以对开放式云主机的虚拟存储资源、虚拟计算资源、虚拟带宽、数据流量等多个项目进行监控。然而,当对云主机性能需要进行的监控项目过多时,执行监控任务的云主机Agent模块会过多的占用云主机自身的虚拟资源,导致用户体验的下降。
有鉴于此,有必要对现有技术中的云主机性能的监控方法以及监控系统予以改进,以解决上述技术问题。

发明内容

本发明的目的在于公开一种对云主机进行性能的监控系统及其运用该监控系统实现对云主机性能进行监控的监控方法,用户可以灵活的按需制定监控项与告警策略,实现对云主机的虚拟资源利用状态的全面了解,避免当需要监控的监控项目过多时,执行监控任务的云主机Agent过多地占用云主机自身的虚拟资源。

原文发布时间为:2018-07-29
本文来自云栖社区合作伙伴“Linux宝库”,了解相关信息可以关注“Linux宝库”。

相关文章
|
Prometheus 监控 Cloud Native
【云原生】Docker容器命令监控+Prometheus监控平台
【云原生】Docker容器命令监控+Prometheus监控平台
539 0
【云原生】Docker容器命令监控+Prometheus监控平台
|
3月前
|
监控 Java
(翻译)性能监控之百分位数监控
【8月更文挑战第10天】(翻译)性能监控之百分位数监控
49 1
(翻译)性能监控之百分位数监控
|
3月前
|
Kubernetes 监控 Cloud Native
"解锁K8s新姿势!Cobra+Client-go强强联手,打造你的专属K8s监控神器,让资源优化与性能监控尽在掌握!"
【8月更文挑战第14天】在云原生领域,Kubernetes以出色的扩展性和定制化能力引领潮流。面对独特需求,自定义插件成为必要。本文通过Cobra与Client-go两大利器,打造一款监测特定标签Pods资源使用的K8s插件。Cobra简化CLI开发,Client-go则负责与K8s API交互。从初始化项目到实现查询逻辑,一步步引导你构建个性化工具,开启K8s集群智能化管理之旅。
53 2
|
3月前
|
监控 Java 开发者
揭秘Struts 2性能监控:选对工具与方法,让你的应用跑得更快,赢在起跑线上!
【8月更文挑战第31天】在企业级应用开发中,性能监控对系统的稳定运行至关重要。针对流行的Java EE框架Struts 2,本文探讨了性能监控的工具与方法,包括商用的JProfiler、免费的VisualVM以及Struts 2自带的性能监控插件。通过示例代码展示了如何在实际项目中实施这些监控手段,帮助开发者发现和解决性能瓶颈,确保应用在高并发、高负载环境下稳定运行。选择合适的监控工具需综合考虑项目需求、成本、易用性和可扩展性等因素。
44 0
|
5月前
|
Arthas 存储 监控
性能监控之常见 Java Heap Dump 方法
【6月更文挑战8天】性能监控之常见 Java Heap Dump 方法
174 7
|
5月前
|
监控 Java 数据安全/隐私保护
性能监控之 JMX 监控 Docker 容器中的 Java 应用
【6月更文挑战9天】性能监控之 JMX 监控 Docker 容器中的 Java 应用
651 1
|
6月前
|
Prometheus 监控 Cloud Native
Prometheus监控平台配置--监控集群资源信息
在scrape_configs 配置项下添加Linux 监控的job,其中 IP 修改为上面部署node_exporter机器的ip,端口号为9100,需要注意缩进。
247 6
|
Prometheus 监控 Cloud Native
Prometheus监控Spring Boot应用,自定义应用监控指标
Prometheus监控Spring Boot应用,自定义应用监控指标
277 0
Prometheus监控Spring Boot应用,自定义应用监控指标
|
监控 关系型数据库 调度
盘点5个.Net开发的服务器进程监控、性能监控、任务调度的开源项目
盘点5个.Net开发的服务器进程监控、性能监控、任务调度的开源项目
276 0
|
监控 Linux
linux性能监控:内存监控命令之free命令
linux性能监控:内存监控命令之free命令
239 1
linux性能监控:内存监控命令之free命令
下一篇
无影云桌面