一种计算机资源监控方法、装置及系统的制作方法

文档序号:9597766阅读:314来源:国知局
一种计算机资源监控方法、装置及系统的制作方法
【技术领域】
[0001]本申请涉及数据通信技术领域,尤其涉及一种计算机资源监控方法、装置及系统。
【背景技术】
[0002]计算机资源使用率如CPU使用率、内存使用率等是衡量计算机性能的重要指标,也常用于计算机系统性能测试中,以监控和衡量计算机系统中计算机的资源使用情况。
[0003]现有的计算机系统,尤其是异构计算机系统,计算机数量庞大,类型多样,要想获得计算机的资源使用情况,通常采用对计算机的资源进行监控的方式。
[0004]目前,通常利用监控系统对各个计算机的资源进行监控。监控系统中,使用一台计算机作为监控系统的主服务器,并在被监控计算机上统一部署监控代理,主服务器控制监控代理,监控代理获得被监控计算上的资源数据,并将资源数据传递至主服务器。
[0005]但是,在被监控计算机上安装监控代理需要消耗被监控计算机本身的资源,会在一定程度上降低被监控计算机的资源使用效率,从而使得被监控计算机的服务性能受到影响,因此,目前亟需一种有效监控计算机资源的方法。

【发明内容】

[0006]有鉴于此,本申请提供了一种计算机资源监控方法、装置及系统,以解决现有技术中的监控方法降低被监控计算机的资源利用率的问题。
[0007]为实现上述目的,本申请提供如下技术方案:
[0008]一种计算机资源监控方法,应用于计算机资源监控系统,该系统包括:监控端和被监控计算机组,所述被监控计算机组中包括一个或多个被监控计算机,该方法应用于所述监控端,包括:
[0009]分别向所述一个或多个被监控计算机发送与各个被监控计算机的操作系统类型对应的监控命令,所述监控命令中包括监控参数,所述监控参数中至少包括:监控内容、监控时长和米样间隔时间;
[0010]所述监控端分别获取所述一个或多个被监控计算机的监控结果,所述监控结果为所述一个或多个被监控计算机接收所述监控命令后,分别调用其自身的监控程序,启动监控进程,依据所述监控参数对自身的资源进行监控获得的。
[0011 ] 优选的,所述方法还包括:
[0012]将所述一个或多个被监控计算机的监控结果生成对应的图形,并输出。
[0013]优选的,所述分别向所一个或多个被监控计算机发送与各个被监控计算机的操作系统类型对应的监控命令的过程包括:
[0014]通过安全外壳协议SSH分别向所一个或多个被监控计算机发送与各个被监控计算机的操作系统类型对应的监控命令。
[0015]优选的,所述分别获取所述一个或多个被监控计算机的监控结果的过程包括:
[0016]通过安全文件传送协议SFTP分别获取所述一个或多个被监控计算机的监控结果Ο
[0017]优选的,所述获取所述一个或多个被监控计算机的监控结果的过程包括:
[0018]分别在所述一个或多个被监控计算机上查找与所述监控命令对应的监控结果;
[0019]通过安全文件传送协议SFTP下载所述监控结果到本地。
[0020]优选的,所述监控参数中还包括:
[0021]监控结果的生成文件名称。
[0022]优选的,所述分别在所述一个或多个被监控计算机上查找与所述监控命令对应的监控结果的过程包括:
[0023]根据所述监控结果的生成文件名称在所述一个或多个被监控计算机上查找与所述监控命令对应的监控结果。
[0024]一种资源监控方法,应用于计算机资源监控系统,该系统包括:监控端和被监控计算机组,所述被监控计算机组中包括一个或多个被监控计算机,该方法应用于被监控计算机,包括:
[0025]被监控计算机接收监控端发送的与监控计算机自身操作系统类型对应的监控命令,所述监控命令中包括监控参数,所述监控参数中至少包括:监控内容、监控时长和采样间隔时间;
[0026]调用自身监控程度,启动监控进程,依据所述监控参数对自身的资源进行监控,获得监控结果。
[0027]一种计算机资源监控装置,设置于监控端,包括:
[0028]监控启停模块,用于分别向所述一个或多个被监控计算机发送与各个被监控计算机的操作系统类型对应的监控命令,所述监控命令中包括监控参数,所述监控参数中至少包括:监控内容、监控时长和采样间隔时间;
[0029]结果收集模块,用于分别获取所述一个或多个被监控计算机的监控结果,所述监控结果为所述一个或多个被监控计算机接收所述监控命令后,分别调用其自身的监控程序,启动监控进程,依据所述监控参数对自身的资源进行监控获得的。
[0030]优选的,还包括:
[0031]分析处理模块,用于将所述一个或多个被监控计算机的监控结果生成对应的图形,并输出。
[0032]—种计算机资源监控装置,设置于被监控计算机上,包括:
[0033]启停响应模块,用于接收监控端发送的与监控计算机自身操作系统类型对应的监控命令,所述监控命令中包括监控参数,所述监控参数中至少包括:监控内容、监控时长和采样间隔时间;
[0034]监控执行模块,用于调用自身监控程度,启动监控进程,依据所述监控参数对自身的资源进行监控,获得监控结果。
[0035]一种计算机资源监控系统,该系统包括:监控端和被监控计算机组,所述被监控计算机组中包括一个或多个被监控计算机,该方法包括:
[0036]所述监控端用于,分别向所一个或多个被监控计算机发送与各个被监控计算机的操作系统类型对应的监控命令,所述监控命令中包括监控参数,所述监控参数中至少包括:监控内容、监控时长和采样间隔时间;
[0037]所述一个或多个被监控计算机用于,接收所述监控命令后,分别调用其自身的监控程序,启动监控进程,依据所述监控参数对自身的资源进行监控,获得监控结果;
[0038]所述监控端还用于,分别获取所述一个或多个被监控计算机的监控结果。
[0039]经由上述的技术方案可知,本申请实施例公开的计算机资源监控方法中,监控端根据不同的被监控计算机的操作类型,分别发送不同的监控命令,从而使得各个被监控计算机接收到监控命令后,能够调用自身监控程序,对自身资源进行监控,得到监控结果。从而实现了,无需利用代理软件就能获得各个计算机的资源使用情况的监控结果,与现有方案相比,不再利用被监控计算机的资源,使其将更多的资源应用于其他任务或者进程,提高了被监控计算机资源的利用率。
[0040]并且,监控端根据不同被监控计算机的操作类型,发送不同的监控命令,从而使得每个监控计算机都能够识别监控命令,解决了现有方案中的资源监控方法无法应用在操作系统多样的异构环境下的问题,扩大了资源监控方法的适用范围,提升了通用性。
【附图说明】
[0041]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0042]图1为本申请实施例公开的一种计算机资源监控系统的结构示意图;
[0043]图2为本申请实施例公开的一种计算机资源监控方法的流程图;
[0044]图3为本申请实施例公开的又一种计算机资源监控方法的流程图;
[0045]图4为本申请实施例公开的一种计算机资源监控装置的结构示意图;
[0046]图5为本申请实施例公开的又一计算机资源监控装置的结构示意图;
[0047]图6为本申请实施例公开的又一计算机资源监控系统的结构示意图。
【具体实施方式】
[0048]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1