[go: up one dir, main page]

CN106886477A - Threshold setting method and device are monitored in a kind of cloud system - Google Patents

Threshold setting method and device are monitored in a kind of cloud system Download PDF

Info

Publication number
CN106886477A
CN106886477A CN201710090014.0A CN201710090014A CN106886477A CN 106886477 A CN106886477 A CN 106886477A CN 201710090014 A CN201710090014 A CN 201710090014A CN 106886477 A CN106886477 A CN 106886477A
Authority
CN
China
Prior art keywords
monitoring
threshold value
monitoring threshold
configuration
definition
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.)
Granted
Application number
CN201710090014.0A
Other languages
Chinese (zh)
Other versions
CN106886477B (en
Inventor
孟庆龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201710090014.0A priority Critical patent/CN106886477B/en
Publication of CN106886477A publication Critical patent/CN106886477A/en
Application granted granted Critical
Publication of CN106886477B publication Critical patent/CN106886477B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3051Monitoring 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3089Monitoring arrangements determined by the means or processing involved in sensing the monitored data, e.g. interfaces, connectors, sensors, probes, agents
    • G06F11/3093Configuration details thereof, e.g. installation, enabling, spatial arrangement of the probes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45595Network integration; Enabling network access in virtual machine instances

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Quality & Reliability (AREA)
  • Computing Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Alarm Systems (AREA)

Abstract

本发明公开了一种云系统中监控阈值设定方法,该方法包括以下步骤:接收监控阈值设定指令;根据监控阈值设定指令,获得预先建立的监控阈值配置文件,监控阈值配置文件中包含一个或多个配置项,每个配置项包含相应的节和选项,每个节由定义范围、监控对象范围和监控对象标识构成,每个选项由监控项和监控阈值构成;根据监控阈值配置文件中的每个配置项,为监控对象设定相应的监控阈值。应用本发明实施例所提供的技术方案,可以高效率地在云系统中对各监控对象的监控阈值进行集中设定,提高云系统中监控阈值的可管理性,降低管理成本,保障云系统的正常运行。本发明还公开了一种云系统中监控阈值设定装置,具有相应技术效果。

The invention discloses a monitoring threshold setting method in a cloud system. The method comprises the following steps: receiving a monitoring threshold setting instruction; obtaining a pre-established monitoring threshold configuration file according to the monitoring threshold setting instruction, and the monitoring threshold configuration file includes One or more configuration items, each configuration item contains corresponding sections and options, each section is composed of definition scope, monitoring object scope and monitoring object identification, each option is composed of monitoring items and monitoring thresholds; according to the monitoring threshold configuration file For each configuration item in , set the corresponding monitoring threshold for the monitoring object. By applying the technical solutions provided by the embodiments of the present invention, it is possible to centrally set the monitoring thresholds of each monitoring object in the cloud system efficiently, improve the manageability of the monitoring thresholds in the cloud system, reduce management costs, and ensure the security of the cloud system. normal operation. The invention also discloses a monitoring threshold setting device in the cloud system, which has corresponding technical effects.

Description

一种云系统中监控阈值设定方法及装置A monitoring threshold setting method and device in a cloud system

技术领域technical field

本发明涉及云计算技术领域,特别是涉及一种云系统中监控阈值设定方法及装置。The invention relates to the technical field of cloud computing, in particular to a monitoring threshold setting method and device in a cloud system.

背景技术Background technique

随着云计算技术的快速发展,资源监控逐渐从传统的单主机资源监控过渡到云系统中虚拟机、集群、云数据中心级别的复杂资源监控,监控阈值不断增加,使得对监控阈值的设定越来越复杂。With the rapid development of cloud computing technology, resource monitoring has gradually transitioned from traditional single-host resource monitoring to complex resource monitoring at the level of virtual machines, clusters, and cloud data centers in cloud systems. It's getting more and more complicated.

目前多是通过技术人员手动对各个监控对象的监控阈值进行设定,需要耗费较多的时间和精力,管理成本较高,而且出错率较高,容易影响云系统的正常运行。At present, the monitoring thresholds of each monitoring object are mostly manually set by technicians, which takes a lot of time and energy, has high management costs, and has a high error rate, which easily affects the normal operation of the cloud system.

发明内容Contents of the invention

本发明的目的是提供一种云系统中监控阈值设定方法及装置,以高效率地在云系统中对各监控对象的监控阈值进行集中设定,提高云系统中监控阈值的可管理性,降低管理成本,保障云系统的正常运行。The purpose of the present invention is to provide a monitoring threshold setting method and device in a cloud system, to efficiently set the monitoring thresholds of each monitoring object in the cloud system, improve the manageability of the monitoring threshold in the cloud system, Reduce management costs and ensure the normal operation of cloud systems.

为解决上述技术问题,本发明提供如下技术方案:In order to solve the above technical problems, the present invention provides the following technical solutions:

一种云系统中监控阈值设定方法,包括:A monitoring threshold setting method in a cloud system, comprising:

接收监控阈值设定指令;receiving monitoring threshold setting instructions;

根据所述监控阈值设定指令,获得预先建立的监控阈值配置文件,所述监控阈值配置文件中包含一个或多个配置项,每个配置项包含相应的节和选项,每个节由定义范围、监控对象范围和监控对象标识构成,每个选项由监控项和监控阈值构成;According to the monitoring threshold setting instruction, a pre-established monitoring threshold configuration file is obtained. The monitoring threshold configuration file contains one or more configuration items, each configuration item includes corresponding sections and options, and each section is defined by a range , Monitoring object range and monitoring object identification, each option is composed of monitoring items and monitoring thresholds;

根据所述监控阈值配置文件中的每个配置项,为监控对象设定相应的监控阈值。According to each configuration item in the monitoring threshold configuration file, a corresponding monitoring threshold is set for the monitoring object.

在本发明的一种具体实施方式中,所述根据所述监控阈值配置文件中每个配置项,为监控对象设定相应的监控阈值,包括:In a specific embodiment of the present invention, setting a corresponding monitoring threshold for a monitoring object according to each configuration item in the monitoring threshold configuration file includes:

确定所述监控阈值配置文件中每个配置项对应的定义范围的级别;Determine the level of the defined range corresponding to each configuration item in the monitoring threshold configuration file;

根据每个配置项对应的定义范围的级别,为监控对象逐级设定相应的监控阈值。According to the level of the definition range corresponding to each configuration item, set the corresponding monitoring threshold for the monitoring object level by level.

在本发明的一种具体实施方式中,所述定义范围的级别包括虚拟机级别、集群级别、数据中心级别和默认级别。In a specific implementation manner of the present invention, the levels of the defined scope include a virtual machine level, a cluster level, a data center level and a default level.

在本发明的一种具体实施方式中,所述根据每个配置项对应的定义范围的级别,为监控对象逐级设定相应的监控阈值,包括:In a specific implementation of the present invention, according to the level of the defined range corresponding to each configuration item, setting corresponding monitoring thresholds for the monitored objects step by step includes:

查找所述监控阈值配置文件中是否存在定义范围为虚拟机级别的配置项;Find out whether there is a configuration item defined at the virtual machine level in the monitoring threshold configuration file;

如果是,则根据定义范围为虚拟机级别的配置项,为相应监控对象设定相应的监控阈值;If so, set the corresponding monitoring threshold for the corresponding monitoring object according to the configuration item whose definition scope is the virtual machine level;

否则,查找所述监控阈值配置文件中是否存在定义范围为集群级别的配置项;Otherwise, check whether there is a configuration item whose scope is cluster level in the monitoring threshold configuration file;

如果是,则根据定义范围为集群级别的配置项,为相应监控对象设定相应的监控阈值;If so, set the corresponding monitoring threshold for the corresponding monitoring object according to the configuration item whose definition scope is cluster level;

否则,查找所述监控阈值配置文件中是否存在定义范围为数据中心级别的配置项;Otherwise, find out whether there is a configuration item defined at the data center level in the monitoring threshold configuration file;

如果是,则根据定义范围为数据中心级别的配置项,为相应监控对象设定相应的监控阈值;If so, set the corresponding monitoring threshold for the corresponding monitoring object according to the configuration item whose definition scope is the data center level;

否则,根据定义范围为默认级别的配置项,为相应监控对象设定相应的监控阈值。Otherwise, according to the configuration item whose definition range is the default level, set the corresponding monitoring threshold for the corresponding monitoring object.

在本发明的一种具体实施方式中,所述监控阈值配置文件中的配置项的信息格式为INI格式。In a specific implementation manner of the present invention, the information format of the configuration items in the monitoring threshold configuration file is INI format.

一种云系统中监控阈值设定装置,包括:A monitoring threshold setting device in a cloud system, comprising:

设定指令接收模块,用于接收监控阈值设定指令;A setting instruction receiving module is used to receive a monitoring threshold setting instruction;

配置文件获得模块,用于根据所述监控阈值设定指令,获得预先建立的监控阈值配置文件,所述监控阈值配置文件中包含一个或多个配置项,每个配置项包含相应的节和选项,每个节由定义范围、监控对象范围和监控对象标识构成,每个选项由监控项和监控阈值构成;The configuration file acquisition module is configured to obtain a pre-established monitoring threshold configuration file according to the monitoring threshold setting instruction, the monitoring threshold configuration file includes one or more configuration items, and each configuration item includes corresponding sections and options , each section is composed of definition scope, monitoring object scope and monitoring object identification, and each option is composed of monitoring items and monitoring thresholds;

监控阈值设定模块,用于根据所述监控阈值配置文件中的每个配置项,为监控对象设定相应的监控阈值。The monitoring threshold setting module is used for setting corresponding monitoring thresholds for monitoring objects according to each configuration item in the monitoring threshold configuration file.

在本发明的一种具体实施方式中,所述监控阈值设定模块,具体用于:In a specific implementation manner of the present invention, the monitoring threshold setting module is specifically used for:

确定所述监控阈值配置文件中每个配置项对应的定义范围的级别;Determine the level of the defined range corresponding to each configuration item in the monitoring threshold configuration file;

根据每个配置项对应的定义范围的级别,为监控对象逐级设定相应的监控阈值。According to the level of the definition range corresponding to each configuration item, set the corresponding monitoring threshold for the monitoring object level by level.

在本发明的一种具体实施方式中,所述定义范围的级别包括虚拟机级别、集群级别、数据中心级别和默认级别。In a specific implementation manner of the present invention, the levels of the defined scope include a virtual machine level, a cluster level, a data center level and a default level.

在本发明的一种具体实施方式中,所述监控阈值设定模块,具体用于:In a specific implementation manner of the present invention, the monitoring threshold setting module is specifically used for:

查找所述监控阈值配置文件中是否存在定义范围为虚拟机级别的配置项;Find out whether there is a configuration item defined at the virtual machine level in the monitoring threshold configuration file;

如果是,则根据定义范围为虚拟机级别的配置项,为相应监控对象设定相应的监控阈值;If so, set the corresponding monitoring threshold for the corresponding monitoring object according to the configuration item whose definition scope is the virtual machine level;

否则,查找所述监控阈值配置文件中是否存在定义范围为集群级别的配置项;Otherwise, check whether there is a configuration item whose scope is cluster level in the monitoring threshold configuration file;

如果是,则根据定义范围为集群级别的配置项,为相应监控对象设定相应的监控阈值;If so, set the corresponding monitoring threshold for the corresponding monitoring object according to the configuration item whose definition scope is cluster level;

否则,查找所述监控阈值配置文件中是否存在定义范围为数据中心级别的配置项;Otherwise, find out whether there is a configuration item defined at the data center level in the monitoring threshold configuration file;

如果是,则根据定义范围为数据中心级别的配置项,为相应监控对象设定相应的监控阈值;If so, set the corresponding monitoring threshold for the corresponding monitoring object according to the configuration item whose definition scope is the data center level;

否则,根据定义范围为默认级别的配置项,为相应监控对象设定相应的监控阈值。Otherwise, according to the configuration item whose definition range is the default level, set the corresponding monitoring threshold for the corresponding monitoring object.

在本发明的一种具体实施方式中,所述监控阈值配置文件中的配置项的信息格式为INI格式。In a specific implementation manner of the present invention, the information format of the configuration items in the monitoring threshold configuration file is INI format.

应用本发明实施例所提供的技术方案,在接收到监控阈值设定指令时,获得预先建立的监控阈值配置文件,监控阈值配置文件中包含一个或多个配置项,每个配置项包含相应的节和选项,每个节由定义范围、监控对象范围和监控对象标识构成,每个选项由监控项和监控阈值构成,根据监控阈值配置文件中的每个配置项,可以为监控对象设定相应的监控阈值。这样,可以高效率地在云系统中对各监控对象的监控阈值进行集中设定,提高云系统中监控阈值的可管理性,降低管理成本,保障云系统的正常运行。By applying the technical solution provided by the embodiment of the present invention, when receiving the monitoring threshold setting instruction, a pre-established monitoring threshold configuration file is obtained, and the monitoring threshold configuration file contains one or more configuration items, and each configuration item includes a corresponding Sections and options, each section is composed of definition range, monitoring object scope and monitoring object identification, each option is composed of monitoring items and monitoring thresholds, according to each configuration item in the monitoring threshold configuration file, you can set the corresponding monitoring threshold. In this way, the monitoring thresholds of each monitoring object can be centrally set in the cloud system efficiently, improve the manageability of the monitoring thresholds in the cloud system, reduce management costs, and ensure the normal operation of the cloud system.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.

图1为本发明实施例中一种云系统中监控阈值设定方法的实施流程图;Fig. 1 is the implementation flowchart of the monitoring threshold value setting method in a kind of cloud system in the embodiment of the present invention;

图2为本发明实施例中一种云系统中监控阈值设定装置的结构示意图。FIG. 2 is a schematic structural diagram of a monitoring threshold setting device in a cloud system according to an embodiment of the present invention.

具体实施方式detailed description

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to enable those skilled in the art to better understand the solution of the present invention, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

参见图1所示,为本发明实施例所提供的一种云系统中监控阈值设定方法的实施流程图,该方法可以包括以下步骤:Referring to FIG. 1 , it is an implementation flowchart of a monitoring threshold setting method in a cloud system provided by an embodiment of the present invention. The method may include the following steps:

S110:接收监控阈值设定指令。S110: Receive a monitoring threshold setting instruction.

在云环境下,资源供应是以虚拟机形式实现的,通过虚拟化技术可以将原本分散的物理计算机资源整合成巨大的资源池,为用户提供“取之不尽用之不竭”的计算资源。对于外部用户来说,虚拟机是无差别的,用户只要通过网络接口申请并使用相应的虚拟机即可,不必关心这些虚拟机的具体来源。In the cloud environment, resource supply is realized in the form of virtual machines. Through virtualization technology, originally scattered physical computer resources can be integrated into a huge resource pool, providing users with "inexhaustible" computing resources . For external users, there is no difference between virtual machines. Users only need to apply for and use corresponding virtual machines through the network interface, and do not need to care about the specific sources of these virtual machines.

在云系统中,可以包含若干个虚拟机,多个虚拟机可以构建成一个集群,多个集群可以构建成数据中心。每个虚拟机分别具有内存、CPU、接口等资源,保障内存、CPU、接口等资源处于健康状态是保障虚拟机正常工作的重要条件之一。所以需要对内存、CPU、接口等资源进行监控,这些即为监控项,可以为这些监控项设定监控阈值,以在对云系统进行监控过程中,如果有监控项达到监控阈值时,及时输出告警信息。A cloud system can contain several virtual machines, multiple virtual machines can be built into a cluster, and multiple clusters can be built into a data center. Each virtual machine has resources such as memory, CPU, and interface. Ensuring that resources such as memory, CPU, and interface are in a healthy state is one of the important conditions for ensuring the normal operation of the virtual machine. Therefore, it is necessary to monitor resources such as memory, CPU, and interfaces. These are monitoring items. Monitoring thresholds can be set for these monitoring items, so that during the monitoring process of the cloud system, if any monitoring item reaches the monitoring threshold, it will be output in time. Warning message.

在云系统的结构发生一定变化,如有虚拟机加入,或者有虚拟机退出时,云系统中相应的监控对象也将发生变化,需要对云系统中相应的监控对象的监控阈值进行设定,运维人员可以发出监控阈值设定指令。When the structure of the cloud system changes, if a virtual machine joins or exits, the corresponding monitoring objects in the cloud system will also change. It is necessary to set the monitoring threshold of the corresponding monitoring objects in the cloud system. Operation and maintenance personnel can issue monitoring threshold setting instructions.

接收到监控阈值设定指令后,可以继续执行步骤S120的操作。After receiving the monitoring threshold setting instruction, the operation of step S120 can be continued.

S120:根据监控阈值设定指令,获得预先建立的监控阈值配置文件。S120: Obtain a pre-established monitoring threshold configuration file according to the monitoring threshold setting instruction.

监控阈值配置文件中包含一个或多个配置项,每个配置项包含相应的节和选项,每个节由定义范围、监控对象范围和监控对象标识构成,每个选项由监控项和监控阈值构成。The monitoring threshold configuration file contains one or more configuration items, each configuration item contains corresponding sections and options, each section is composed of definition range, monitoring object range and monitoring object identification, and each option is composed of monitoring items and monitoring thresholds .

在本发明实施例中,监控设备可以提供监控阈值管理接口,由技术人员根据实际需求通过命令行创建或修改监控阈值配置文件。In the embodiment of the present invention, the monitoring device can provide a monitoring threshold management interface, and technicians can create or modify monitoring threshold configuration files through command lines according to actual needs.

监控阈值配置文件中包含一个或多个配置项,每个配置项包含相应的节和选项,每个节由定义范围、监控对象范围和监控对象标识构成,每个选项由监控项和监控阈值构成。监控阈值配置文件类型可以为INI类型,监控阈值配置文件中的配置项的信息格式可以为INI格式。The monitoring threshold configuration file contains one or more configuration items, each configuration item contains corresponding sections and options, each section is composed of definition range, monitoring object range and monitoring object identification, and each option is composed of monitoring items and monitoring thresholds . The monitoring threshold configuration file type can be INI type, and the information format of the configuration items in the monitoring threshold configuration file can be INI format.

具体的,定义范围、监控对象范围和监控对象标识通过冒号(:)连接构成节(section),监控项和监控阈值构成选项(option)。Specifically, the definition scope, monitoring object scope and monitoring object identifier are connected by a colon (:) to form a section, and monitoring items and monitoring thresholds form an option.

比如,某个配置项描述如下:For example, a configuration item is described as follows:

[CLUSTER:VM:{CLUSTER.id}][CLUSTER:VM:{CLUSTER.id}]

CPU=80CPU=80

上述描述表明在集群定义范围下配置的归属于CLUSTER.id的虚拟机的CPU的监控阈值。定义范围为集群(CLUSTER),监控对象范围为虚拟机(VM),监控对象标识为CLUSTER.id,监控对象即为归属于CLUSTER.id的虚拟机,监控项为CPU,监控阈值为80。The above description indicates the monitoring threshold of the CPU of the virtual machine belonging to CLUSTER.id configured under the cluster definition scope. The definition scope is cluster (CLUSTER), the monitoring object scope is virtual machine (VM), the monitoring object identifier is CLUSTER.id, the monitoring object is the virtual machine belonging to CLUSTER.id, the monitoring item is CPU, and the monitoring threshold is 80.

监控阈值配置文件的具体实例如下:Specific examples of monitoring threshold configuration files are as follows:

[VM:default][VM: default]

cpu=80,300:90,300cpu=80,300:90,300

mem=80,300:90,300mem=80,300:90,300

storage_read=102400,300:153600,300storage_read=102400,300:153600,300

storage_write=102400,300:153600,300storage_write=102400,300:153600,300

interface_read=1024000,300:1228800,300interface_read=1024000,300:1228800,300

interface_write=1024000,300:1228800,300interface_write=1024000,300:1228800,300

[CLUSTER:VM:6f5ad260-4102-41df-a7f0-f0186307dab0][CLUSTER:VM:6f5ad260-4102-41df-a7f0-f0186307dab0]

cpu=60,300:70,300cpu=60,300:70,300

监控阈值配置文件为预先建立的,可以存储于云系统的设定位置处。在接收到监控阈值设定指令时,可以在该设定位置处读取到监控阈值配置文件。在实际应用中,监控阈值配置文件可以以版本号命名,在监控阈值设定指令中携带版本号信息,每次对监控阈值的设定需获取相应版本的监控阈值配置文件。The monitoring threshold configuration file is pre-established and can be stored at a set location of the cloud system. When receiving the monitoring threshold setting instruction, the monitoring threshold configuration file can be read at the setting position. In practical applications, the monitoring threshold configuration file can be named after the version number, and the version number information is carried in the monitoring threshold setting instruction, and the corresponding version of the monitoring threshold configuration file needs to be obtained each time the monitoring threshold is set.

S130:根据监控阈值配置文件中的每个配置项,为监控对象设定相应的监控阈值。S130: Set a corresponding monitoring threshold for the monitoring object according to each configuration item in the monitoring threshold configuration file.

在步骤S120,获得监控阈值配置文件后,即获得了监控阈值配置文件中的每个配置项,从配置项的节中容易得到该配置项所对应的监控对象,从配置项的选项中容易得到该配置项所对应的监控项及监控阈值。In step S120, after the monitoring threshold configuration file is obtained, each configuration item in the monitoring threshold configuration file is obtained, and the monitoring object corresponding to the configuration item can be easily obtained from the section of the configuration item, and can be easily obtained from the options of the configuration item. The monitoring item and monitoring threshold corresponding to the configuration item.

根据监控阈值配置文件中的每个配置项,可以为监控对象设定相应的监控阈值。According to each configuration item in the monitoring threshold configuration file, the corresponding monitoring threshold can be set for the monitoring object.

在本发明的一种具体实施方式中,步骤S130可以包括以下步骤:In a specific implementation manner of the present invention, step S130 may include the following steps:

步骤一:确定监控阈值配置文件中每个配置项对应的定义范围的级别;Step 1: Determine the level of the defined range corresponding to each configuration item in the monitoring threshold configuration file;

步骤二:根据每个配置项对应的定义范围的级别,为监控对象逐级设定相应的监控阈值。Step 2: According to the level of the defined range corresponding to each configuration item, set corresponding monitoring thresholds for the monitored objects level by level.

为便于描述,将上述两个步骤集合起来进行说明。For ease of description, the above two steps are combined for description.

获得监控阈值配置文件后,通过配置项包含的节可以确定配置项对应的定义范围的级别。在本发明实施例中,定义范围的级别包括虚拟机级别、集群级别、数据中心级别和默认级别。After obtaining the monitoring threshold configuration file, the level of the defined range corresponding to the configuration item can be determined through the sections included in the configuration item. In this embodiment of the present invention, the levels defining the scope include virtual machine level, cluster level, data center level and default level.

根据每个配置项对应的定义范围的级别,可以为监控对象逐级设定相应的监控阈值,使得监控阈值逐级生效。比如按照级别的小大顺序逐级设定监控阈值。According to the level of the defined range corresponding to each configuration item, corresponding monitoring thresholds can be set for monitoring objects level by level, so that the monitoring thresholds take effect level by level. For example, set monitoring thresholds step by step according to the order of the levels.

具体的,可以先查找监控阈值配置文件中是否存在定义范围为虚拟机级别的配置项,即查询[VM:VM:{VM.id}]节和其中的选项;Specifically, you can first check whether there is a configuration item defined at the virtual machine level in the monitoring threshold configuration file, that is, query the [VM:VM:{VM.id}] section and the options therein;

如果是,则根据定义范围为虚拟机级别的配置项,为相应监控对象设定相应的监控阈值,即为归属于VM.id的虚拟机的各监控项设定相应的监控阈值,使相应监控阈值生效;If so, set the corresponding monitoring threshold for the corresponding monitoring object according to the configuration item whose definition range is the virtual machine level, that is, set the corresponding monitoring threshold for each monitoring item of the virtual machine belonging to VM.id, so that the corresponding monitoring Threshold takes effect;

否则,查找监控阈值配置文件中是否存在定义范围为集群级别的配置项,即查询[CLUSTER:VM:{CULUSTER.id}]节和其中的选项;Otherwise, check whether there is a cluster-level configuration item in the monitoring threshold configuration file, that is, query the [CLUSTER:VM:{CULUSTER.id}] section and its options;

如果是,则根据定义范围为集群级别的配置项,为相应监控对象设定相应的监控阈值,即为归属于CLUSTER.id的虚拟机的各监控项设定相应的监控阈值,使相应监控阈值生效;If so, set the corresponding monitoring threshold for the corresponding monitoring object according to the configuration item defined at the cluster level, that is, set the corresponding monitoring threshold for each monitoring item of the virtual machine belonging to CLUSTER.id, so that the corresponding monitoring threshold take effect;

否则,查找监控阈值配置文件中是否存在定义范围为数据中心级别的配置项,即查询[DATACENTER:VM:{DATACENTER.id}]节和选项;Otherwise, check whether there is a configuration item defined at the data center level in the monitoring threshold configuration file, that is, query the [DATACENTER:VM:{DATACENTER.id}] section and options;

如果是,则根据定义范围为数据中心级别的配置项,为相应监控对象设定相应的监控阈值,即为归属于DATACENTER.id的虚拟机的各监控项设定相应的监控阈值,使相应监控阈值生效;If so, set the corresponding monitoring threshold for the corresponding monitoring object according to the configuration item at the data center level, that is, set the corresponding monitoring threshold for each monitoring item of the virtual machine belonging to DATACENTER.id, so that the corresponding monitoring Threshold takes effect;

否则,根据定义范围为默认级别的配置项,为相应监控对象设定相应的监控阈值,即查询[VM:default]节和选项,完成相应监控阈值的生效。Otherwise, according to the configuration item whose definition range is the default level, set the corresponding monitoring threshold for the corresponding monitoring object, that is, query the [VM:default] section and options to complete the corresponding monitoring threshold.

应用本发明实施例所提供的方法,在接收到监控阈值设定指令时,获得预先建立的监控阈值配置文件,监控阈值配置文件中包含一个或多个配置项,每个配置项包含相应的节和选项,每个节由定义范围、监控对象范围和监控对象标识构成,每个选项由监控项和监控阈值构成,根据监控阈值配置文件中的每个配置项,可以为监控对象设定相应的监控阈值。这样,可以高效率地在云系统中对各监控对象的监控阈值进行集中设定,提高云系统中监控阈值的可管理性,降低管理成本,保障云系统的正常运行。By applying the method provided by the embodiment of the present invention, when the monitoring threshold setting instruction is received, a pre-established monitoring threshold configuration file is obtained, and the monitoring threshold configuration file contains one or more configuration items, and each configuration item includes a corresponding section and options, each section is composed of definition range, monitoring object range and monitoring object identification, each option is composed of monitoring items and monitoring thresholds, according to each configuration item in the monitoring threshold configuration file, you can set the corresponding Monitor thresholds. In this way, the monitoring thresholds of each monitoring object can be centrally set in the cloud system efficiently, improve the manageability of the monitoring thresholds in the cloud system, reduce management costs, and ensure the normal operation of the cloud system.

相应于上面的方法实施例,本发明实施例还提供了一种云系统中监控阈值设定装置,下文描述的一种云系统中监控阈值设定装置与上文描述的一种云系统中监控阈值设定方法可相互对应参照。Corresponding to the above method embodiment, the embodiment of the present invention also provides a monitoring threshold setting device in a cloud system, a monitoring threshold setting device in a cloud system described below is the same as a monitoring threshold setting device in a cloud system described above Threshold setting methods can refer to each other correspondingly.

参见图2所示,该装置包括以下模块:Referring to shown in Figure 2, the device includes the following modules:

设定指令接收模块210,用于接收监控阈值设定指令;Setting instruction receiving module 210, for receiving monitoring threshold setting instruction;

配置文件获得模块220,用于根据监控阈值设定指令,获得预先建立的监控阈值配置文件,监控阈值配置文件中包含一个或多个配置项,每个配置项包含相应的节和选项,每个节由定义范围、监控对象范围和监控对象标识构成,每个选项由监控项和监控阈值构成;The configuration file acquisition module 220 is configured to obtain a pre-established monitoring threshold configuration file according to the monitoring threshold setting instruction, and the monitoring threshold configuration file includes one or more configuration items, each configuration item includes corresponding sections and options, each The section is composed of definition scope, monitoring object scope and monitoring object identification, and each option is composed of monitoring items and monitoring thresholds;

监控阈值设定模块230,用于根据监控阈值配置文件中的每个配置项,为监控对象设定相应的监控阈值。The monitoring threshold setting module 230 is configured to set a corresponding monitoring threshold for the monitoring object according to each configuration item in the monitoring threshold configuration file.

应用本发明实施例所提供的装置,在接收到监控阈值设定指令时,获得预先建立的监控阈值配置文件,监控阈值配置文件中包含一个或多个配置项,每个配置项包含相应的节和选项,每个节由定义范围、监控对象范围和监控对象标识构成,每个选项由监控项和监控阈值构成,根据监控阈值配置文件中的每个配置项,可以为监控对象设定相应的监控阈值。这样,可以高效率地在云系统中对各监控对象的监控阈值进行集中设定,提高云系统中监控阈值的可管理性,降低管理成本,保障云系统的正常运行。Applying the device provided by the embodiment of the present invention, when receiving the monitoring threshold setting instruction, obtain the pre-established monitoring threshold configuration file, the monitoring threshold configuration file contains one or more configuration items, and each configuration item includes the corresponding section and options, each section is composed of definition range, monitoring object range and monitoring object identification, each option is composed of monitoring items and monitoring thresholds, according to each configuration item in the monitoring threshold configuration file, you can set the corresponding Monitor thresholds. In this way, the monitoring thresholds of each monitoring object can be centrally set in the cloud system efficiently, improve the manageability of the monitoring thresholds in the cloud system, reduce management costs, and ensure the normal operation of the cloud system.

在本发明的一种具体实施方式中,监控阈值设定模块230,具体用于:In a specific implementation manner of the present invention, the monitoring threshold setting module 230 is specifically used for:

确定监控阈值配置文件中每个配置项对应的定义范围的级别;Determine the level of the defined scope corresponding to each configuration item in the monitoring threshold configuration file;

根据每个配置项对应的定义范围的级别,为监控对象逐级设定相应的监控阈值。According to the level of the definition range corresponding to each configuration item, set the corresponding monitoring threshold for the monitoring object level by level.

在本发明的一种具体实施方式中,定义范围的级别包括虚拟机级别、集群级别、数据中心级别和默认级别。In a specific implementation manner of the present invention, the levels defining the scope include virtual machine level, cluster level, data center level and default level.

在本发明的一种具体实施方式中,监控阈值设定模块230,具体用于:In a specific implementation manner of the present invention, the monitoring threshold setting module 230 is specifically used for:

查找监控阈值配置文件中是否存在定义范围为虚拟机级别的配置项;Find whether there is a configuration item defined at the virtual machine level in the monitoring threshold configuration file;

如果是,则根据定义范围为虚拟机级别的配置项,为相应监控对象设定相应的监控阈值;If so, set the corresponding monitoring threshold for the corresponding monitoring object according to the configuration item whose definition scope is the virtual machine level;

否则,查找监控阈值配置文件中是否存在定义范围为集群级别的配置项;Otherwise, check whether there is a configuration item defined at the cluster level in the monitoring threshold configuration file;

如果是,则根据定义范围为集群级别的配置项,为相应监控对象设定相应的监控阈值;If so, set the corresponding monitoring threshold for the corresponding monitoring object according to the configuration item whose definition scope is cluster level;

否则,查找监控阈值配置文件中是否存在定义范围为数据中心级别的配置项;Otherwise, check whether there is a configuration item defined at the data center level in the monitoring threshold configuration file;

如果是,则根据定义范围为数据中心级别的配置项,为相应监控对象设定相应的监控阈值;If so, set the corresponding monitoring threshold for the corresponding monitoring object according to the configuration item whose definition scope is the data center level;

否则,根据定义范围为默认级别的配置项,为相应监控对象设定相应的监控阈值。Otherwise, according to the configuration item whose definition range is the default level, set the corresponding monitoring threshold for the corresponding monitoring object.

在本发明的一种具体实施方式中,监控阈值配置文件中的配置项的信息格式为INI格式。In a specific implementation manner of the present invention, the information format of the configuration items in the monitoring threshold configuration file is INI format.

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。Each embodiment in this specification is described in a progressive manner, each embodiment focuses on the difference from other embodiments, and the same or similar parts of each embodiment can be referred to each other. As for the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and for the related information, please refer to the description of the method part.

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Professionals can further realize that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, computer software or a combination of the two. In order to clearly illustrate the possible For interchangeability, in the above description, the composition and steps of each example have been generally described according to their functions. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present invention.

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。The steps of the methods or algorithms described in connection with the embodiments disclosed herein may be directly implemented by hardware, software modules executed by a processor, or a combination of both. Software modules can be placed in random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other Any other known storage medium.

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的技术方案及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。In this paper, specific examples are used to illustrate the principles and implementation methods of the present invention, and the descriptions of the above embodiments are only used to help understand the technical solutions and core ideas of the present invention. It should be pointed out that for those skilled in the art, without departing from the principle of the present invention, some improvements and modifications can be made to the present invention, and these improvements and modifications also fall within the protection scope of the claims of the present invention.

Claims (10)

1. threshold setting method is monitored in a kind of cloud system, it is characterised in that including:
Receive monitoring threshold value setting instruction;
According to the monitoring threshold value setting instruction, the monitoring threshold value configuration file that acquisition pre-builds, the monitoring threshold value configuration One or more configuration items are included in file, each configuration item includes corresponding section and option, and each section is by the range of definition, monitoring Object range and monitored object mark are constituted, and each option is made up of monitored item and monitoring threshold value;
It is the corresponding monitoring threshold value of monitored object setting according to each configuration item in the monitoring threshold value configuration file.
2. threshold setting method is monitored in cloud system according to claim 1, it is characterised in that described according to the monitoring Each configuration item in threshold value configuration file, is the corresponding monitoring threshold value of monitored object setting, including:
Determine the rank of the corresponding range of definition of each configuration item in the monitoring threshold value configuration file;
It is that monitored object sets corresponding monitoring threshold value step by step according to the rank of the corresponding range of definition of each configuration item.
3. threshold setting method is monitored in cloud system according to claim 2, it is characterised in that the level of the range of definition Bao Kuo not virtual machine level, cluster rank, data center's rank and default level.
4. threshold setting method is monitored in cloud system according to claim 3, it is characterised in that described according to each configuration The rank of the corresponding range of definition of item, is that monitored object sets corresponding monitoring threshold value step by step, including:
Whether there is the range of definition in the lookup monitoring threshold value configuration file is the other configuration item of virtual machine-level;
It is the corresponding corresponding monitoring threshold of monitored object setting if it is, being the other configuration item of virtual machine-level according to the range of definition Value;
Otherwise, with the presence or absence of the configuration item that the range of definition is cluster rank in the lookup monitoring threshold value configuration file;
It is the corresponding corresponding monitoring threshold value of monitored object setting if it is, being the configuration item of cluster rank according to the range of definition;
Otherwise, with the presence or absence of the configuration item that the range of definition is data center's rank in the lookup monitoring threshold value configuration file;
It is the corresponding corresponding monitoring of monitored object setting if it is, being the configuration item of data center's rank according to the range of definition Threshold value;
Otherwise, it is the configuration item of default level according to the range of definition, is the corresponding corresponding monitoring threshold value of monitored object setting.
5. threshold setting method is monitored in the cloud system according to any one of Claims 1-4, it is characterised in that the prison The information format of the configuration item in control threshold value configuration file is INI forms.
6. threshold value setting device is monitored in a kind of cloud system, it is characterised in that including:
Setting command reception module, for receiving monitoring threshold value setting instruction;
Configuration file obtains module, for according to the monitoring threshold value setting instruction, the monitoring threshold value configuration that acquisition pre-builds File, includes one or more configuration items in the monitoring threshold value configuration file, each configuration item includes corresponding section and option, Each section is made up of the range of definition, monitored object scope and monitored object mark, and each option is by monitored item and monitoring threshold value structure Into;
Monitoring threshold value setting module, is that monitored object sets for each configuration item in the monitoring threshold value configuration file Fixed corresponding monitoring threshold value.
7. threshold value setting device is monitored in cloud system according to claim 6, it is characterised in that the monitoring threshold value setting Module, specifically for:
Determine the rank of the corresponding range of definition of each configuration item in the monitoring threshold value configuration file;
It is that monitored object sets corresponding monitoring threshold value step by step according to the rank of the corresponding range of definition of each configuration item.
8. threshold value setting device is monitored in cloud system according to claim 7, it is characterised in that the level of the range of definition Bao Kuo not virtual machine level, cluster rank, data center's rank and default level.
9. threshold value setting device is monitored in cloud system according to claim 8, it is characterised in that the monitoring threshold value setting Module, specifically for:
Whether there is the range of definition in the lookup monitoring threshold value configuration file is the other configuration item of virtual machine-level;
It is the corresponding corresponding monitoring threshold of monitored object setting if it is, being the other configuration item of virtual machine-level according to the range of definition Value;
Otherwise, with the presence or absence of the configuration item that the range of definition is cluster rank in the lookup monitoring threshold value configuration file;
It is the corresponding corresponding monitoring threshold value of monitored object setting if it is, being the configuration item of cluster rank according to the range of definition;
Otherwise, with the presence or absence of the configuration item that the range of definition is data center's rank in the lookup monitoring threshold value configuration file;
It is the corresponding corresponding monitoring of monitored object setting if it is, being the configuration item of data center's rank according to the range of definition Threshold value;
Otherwise, it is the configuration item of default level according to the range of definition, is the corresponding corresponding monitoring threshold value of monitored object setting.
10. threshold value setting device is monitored in the cloud system according to any one of claim 6 to 9, it is characterised in that the prison The information format of the configuration item in control threshold value configuration file is INI forms.
CN201710090014.0A 2017-02-20 2017-02-20 Method and device for setting monitoring threshold in cloud system Active CN106886477B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710090014.0A CN106886477B (en) 2017-02-20 2017-02-20 Method and device for setting monitoring threshold in cloud system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710090014.0A CN106886477B (en) 2017-02-20 2017-02-20 Method and device for setting monitoring threshold in cloud system

Publications (2)

Publication Number Publication Date
CN106886477A true CN106886477A (en) 2017-06-23
CN106886477B CN106886477B (en) 2021-06-29

Family

ID=59179904

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710090014.0A Active CN106886477B (en) 2017-02-20 2017-02-20 Method and device for setting monitoring threshold in cloud system

Country Status (1)

Country Link
CN (1) CN106886477B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109067572A (en) * 2018-07-25 2018-12-21 郑州云海信息技术有限公司 Method, device and equipment based on order edlin SNMP configuration file
CN111080834A (en) * 2019-10-31 2020-04-28 北京航天自动控制研究所 Method for configuring criteria for polling data of test and launch control software by using index
CN112367224A (en) * 2020-11-11 2021-02-12 全球能源互联网研究院有限公司 Terminal monitoring device, system and method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103020545A (en) * 2012-12-21 2013-04-03 浪潮电子信息产业股份有限公司 Over-temperature protection method based on Loongson processor
CN104410535A (en) * 2014-12-23 2015-03-11 浪潮电子信息产业股份有限公司 Intelligent monitoring and alarming method for cloud resources
CN105516293A (en) * 2015-12-03 2016-04-20 国家电网公司 Cloud resource monitoring system of intelligent substation
CN105592122A (en) * 2014-11-03 2016-05-18 中国银联股份有限公司 Cloud platform monitoring method and cloud platform monitoring system
CN106100938A (en) * 2016-08-19 2016-11-09 浪潮(北京)电子信息产业有限公司 The monitoring of a kind of distributed cluster system and alarm method and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103020545A (en) * 2012-12-21 2013-04-03 浪潮电子信息产业股份有限公司 Over-temperature protection method based on Loongson processor
CN105592122A (en) * 2014-11-03 2016-05-18 中国银联股份有限公司 Cloud platform monitoring method and cloud platform monitoring system
CN104410535A (en) * 2014-12-23 2015-03-11 浪潮电子信息产业股份有限公司 Intelligent monitoring and alarming method for cloud resources
CN105516293A (en) * 2015-12-03 2016-04-20 国家电网公司 Cloud resource monitoring system of intelligent substation
CN106100938A (en) * 2016-08-19 2016-11-09 浪潮(北京)电子信息产业有限公司 The monitoring of a kind of distributed cluster system and alarm method and system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109067572A (en) * 2018-07-25 2018-12-21 郑州云海信息技术有限公司 Method, device and equipment based on order edlin SNMP configuration file
CN111080834A (en) * 2019-10-31 2020-04-28 北京航天自动控制研究所 Method for configuring criteria for polling data of test and launch control software by using index
CN112367224A (en) * 2020-11-11 2021-02-12 全球能源互联网研究院有限公司 Terminal monitoring device, system and method

Also Published As

Publication number Publication date
CN106886477B (en) 2021-06-29

Similar Documents

Publication Publication Date Title
CN105051746B (en) The containerization for the differentiation that WEB content is carried out based on level of trust and other attributes and execution
CN106168885B (en) A kind of method and system of the logical volume dynamic capacity-expanding based on LVM
US20160118121A1 (en) Configurable Volatile Memory Data Save Triggers
CN103455363B (en) Command processing method, device and physical host of virtual machine
CN104040459A (en) Systems and methods for reducing energy storage requirements in data center
CN103458020B (en) A kind of monitoring method and system of the cloud platform based on XCP
CN113590329A (en) Resource processing method and device
CN107370835A (en) A kind of cloud computing center network architecture based on SDN and NFV technologies
CN116304233A (en) Telemetry target query injection for enhanced debugging in a micro-service architecture
CN105630683A (en) Cloud testing architecture
CN116302306A (en) Matching-based enhanced debugging for micro-service architecture
CN113626869A (en) Data processing method, system, electronic device and storage medium
CN106886477A (en) Threshold setting method and device are monitored in a kind of cloud system
TW201423400A (en) System and methods for DIMM-targeted power saving for hypervisor systems
KR102332809B1 (en) Stream based event processing utilizing virtual streams and processing agents
CN104298537A (en) Electric power information communication virtual environment resource model
US11893391B2 (en) Processing computing jobs via an acceleration device
CN110532150B (en) Case management method and device, storage medium and processor
CN107506144A (en) A kind of cluster storage system cabinet Explore of Unified Management Ideas and system
CN116306408B (en) Verification environment determination method, device, equipment and storage medium of System On Chip (SOC)
US20240248633A1 (en) Apparatuses, Devices, Methods and Computer Programs for Providing and Processing Information Characterizing a Non-Uniform Memory Architecture
CN103197981B (en) Storage space method for early warning and system
JP6291565B2 (en) Inventory infrastructure inventory service
CN116743589B (en) Cloud host migration method, device and electronic equipment
CN104933647A (en) Cloud desktop system for teaching

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant