Monitoring method for monitoring performance of cloud host

A cloud host and performance technology, applied in the field of cloud computing, can solve the problems of occupying virtual resources of the cloud host and deteriorating user experience

Active Publication Date: 2015-05-27
WUXI CHINAC DATA TECH SERVICE
View PDF2 Cites 59 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, when too many monitoring items are required for the performance of the cloud host, the agent module of the cloud host that performs monitoring tasks will occupy too many virtual resources of the cloud host itself, resulting in a decline in user experience

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Monitoring method for monitoring performance of cloud host
  • Monitoring method for monitoring performance of cloud host
  • Monitoring method for monitoring performance of cloud host

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0042] With reference Figure 1 to Figure 3 As shown, a monitoring method for performance monitoring of a cloud host is disclosed in this embodiment. In this embodiment, the virtual resource utilization status of the cloud host is collected and monitored through the cloud host agent module, the computing node agent module and the site monitoring module at the same time to obtain monitoring data. Specifically include the following steps:

[0043] First, execute step S1, connect to the KVM virtual machine management program through the Libvirt API of the computing node Agent modules 301 and 302, obtain a list of cloud hosts currently in running state, and call its corresponding Libvirt API to traverse and obtain monitoring data of all cloud hosts . Specifically, a running cloud host is an available cloud host.

[0044]Further, the cloud host agent module 10 maps a Linux-type socket file 11 on the computing node 20, communicates with the computing node 20 through the socket fi...

Embodiment 2

[0062] This embodiment discloses a specific implementation manner of a monitoring system for monitoring the performance of a cloud host. In this embodiment, the monitoring system includes a cloud host Agent module 10 , computing node Agent modules 301 , 302 , a site monitoring module 401 , an alarm module 401 , and a database 403 . The site monitoring module 401 , alarm module 401 and database 403 are set in the control node 40 in the cloud platform 100 .

[0063] In this embodiment, the cloud host agent module 10, the computing node agent modules 301, 302, and the site monitoring module 402 collect and monitor the virtual resource utilization status of the cloud host at the same time to obtain monitoring data. Specifically, the virtual resources include: virtual storage resources, virtual computing resources, virtual bandwidth, and data traffic, and are applicable to open cloud computing platforms (eg, OpenStack-based open cloud computing platforms).

[0064] The cloud host ...

Embodiment 3

[0071] Please refer to Figure 4 Shown is the second embodiment of a monitoring system for monitoring the performance of cloud hosts in the present invention. The difference between this embodiment and the second embodiment is that the alarm module 401 is set in the computing node 201 . Of course, the alarm module 401 can also be set in the computing node 202, as long as it is ensured that the computing node 201 or the computing node 202 can ping the control node 40 through.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a monitoring system and a monitoring method for monitoring performance of a cloud host. The monitoring method comprises the following steps: collecting a virtual resource utilization state of the cloud host by simultaneously using a cloud host Agent module, a calculation node Agent module and a station monitoring module for monitoring to obtain the monitoring data; accessing to a KVM (K Virtual Machine) management program through Libvirt API (Application Program Interface) of the calculation node Agent module and calling the corresponding Libvirt API to browse and obtain all the monitoring data of the cloud host; monitoring the network availability of the cloud host through at least one station monitoring module, and collecting and calculating monitoring data of a cloud platform through at least an alternate manner, and then storing the monitoring data in a database; and alarming and monitoring all the monitoring data through an alarm module according to alarm setting rules which are set by users. Through the monitoring system and the monitoring method, the users can comprehensively know the available state of the cloud host according to monitoring items and alarm strategies, thereby preventing the cloud host Agent from excessively occupying virtual resources of the cloud host when the monitoring projects are excessive.

Description

technical field [0001] The invention relates to the technical field of cloud computing, in particular to a system and a monitoring method for monitoring the performance of a cloud host in the virtualization technology of cloud computing. Background technique [0002] In the prior art, monitoring the virtual resource utilization state of an open cloud host mostly adopts the mode of setting an intermediary desktop computer (Agent) in the cloud host, and the intermediary desktop computer executes the corresponding shell script program or analyzes the Linux system / proc to obtain the resource utilization status information of the cloud host, so as to accurately obtain the virtual resource usage, so as to monitor the virtual storage resources, virtual computing resources, virtual bandwidth, data traffic and other items of the open cloud host. . However, when too many monitoring items are required for the performance of the cloud host, the agent module of the cloud host that perf...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/30H04L12/26
Inventor 许广彬郭晓张银滨李德才
Owner WUXI CHINAC DATA TECH SERVICE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products