CN110659109B - 一种openstack集群虚拟机监控***及方法 - Google Patents

一种openstack集群虚拟机监控***及方法 Download PDF

Info

Publication number
CN110659109B
CN110659109B CN201910918162.6A CN201910918162A CN110659109B CN 110659109 B CN110659109 B CN 110659109B CN 201910918162 A CN201910918162 A CN 201910918162A CN 110659109 B CN110659109 B CN 110659109B
Authority
CN
China
Prior art keywords
virtual machine
monitoring
module
service module
information
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.)
Active
Application number
CN201910918162.6A
Other languages
English (en)
Other versions
CN110659109A (zh
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.)
Inesa R&d Center
Original Assignee
Inesa R&d Center
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 Inesa R&d Center filed Critical Inesa R&d Center
Priority to CN201910918162.6A priority Critical patent/CN110659109B/zh
Publication of CN110659109A publication Critical patent/CN110659109A/zh
Application granted granted Critical
Publication of CN110659109B publication Critical patent/CN110659109B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Measurement Of Radiation (AREA)
  • Monitoring And Testing Of Nuclear Reactors (AREA)

Abstract

本发明涉及一种openstack集群虚拟机监控***及方法,包括Nova服务模块、Neutron服务模块、虚拟机发现模块、prometheus服务模块和虚拟机监控转发模块,具体监控方法是虚拟机发现模块从Nova服务模块和Neutron服务模块获取虚拟机信息,并生成对应的prometheus配置文件,prometheus服务模块读取prometheus配置文件后向虚拟机监控转发模块发送请求,虚拟机监控转发模块从虚拟机获取虚拟机监控数据并返回给prometheus服务模块,由prometheus服务模块对虚拟机监控数据进行处理和展示。与现有技术相比,本发明通过虚拟机发现模块动态更新获取虚拟机信息、通过虚拟机监控转发模块获取虚拟机监控数据,实现了解耦虚拟机监控与虚拟机所在计算节点的目的,有利于虚拟机迁移或重建时快速可靠地收集虚拟机监控数据。

Description

一种openstack集群虚拟机监控***及方法
技术领域
本发明涉及虚拟机监控技术领域,尤其是涉及一种openstack集群虚拟机监控***及方法。
背景技术
随着云技术方案的成熟,基于openstack的云计算平台也被广泛应用于各个领域。一个完整的openstack集群,通常由多个计算节点、网络节点、控制节点和存储节点组成,其中,控制节点负责对其余节点的控制,包含虚拟机建立、迁移、网络分配以及存储分配等;计算节点负责虚拟机运行;网络节点负责外网络与内网络之间的通信;存储节点负责虚拟机的额外存储管理等,此外,openstack发展至今,总共集成了以下组件:Nova—计算服务、Neutron—网络服务、Swift—对象存储服务、Cinder—块存储服务、Glance—镜像服务、Keystone—认证服务、Horizon—UI服务、Ceilometer—监控服务、Heat—集群服务和Trove—数据库服务。
根据openstack自带的Nova服务,虚拟机会被调度分配到各个计算节点上,Neutron服务则提供计算节点与网络节点之间的通信服务、负责管理虚拟机网络之间的通信/拓扑等,在实际运行中,由于存在虚拟机迁移或重建等多个虚拟机应用场景,导致无法确定虚拟机活跃于哪个计算节点。传统的虚拟机监控方式都将监控部署在计算节点,即将虚拟机监控点与计算节点耦合,通过libvirt获取虚拟机监控参数,但这种方法无法迅速地对虚拟机迁移或重建作出反应,进而不利于及时可靠地收集虚拟机数据。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种openstack集群虚拟机监控***及方法,通过解耦虚拟机监控与虚拟机所在计算节点,实现快速可靠收集虚拟机数据的目的。
本发明的目的可以通过以下技术方案来实现:一种openstack集群虚拟机监控***,包括Nova服务模块、Neutron服务模块、虚拟机发现模块、prometheus服务模块和虚拟机监控转发模块,所述Nova服务模块和所述Neutron服务模块分别与虚拟机发现服务模块双向连接,所述虚拟机发现服务模块还连接至prometheus服务模块,所述prometheus服务模块与虚拟机监控转发模块双向连接,所述虚拟机监控转发模块还与虚拟机双向连接,所述Nova服务模块用于输出虚拟机基本数据及虚拟机运行状态数据;
所述Neutron服务模块用于输出虚拟机网络数据;
所述虚拟机发现模块用于发送请求虚拟机信息、获取虚拟机信息以生成prometheus配置文件,其中,虚拟机信息包括虚拟机基本数据、虚拟机运行状态数据和虚拟机网络数据;
所述prometheus服务模块用于读取prometheus配置文件以发送请求监控信息、处理虚拟机监控数据,以及展示处理后的虚拟机监控数据;
所述虚拟机监控转发模块用于解析请求监控信息,以从虚拟机获取虚拟机监控数据,并将虚拟机监控数据返回给prometheus服务模块。
进一步地,所述虚拟机发现模块分别通过Nova服务模块以及Neutron服务模块的API接口获取虚拟机信息。
进一步地,所述prometheus配置文件中包括虚拟机的查询地址,所述虚拟机的查询地址包括路由活跃的网络节点IP、虚拟机监控转发的服务端口、虚拟机ID、虚拟机内网IP以及虚拟机监控插件暴露端口。
进一步地,所述prometheus服务模块内包含grafana单元,所述grafana单元用于展示处理后的虚拟机监控数据。
一种应用openstack集群虚拟机监控***的监控方法,包括以下步骤:
S1、虚拟机发现模块以第一预设时间间隔分别发送第一请求虚拟机信息给Nova服务模块、发送第二请求虚拟机信息给Neutron服务模块;
S2、Nova服务模块返回第一虚拟机信息给虚拟机发现模块、Neutron服务模块返回第二虚拟机信息给虚拟机发现模块;
S3、根据返回的第一虚拟机信息和第二虚拟机信息,虚拟机发现模块生成prometheus配置文件;
S4、prometheus服务模块以第二预设时间轮询虚拟机发现模块,以读取prometheus配置文件,并发送请求监控信息给虚拟机监控转发模块;
S5、虚拟机监控转发模块对请求监控信息进行解析,根据解析得到的信息,虚拟机监控转发模块通过Linux***后台命名空间访问虚拟机内网IP和虚拟机暴露监控服务,从虚拟机获取虚拟机监控数据;
S6、虚拟机监控转发模块将虚拟机监控数据返回给prometheus服务模块,prometheus服务模块对虚拟机监控数据进行处理,并将处理后的虚拟机监控数据展示给用户。
进一步地,所述步骤S2和步骤S3中第一虚拟机信息包括虚拟机运行状态、虚拟机ID、虚拟机名称、虚拟机所在租户数据、虚拟机内网IP和虚拟机内网ID;
第二虚拟机信息包括虚拟机所连接的路由ID、路由活跃的网络节点。
进一步地,所述步骤S3和步骤S4中prometheus配置文件中包含虚拟机的查询地址,所述虚拟机的查询地址包括路由活跃的网络节点IP、虚拟机监控转发的服务端口、虚拟机ID、虚拟机内网IP以及虚拟机监控插件暴露端口;
所述步骤S5中解析得到的信息包括路由ID、虚拟机内网IP和虚拟机监控插件暴露端口。
进一步地,所述步骤S5具体包括以下步骤:
S51、虚拟机监控转发模块对接收到的请求监控信息进行解析,分解得到路由ID、虚拟机内网IP和虚拟机监控插件暴露端口;
S52、虚拟机监控转发模块通过Linux***后台的命名空间,并根据路由ID,进入虚拟路由的命名空间,之后访问虚拟机内网IP和虚拟机监控插件暴露端口;
S53、虚拟机通过脚本收集虚拟机监控数据,并将虚拟机监控数据返回给虚拟机监控转发模块。
与现有技术相比,本发明通过设置虚拟机发现模块,以实现动态更新获取虚拟机信息,同时通过设置虚拟机监控转发模块,通过虚拟机内网地址对虚拟机监控,以获取虚拟机监控数据,这种方式能够将虚拟机监控与虚拟机所在计算节点进行解耦,从而在发生虚拟机迁移或重建等改变虚拟机所在计算节点的情况下,采用本发明的方法都能够及时可靠地进行虚拟机监控。
附图说明
图1为本发明的监控***结构示意图;
图2为本发明的方法流程示意图。
图中标记说明:1、Nova服务模块,2、Neutron服务模块,3、虚拟机发现模块,4、prometheus服务模块,5、虚拟机监控转发模块。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。
如图1所示,一种openstack集群虚拟机监控***,包括Nova服务模块1、Neutron服务模块2、虚拟机发现模块3、prometheus服务模块4和虚拟机监控转发模块5,其中,Nova服务模块1和Neutron服务模块2分别与虚拟机发现服务模块3双向连接,虚拟机发现服务模块3每隔一段时间通过Nova服务模块1和Neutron服务模块2的API接口获取当前虚拟机信息,从Nova服务模块1获取虚拟机基本数据(包括名称、ID、所在租户等后续需要用来标识该虚拟机的数据以及内网IP和内网ID)和虚拟机的运行数据(即运行或关机),从Neutron服务模块2获取虚拟机网络数据(包括虚拟机所连接的路由ID,以及该路由活跃的网络节点IP);
虚拟机发现服务模块3还连接至prometheus服务模块4,prometheus服务模块4则与虚拟机监控转发模块5双向连接,虚拟机发现服务模块3根据获取的虚拟机信息,生成prometheus配置文件,由prometheus服务模块4轮询prometheus配置文件中每台虚拟机的查询地址,向网络节点上的虚拟机监控转发模块5发送请求,并且prometheus服务模块4在接收到从虚拟机监控转发模块5返回的虚拟机监控数据之后,会对虚拟机监控数据进行处理、将处理后的虚拟机监控数据展示给用户,本实施例中,prometheus服务模块4内包含grafana单元,grafana单元用于展示处理后的虚拟机监控数据;
虚拟机监控转发模块5还与虚拟机双向连接,虚拟机监控转发模块5根据prometheus服务模块4发送的请求,通过解析参数,从虚拟机获取虚拟机监控数据,并将虚拟机监控数据返回给prometheus服务模块4。
本发明提出的openstack集群虚拟机监控***在实际应用中的监控方法如图2所示,包括以下步骤:
S1、虚拟机发现模块以第一预设时间间隔分别发送第一请求虚拟机信息给Nova服务模块、发送第二请求虚拟机信息给Neutron服务模块;
S2、Nova服务模块返回第一虚拟机信息给虚拟机发现模块、Neutron服务模块返回第二虚拟机信息给虚拟机发现模块;
S3、根据返回的第一虚拟机信息和第二虚拟机信息,虚拟机发现模块生成prometheus配置文件;
S4、prometheus服务模块以第二预设时间轮询虚拟机发现模块,以读取prometheus配置文件,并发送请求监控信息给虚拟机监控转发模块;
S5、虚拟机监控转发模块对请求监控信息进行解析,根据解析得到的信息,虚拟机监控转发模块通过Linux***后台命名空间访问虚拟机内网IP和虚拟机暴露监控服务,从虚拟机获取虚拟机监控数据;
S6、虚拟机监控转发模块将虚拟机监控数据返回给prometheus服务模块,prometheus服务模块对虚拟机监控数据进行处理,并将处理后的虚拟机监控数据展示给用户。
本实施例在应用上述监控***及监控方法的具体过程为:
在prometheus服务所在节点运行虚拟机发现服务,该服务定期(设定为60秒)运行如下步骤:
步骤A1:基于openstack的Nova服务获取当前虚拟机信息,包括虚拟机运行状态(运行或关机)、名称、ID、所在租户等后续需要用来标识该虚拟机的数据,内网IP和内网ID;
步骤A2:基于openstack的Neutron服务获取虚拟机所连接的路由ID,以及路由活跃的网络节点;
步骤A3:根据步骤A1和A2中获取的数据,生成每台虚拟机对应的prometheus配置文件,以实施例中的一台虚拟机为例,其对应生成的prometheus配置文件中包含的虚拟机查询地址为如下的访问终端地址:
http://172.31.100.20:9236/metrics/a78ff208-6870-40d1-a391-7053af6595ec/172.30.0.10/9182,其中,172.31.100.20为路由活跃的网络节点IP,9236为虚拟机监控转发服务的服务端口,a78ff208-6870-40d1-a391-7053af6595ec为虚拟机ID,172.30.0.10为虚拟机内网IP,9182为虚拟机监控插件暴露的端口;
步骤B1:prometheus根据虚拟机发现服务在步骤A3中提供的配置文件,通过轮询步骤A3中生成的配置文件中每台虚拟机的查询地址,对虚拟机连接路由所在的网络节点进行访问,即向网络节点上的虚拟机监控转发服务发送http请求;
步骤B2:虚拟机监控转发服务接收到http请求,解析http请求中的url,分解得出路由ID,虚拟机内网IP,虚拟机暴露端口;
步骤B3:虚拟机监控转发服务通过Linux***后台命名空间和从步骤B2中的到的路由ID,进入虚拟路由的命名空间,然后访问步骤B2中获取的虚拟机内网IP和虚拟机暴露端口;
步骤B4:虚拟机接收到来自虚拟机监控转发服务的请求,通过脚本收集虚拟机上的各项监控数据,并返回给虚拟机监控转发服务;
步骤B5:虚拟机监控转发服务将步骤B4中获取的虚拟机监控数据返回给prometheus,prometheus进行后续的处理和展示,其中,prometheus先根据设定的算法对虚拟监控数据进行计算,之后将计算得到的数据与预设阈值进行比较分析,当计算得到的数据超过预设阈值,则生成告警信息,并通过邮件、短信等方式通知用户,最后再由grafana等工具展示诸如虚拟机cpu、内存、硬盘使用率等虚拟机相关数据。
上述的步骤A1~A3为通过虚拟机发现模块动态更新获取虚拟机信息的过程,步骤B1~B5则为通过虚拟机监控转发模块获取虚拟机监控数据的过程,以此就能对虚拟机监控与虚拟机所在计算节点进行解耦,当虚拟机发生迁移或重建时,即使导致虚拟机所在计算节点发生改变,通过本发明的监控***及监控方法,依旧能够及时可靠地获取虚拟机监控数据。

Claims (8)

1.一种openstack集群虚拟机监控***,其特征在于,包括Nova服务模块、Neutron服务模块、虚拟机发现模块、prometheus服务模块和虚拟机监控转发模块,所述Nova服务模块和所述Neutron服务模块分别与虚拟机发现服务模块双向连接,所述虚拟机发现服务模块还连接至prometheus服务模块,所述prometheus服务模块与虚拟机监控转发模块双向连接,所述虚拟机监控转发模块还与虚拟机双向连接,所述Nova服务模块用于输出虚拟机基本数据及虚拟机运行状态数据;
所述Neutron服务模块用于输出虚拟机网络数据;
所述虚拟机发现模块用于发送请求虚拟机信息、获取虚拟机信息以生成prometheus配置文件,其中,虚拟机信息包括虚拟机基本数据、虚拟机运行状态数据和虚拟机网络数据;
所述prometheus服务模块用于读取prometheus配置文件以发送请求监控信息、处理虚拟机监控数据,以及展示处理后的虚拟机监控数据;
所述虚拟机监控转发模块用于解析请求监控信息,以从虚拟机获取虚拟机监控数据,并将虚拟机监控数据返回给prometheus服务模块;
所述虚拟机基本数据包括虚拟机运行状态、虚拟机ID、虚拟机名称、虚拟机所在租户数据、虚拟机内网IP和虚拟机内网ID。
2.根据权利要求1所述的一种openstack集群虚拟机监控***,其特征在于,所述虚拟机发现模块分别通过Nova服务模块以及Neutron服务模块的API接口获取虚拟机信息。
3.根据权利要求1所述的一种openstack集群虚拟机监控***,其特征在于,所述prometheus配置文件中包括虚拟机的查询地址,所述虚拟机的查询地址包括路由活跃的网络节点IP、虚拟机监控转发的服务端口、虚拟机ID、虚拟机内网IP以及虚拟机监控插件暴露端口。
4.根据权利要求1所述的一种openstack集群虚拟机监控***,其特征在于,所述prometheus服务模块内包含grafana单元,所述grafana单元用于展示处理后的虚拟机监控数据。
5.一种应用于如权利要求1所述openstack集群虚拟机监控***的监控方法,其特征在于,包括以下步骤:
S1、虚拟机发现模块以第一预设时间间隔分别发送第一请求虚拟机信息给Nova服务模块、发送第二请求虚拟机信息给Neutron服务模块;
S2、Nova服务模块返回第一虚拟机信息给虚拟机发现模块、Neutron服务模块返回第二虚拟机信息给虚拟机发现模块;
S3、根据返回的第一虚拟机信息和第二虚拟机信息,虚拟机发现模块生成prometheus配置文件;
S4、prometheus服务模块以第二预设时间轮询虚拟机发现模块,以读取prometheus配置文件,并发送请求监控信息给虚拟机监控转发模块;
S5、虚拟机监控转发模块对请求监控信息进行解析,根据解析得到的信息,虚拟机监控转发模块通过Linux***后台命名空间访问虚拟机内网IP和虚拟机暴露监控服务,从虚拟机获取虚拟机监控数据;
S6、虚拟机监控转发模块将虚拟机监控数据返回给prometheus服务模块,prometheus服务模块对虚拟机监控数据进行处理,并将处理后的虚拟机监控数据展示给用户。
6.根据权利要求5所述的一种监控方法,其特征在于,所述步骤S2和步骤S3中第一虚拟机信息包括虚拟机运行状态、虚拟机ID、虚拟机名称、虚拟机所在租户数据、虚拟机内网IP和虚拟机内网ID;
第二虚拟机信息包括虚拟机所连接的路由ID、路由活跃的网络节点。
7.根据权利要求6所述的一种监控方法,其特征在于,所述步骤S3和步骤S4中prometheus配置文件中包含虚拟机的查询地址,所述虚拟机的查询地址包括路由活跃的网络节点IP、虚拟机监控转发的服务端口、虚拟机ID、虚拟机内网IP以及虚拟机监控插件暴露端口;
所述步骤S5中解析得到的信息包括路由ID、虚拟机内网IP和虚拟机监控插件暴露端口。
8.根据权利要求7所述的一种监控方法,其特征在于,所述步骤S5具体包括以下步骤:
S51、虚拟机监控转发模块对接收到的请求监控信息进行解析,分解得到路由ID、虚拟机内网IP和虚拟机监控插件暴露端口;
S52、虚拟机监控转发模块通过Linux***后台的命名空间,并根据路由ID,进入虚拟路由的命名空间,之后访问虚拟机内网IP和虚拟机监控插件暴露端口;
S53、虚拟机通过脚本收集虚拟机监控数据,并将虚拟机监控数据返回给虚拟机监控转发模块。
CN201910918162.6A 2019-09-26 2019-09-26 一种openstack集群虚拟机监控***及方法 Active CN110659109B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910918162.6A CN110659109B (zh) 2019-09-26 2019-09-26 一种openstack集群虚拟机监控***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910918162.6A CN110659109B (zh) 2019-09-26 2019-09-26 一种openstack集群虚拟机监控***及方法

Publications (2)

Publication Number Publication Date
CN110659109A CN110659109A (zh) 2020-01-07
CN110659109B true CN110659109B (zh) 2023-07-04

Family

ID=69039324

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910918162.6A Active CN110659109B (zh) 2019-09-26 2019-09-26 一种openstack集群虚拟机监控***及方法

Country Status (1)

Country Link
CN (1) CN110659109B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111273996A (zh) * 2020-01-16 2020-06-12 山东汇贸电子口岸有限公司 一种OpenStack环境下检测虚拟机端口状态的方法
CN111240807B (zh) * 2020-01-21 2023-03-28 山东汇贸电子口岸有限公司 一种卷启动的虚拟机重建方法、终端及可读存储介质
CN111459749A (zh) * 2020-03-18 2020-07-28 平安科技(深圳)有限公司 基于Prometheus的私有云监控方法、装置、计算机设备及存储介质
CN111427749B (zh) * 2020-04-01 2023-07-11 山东汇贸电子口岸有限公司 一种openstack环境下针对ironic服务的监控工具及方法
CN111901236B (zh) * 2020-08-05 2022-08-12 烽火通信科技股份有限公司 一种利用动态路由优化openstack云网络的方法及***
CN112559296A (zh) * 2020-12-23 2021-03-26 南方电网深圳数字电网研究院有限公司 基于prometheus的虚拟机监控方法和工具、电子设备、存储介质
CN114553771B (zh) * 2021-12-24 2023-10-13 天翼云科技有限公司 用于虚拟路由器加载的方法及相关设备
CN114553740B (zh) * 2022-03-11 2023-11-10 以萨技术股份有限公司 一种跨网监控的方法、***、可读存储介质及设备

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104683450A (zh) * 2015-02-06 2015-06-03 中国农业大学 视频服务监控云***
EP3221788A1 (en) * 2014-11-21 2017-09-27 Telefonaktiebolaget LM Ericsson (publ) Monitoring of virtual machines in a data center
CN107544839A (zh) * 2016-06-27 2018-01-05 腾讯科技(深圳)有限公司 虚拟机迁移***、方法及装置
WO2018224243A1 (en) * 2017-06-08 2018-12-13 British Telecommunications Public Limited Company Containerised programming
CN109245931A (zh) * 2018-09-19 2019-01-18 四川长虹电器股份有限公司 基于kubernetes的容器云平台的日志管理和监控报警的实现方法
CN109324892A (zh) * 2018-07-24 2019-02-12 北京京东尚科信息技术有限公司 分布式管理方法、分布式管理***及装置
CN109814978A (zh) * 2018-12-15 2019-05-28 华南理工大学 基于多OpenStack平台的跨集群迁移方法及***

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3221788A1 (en) * 2014-11-21 2017-09-27 Telefonaktiebolaget LM Ericsson (publ) Monitoring of virtual machines in a data center
CN104683450A (zh) * 2015-02-06 2015-06-03 中国农业大学 视频服务监控云***
CN107544839A (zh) * 2016-06-27 2018-01-05 腾讯科技(深圳)有限公司 虚拟机迁移***、方法及装置
WO2018224243A1 (en) * 2017-06-08 2018-12-13 British Telecommunications Public Limited Company Containerised programming
CN109324892A (zh) * 2018-07-24 2019-02-12 北京京东尚科信息技术有限公司 分布式管理方法、分布式管理***及装置
CN109245931A (zh) * 2018-09-19 2019-01-18 四川长虹电器股份有限公司 基于kubernetes的容器云平台的日志管理和监控报警的实现方法
CN109814978A (zh) * 2018-12-15 2019-05-28 华南理工大学 基于多OpenStack平台的跨集群迁移方法及***

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Openstack虚拟化流量平台监控***;徐毅等;《计算机***应用》;20180215;第27卷(第02期);全文 *
基于OpenStack资源监控***;梁 宇,杨海波,李鸿彬,兰国亮;《计算机***应用》;20140508;第23卷(第4期);全文 *

Also Published As

Publication number Publication date
CN110659109A (zh) 2020-01-07

Similar Documents

Publication Publication Date Title
CN110659109B (zh) 一种openstack集群虚拟机监控***及方法
CN110247784B (zh) 确定网络拓扑结构的方法和装置
US7120678B2 (en) Method and apparatus for configurable data collection on a computer network
US20180276266A1 (en) Correlating end node log data with connectivity infrastructure performance data
US20030225876A1 (en) Method and apparatus for graphically depicting network performance and connectivity
CN114143203A (zh) 一种基于动态服务拓扑映射的Kubernetes容器网络数据包指标采集的方法及***
CN108989136B (zh) 业务端到端性能监控方法及装置
KR20140119561A (ko) 센서네트워크의 대규모 데이터 수집 장치 및 방법
CN107544837B (zh) 云服务设备性能数据采集***、方法和装置
CN107820043B (zh) 视频监控***的控制方法、装置及***
CN101631053B (zh) Eaps环网拓扑监控方法及***
WO2015176389A1 (zh) 一种设备信息的采集方法、装置以及***
CN111543038A (zh) 使用中间设备流拼接的网络流拼接
CN110650038A (zh) 面向多类监管对象的安全事件日志采集处理方法和***
CN106655502B (zh) 获取配电网设备运行状态数据的方法和装置
CN111698127A (zh) 一种网络内设备的状态监控***、方法和装置
WO2015192664A1 (zh) 设备监控方法及装置
CN112737800A (zh) 服务节点故障定位方法、调用链生成方法及服务器
CN114745295A (zh) 数据采集方法、装置、设备和可读存储介质
CN117370053A (zh) 一种面向信息***业务运行全景监测方法及***
EP3306471A1 (en) Automatic server cluster discovery
CN106161339A (zh) 获取ip访问关系的方法及装置
CN115168605A (zh) 图谱的确定方法和装置、存储介质及电子装置
CN115378853A (zh) 一种网络监控方法、装置和设备
CN112398707B (zh) 分布式自动化测试管理方法、装置、设备及存储介质

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