一种服务器资源的监控统计方法和系统技术方案

技术编号:12220721 阅读:95 留言:0更新日期:2015-10-21 23:41
本发明专利技术公开了一种服务器资源的监控统计方法和系统,该方法包括:对一个或多个节点中的服务器资源的使用情况进行实时监控,获得资源使用数据;将资源使用数据以及资源使用数据的产生时间对应保存到资源使用数据库中;对资源使用数据库中的资源使用数据进行统计分析,获得各节点中的服务器资源的使用率。本发明专利技术提供的技术方案通过对一个或多个节点中的服务器资源的使用情况的监控、获取、统计分析等过程,获得各节点中的服务器资源的使用率;一方面,对于IDC的运维人员来说,可以使得数据中心资源的分配更加合理化;另一方面,对于节点的管理者来说,能够及时有效地对服务器资源进行有意义的分配和管理,提高服务器对资源的有效利用率。

【技术实现步骤摘要】

本专利技术涉及互联网云监控领域,具体涉及一种服务器资源的监控统计方法和系统
技术介绍
对于一个被监控系统来说,服务器资源的使用情况能够直接反映该系统的运行状态,是一个有效合理的系统状态信息获知途径。然而现有技术中,在对被监控系统实施云监控的过程中,往往忽略对被监控系统中的各节点对各类服务器资源的使用情况的关注,导致被监控系统的管理者无法获知各类服务器资源的使用率,进而无法根据各类服务器资源的使用率对服务器资源的分配进行及时有效的调整。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种服务器资源的监控统计方法和系统。依据本专利技术的一个方面,提供了一种服务器资源的监控统计方法,该方法包括:对一个或多个节点中的服务器资源的使用情况进行实时监控,获得资源使用数据;其中,一个节点中包括一个或多个服务器;将资源使用数据以及资源使用数据的产生时间对应保存到资源使用数据库中;对资源使用数据库中的资源使用数据进行统计分析,获得各节点中的服务器资源的使用率。可选地,所述服务器资源包括如下中的一种或多种:CPU、硬盘、内存、网卡。可选地,所述对资源使用数据库中的资源使用数据进行统计分析,获得各节点中的服务器资源的使用率包括:对于每个节点,根据资源使用数据库中的该节点的资源使用数据的产生时间,生成该节点的每天/周/月/年的各类服务器资源的使用率报表。可选地,该方法进一步包括:对于每个节点,根据资源使用数据库中的该节点的资源使用数据以及资源使用数据的产生时间,得到该节点的各类服务器资源在时间轴上的使用率曲线;对于每类服务器资源的使用率曲线,确定一个与该曲线最为拟合的公式;根据该公式获得该节点的该类服务器资源的未来使用需求预测数据。可选地,该方法进一步包括:对一个或多个节点中的服务器资源的故障情况进行实时监控,获得资源故障数据;将资源故障数据以及资源故障数据的产生时间对应保存到资源故障数据库中;对资源故障数据库中的资源故障数据进行统计分析,获得不同品牌和型号的服务器资源的故障率。可选地,该方法进一步包括:根据不同品牌和型号的服务器资源的故障率,得到未来使用的服务器资源的推荐品牌和型号数据。可选地,该方法进一步包括:提供用户设置接口,通过该接口接收用户对指定节点进行监控的设置指令,以及通过该接口接收用户指定的通信方式;将获得的指定节点的服务器资源使用率通过用户指定的通信方式发送给用户。依据本专利技术的另一个方面,提供了一种服务器资源的监控统计系统,该系统包括:监控单元,适于对一个或多个节点中的服务器资源的使用情况进行实时监控,获得资源使用数据,将资源使用数据以及资源使用数据的产生时间对应保存到资源使用数据库中;其中,一个节点中包括一个或多个服务器;存储单元,适于保存资源使用数据库;统计单元,适于对资源使用数据库中的资源使用数据进行统计分析,获得各节点中的服务器资源的使用率。可选地,所述监控单元监控的所述服务器资源包括如下中的一种或多种:CPU、硬盘、内存、网卡。可选地,所述统计单元,适于对于每个节点,根据资源使用数据库中的该节点的资源使用数据的产生时间,生成该节点的每天/周/月/年的各类服务器资源的使用率报表。可选地,该系统进一步包括:使用预测单元,适于对于每个节点,根据资源使用数据库中的该节点的资源使用数据以及资源使用数据的产生时间,得到该节点的各类服务器资源在时间轴上的使用率曲线;对于每类服务器资源的使用率曲线,确定一个与该曲线最为拟合的公式;根据该公式获得该节点的该类服务器资源的未来使用需求预测数据。可选地,所述监控单元,进一步适于对一个或多个节点中的服务器资源的故障情况进行实时监控,获得资源故障数据;将资源故障数据以及资源故障数据的产生时间对应保存到资源故障数据库中;所述存储单元,进一步适于存储资源故障数据库;所述统计单元,进一步适于对资源故障数据库中的资源故障数据进行统计分析,获得不同品牌和型号的服务器资源的故障率。可选地,该系统进一步包括:资源推荐单元,适于根据不同品牌和型号的服务器资源的故障率,得到未来使用的服务器资源的推荐品牌和型号数据。可选地,该系统进一步包括:接口设置单元,适于提供用户设置接口,通过该接口接收用户对指定节点进行监控的设置指令,以及通过该接口接收用户指定的通信方式;发送单元,适于将获得的指定节点的服务器资源使用率通过用户指定的通信方式发送给用户。由上述可知,本专利技术提供的技术方案通过对运行在IDC上的一个或多个节点中的服务器资源的使用情况的监控、获取、保存、统计分析等过程,获得各节点中的服务器资源的使用率。对于IDC的运维人员来说,通过各节点中的服务器资源的使用率可以获知数据中心资源的利用情况,进而权衡数据中心资源的分配策略,使得托管服务更加合理化。对于节点的管理者来说,所获得的服务器资源的使用率可以提供有效的决策支撑,使得管理者能够及时有效地对服务器资源进行有意义的分配和管理,提高各类服务器资源的有效利用率,降低管理成本,提高管理效率,符合节点的管理者的需求。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的【具体实施方式】。【附图说明】通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的一种服务器资源的监控统计方法的流程图;图2示出了根据本专利技术一个实施例的一种服务器资源的监控统计系统的示意图;图3示出了根据本专利技术另一个实施例的一种服务器资源的监控统计系统的示意图。【具体实施方式】下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。随着互联网的不断发展,互联网数据中心(IDC, Internet Data Center)应运而生,成为新世纪互联网产业中不可或缺的重要一环。IDC为互联网内容供应商、企业、媒体和各类网站提供大规模、高质量、安全可靠的专业化服务器托管、空间租用、网络带宽、应用服务供应(ASP, Applicat1n Service Provider)以及电子商务(EC, Electronic Commerce)等业务。一般来说,运行在IDC上的托管对象以树状图的形式分布,形成很多节点,对于IDC的运维人员来说,需要通过了解各节点中的服务器资源的使用情况获知数据中心资源的利用情况;对于其中的一个或多个节点的管理者来说,需要通过了解该一个或多个节点中的服务器资源的使用情况来对服务器资源进行合理有效的分配和管理。基于上述需求,本专利技术提供了一种服务器资源的监控统计方案,通过在IDC上进行云监控部署来执行该监控统计的过程。当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种服务器资源的监控统计方法,其中,该方法包括:对一个或多个节点中的服务器资源的使用情况进行实时监控,获得资源使用数据;其中,一个节点中包括一个或多个服务器;将资源使用数据以及资源使用数据的产生时间对应保存到资源使用数据库中;对资源使用数据库中的资源使用数据进行统计分析,获得各节点中的服务器资源的使用率。

【技术特征摘要】

【专利技术属性】
技术研发人员:华起刘浩
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1