一种多服务器资源监控方法、装置及计算机设备制造方法及图纸

技术编号:26730442 阅读:14 留言:0更新日期:2020-12-15 14:30
本发明专利技术公开了一种多服务器资源监控方法、装置及计算机设备,所述多服务器同时运行至少一个目标项目,其中,该方法包括:获取任一目标项目在每一个服务器上运行的进程的进程信息;根据每一个进程的进程信息对所述每一个进程进行进程标记;根据进程标记结果,得到每一个进程对所在服务器的资源占用信息;根据所述每一个进程对所在服务器的资源占用信息,得到所述目标项目的资源占用情况。本发明专利技术通过将目标项目的每一个进程进行进程标记,便于监控每一个项目的资源占用情况,能够满足用户对每一个目标项目的统计需求。

【技术实现步骤摘要】
一种多服务器资源监控方法、装置及计算机设备
本专利技术涉及计算机应用
,具体涉及一种多服务器资源监控方法、装置及计算机设备。
技术介绍
项目监控是围绕项目实施计划,跟踪进度、成本、质量、资源,掌握各项工作现状,以便进行适当的资源调配和进度调整,并记录实际的进度情况。相关技术中,项目资源的监控针对的是服务器整机的CPU资源和内存资源,或者针对某一台机器的某一个进程,并未有针对多个服务器对应的特定的进程进行监控的监控服务,无法实现对多个服务器对应的特定的进程同时进行数据资源统计功能,不能了解到一个逻辑项目中的资源占用情况。故亟待提出一种多服务器资源监控方法来实现对一个逻辑项目对多服务器资源的占用情况的监控,以便于进行更精准的资源决策,以达到使用资源的精准分配。
技术实现思路
因此,本专利技术要解决的技术问题在于克服现有技术中不能实现对一个逻辑项目对多服务器资源的占用情况进行监控的缺陷,从而提供一种多服务器资源监控方法、装置及计算机设备。根据第一方面,本专利技术实施例公开了一种多服务器资源监控方法,所述多服务器同时运行至少一个目标项目,包括如下步骤:获取任一目标项目在每一个服务器上运行的进程的进程信息;根据每一个进程的进程信息对所述每一个进程进行进程标记;根据进程标记结果,得到每一个进程对所在服务器的资源占用信息;根据所述每一个进程对所在服务器的资源占用信息,对所述目标项目的资源占用情况进行监控。可选地,在所述根据进程标记结果,得到每一个进程对所在服务器的资源占用信息之前,所述方法还包括:获取所述每一个进程对应的服务器的特征信息;根据所述每一个进程对应的服务器的特征信息连接所述每一个进程对应的服务器。可选地,所述根据所述每一个进程对应的服务器的特征信息连接所述每一个进程对应的服务器,包括:按照目标时间间隔连接所述每一个进程对应的服务器。可选地,所述方法还包括:当无法连接任一个所述进程对应的服务器时,发出报警信息。可选地,所述服务器的特征信息包括服务器类型,所述服务器的资源占用信息包括CPU资源、内存资源和硬盘资源中任意一种或多种;所述方法还包括:根据所述服务器类型,选取对应的目标获取指令对相应的服务器的资源占用信息进行获取。可选地,获取预设触发等级,所述预设触发等级根据预设的触发阈值以及触发规则确定;根据所述触发等级、所述目标项目占用的资源信息以及所述服务器的资源占用信息发送预警信息。根据第二方面,本专利技术实施例还公开了一种多服务器资源监控装置,所述多服务器同时运行至少一个目标项目,包括:第一获取模块,用于获取任一目标项目在每一个服务器上运行的进程的进程信息;标记模块,用于根据每一个进程的进程信息对所述每一个进程进行进程标记;资源占用信息获得模块,用于根据进程标记结果,得到每一个进程对所在服务器的资源占用信息;监控模块,用于根据所述每一个进程对所在服务器的资源占用信息,对所述目标项目的资源占用情况进行监控。可选地,所述装置还包括:第二获取模块,用于获取所述每一个进程对应的服务器的特征信息;连接模块,用于根据所述每一个进程对应的服务器的特征信息连接所述每一个进程对应的服务器。根据第三方面,本专利技术实施例还公开了一种计算机设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行如第一方面或第一方面任一可选实施方式所述的多服务器资源监控方法的步骤。根据第四方面,本专利技术实施例还公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面或第一方面任一可选实施方式所述的多服务器资源监控方法的步骤。本专利技术技术方案,具有如下优点:本专利技术提供的多服务器资源监控方法及装置,通过获取任一目标项目在每一个服务器上运行的进程的进程信息,根据每一个进程的进程信息对每一个进程进行进程标记,根据进程标记结果,得到每一个进程对所在服务器的资源占用信息,根据每一个进程对所在服务器的资源占用信息,得到目标项目的资源占用情况。本专利技术通过将目标项目的每一个进程进行进程标记,便于监控每一个项目的资源占用情况,能够满足用户对每一个目标项目的统计需求。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中多服务器资源监控方法的一个具体示例的流程图;图2为本专利技术实施例中多服务器资源监控装置的一个具体示例的原理框图;图3为本专利技术实施例中计算机设备的一个具体示例图。具体实施方式下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。此外,下面所描述的本专利技术不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。本专利技术实施例公开了一种多服务器资源监控方法,多服务器同时运行至少一个目标项目,如图1所示,包括如下步骤:S11:获取任一目标项目在每一个服务器上运行的进程的进程信息。示例性地,该进程信息为可以表征该进程的信息,例如:/data/java/Application,该进程信息表示在data目录下,有一个java项目,主函数为Application。该目标项目的每一个进程的进程信息可以是每一个进程负责人主动提供的,也可以是开启每一个服务器的传输通道,与每一个进程对应的服务器连接后主动获取。本专利技术实施例进程信息的获取方法不作具体限定,本领域技术人员可以根据实际情况设定。S12:根据每一个进程的进程信息对每一个进程进行进程标本文档来自技高网...

【技术保护点】
1.一种多服务器资源监控方法,所述多服务器同时运行至少一个目标项目,其特征在于,包括如下步骤:/n获取任一目标项目在每一个服务器上运行的进程的进程信息;/n根据每一个进程的进程信息对所述每一个进程进行进程标记;/n根据进程标记结果,得到每一个进程对所在服务器的资源占用信息;/n根据所述每一个进程对所在服务器的资源占用信息,对所述目标项目的资源占用情况进行监控。/n

【技术特征摘要】
1.一种多服务器资源监控方法,所述多服务器同时运行至少一个目标项目,其特征在于,包括如下步骤:
获取任一目标项目在每一个服务器上运行的进程的进程信息;
根据每一个进程的进程信息对所述每一个进程进行进程标记;
根据进程标记结果,得到每一个进程对所在服务器的资源占用信息;
根据所述每一个进程对所在服务器的资源占用信息,对所述目标项目的资源占用情况进行监控。


2.根据权利要求1所述的方法,其特征在于,在所述根据进程标记结果,得到每一个进程对所在服务器的资源占用信息之前,所述方法还包括:
获取所述每一个进程对应的服务器的特征信息;
根据所述每一个进程对应的服务器的特征信息连接所述每一个进程对应的服务器。


3.根据权利要求2所述的方法,其特征在于,所述根据所述每一个进程对应的服务器的特征信息连接所述每一个进程对应的服务器,包括:按照目标时间间隔连接所述每一个进程对应的服务器。


4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:当无法连接任一个所述进程对应的服务器时,发出报警信息。


5.根据权利要求2或3所述的方法,其特征在于,所述服务器的特征信息包括服务器类型,所述服务器的资源占用信息包括CPU资源、内存资源和硬盘资源中任意一种或多种;所述方法还包括:
根据所述服务器类型,选取对应的目标获取指令对相应的服务器的资源占用信息进行获取。


6.根据权利要求5所述的方法,其特征在于,所述方法...

【专利技术属性】
技术研发人员:黄成刘鑫茹王宇峰
申请(专利权)人:北京自如信息科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1