被监控、管理服务器及数据获取、分析方法和管理系统技术方案

技术编号:19821408 阅读:18 留言:0更新日期:2018-12-19 14:34
本申请公开了一种服务器运行数据获取、分析方法和被监控服务器、管理服务器及服务器资源管理系统,应用于被监控服务器,包括:获取本地的服务器资源使用情况,其中,服务器资源使用情况包括服务器硬件运行状态、应用程序运行状态和数据库运行状态;发送服务器资源使用情况至管理服务器,以供管理服务器对服务器资源使用情况进行统计分析,生成可视化数据,并发送至用户终端,以供用户查看;本申请更为详细的获取到了本地服务器的包括服务器硬件运行状态、应用程序运行状态和数据库运行状态的服务器资源使用情况,并发送至管理服务器,以使管理服务器能够生成可视化数据,并发送至用户终端,使用户能够快速定位被监控服务器的故障原因。

【技术实现步骤摘要】
被监控、管理服务器及数据获取、分析方法和管理系统
本专利技术涉及服务器领域,特别涉及一种服务器运行数据获取、分析方法和被监控服务器、管理服务器及服务器资源管理系统。
技术介绍
随着网络技术的发展与进步,作为企业内部网络的核心节点,服务器担负着越来越重要的企业关键应用,服务器在企业内部网络中所扮演的角色无可替代,服务器一旦出现故障,将给企业带来无可估量的巨额损失。每年因服务器定期维护的停机以及不可预知的宕机,给企业带来的业务损失无法估算,同时也是一件非常耗费时间的工作,有时候花费很长时间也无法确定问题出现在哪一个环节,导致问题排查的时候困难重重。因此,如何精确的监控服务器中各项资源使用情况和运行状态,以便于问题排查,是现在需要解决的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种服务器运行数据获取、分析方法和被监控服务器、管理服务器及服务器资源管理系统,能够快速定位被监控服务器的故障原因。其具体方案如下:一种服务器运行数据获取方法,应用于被监控服务器,包括:获取本地的服务器资源使用情况,其中,所述服务器资源使用情况包括服务器硬件运行状态、应用程序运行状态和数据库运行状态;发送所述服务器资源使用情况至管理服务器,以供所述管理服务器对所述服务器资源使用情况进行统计分析,生成可视化数据,并发送至用户终端,以供用户查看。可选的,所述服务器硬件运行状态包括服务器整体信息摘要、服务器各资源占用情况、服务器硬盘信息和服务器配置信息。可选的,所述应用程序运行状态包括进程资源占用信息。可选的,所述数据库运行状态包括Web服务数据和数据库运行参数。本专利技术还公开了一种服务器运行数据分析方法,应用于管理服务器,包括:接收被监控服务器发送的服务器资源使用情况;对所述服务器资源使用情况进行统计分析,生成可视化数据;将所述可视化数据发送至用户终端,以供用户查看。可选的,所述对所述服务器资源使用情况进行统计分析,生成可视化数据的过程,包括:对所述服务器资源使用情况按照预设的分类方法进行分类,得到服务器各类数据;对服务器各类数据按照预设的关联方法进行关联,得到服务器关联数据;利用服务器关联数据,生成所述可视化数据。可选的,还包括:判断所述服务器资源使用情况是否超过预设的阈值;如果超过,则向所述用户终端发送报警信息。本专利技术还公开了一种被监控服务器,包括:获取模块,用于获取本地的服务器资源使用情况,其中,所述服务器资源使用情况包括服务器硬件运行状态、应用程序运行状态和数据库运行状态;发送模块,用于发送所述服务器资源使用情况至管理服务器,以供所述管理服务器对所述服务器资源使用情况进行统计分析,生成可视化数据,并发送至用户终端,以供用户查看。本专利技术还公开了一种管理服务器,包括:接收模块,用于接收被监控服务器发送的服务器资源使用情况;分析模块,用于对所述服务器资源使用情况进行统计分析,生成可视化数据;发送模块,用于将所述可视化数据发送至用户终端,以供用户查看。本专利技术还公开了一种服务器资源管理系统,包括用户终端、如前述的被监控服务器和如前述的管理服务器。本专利技术中,服务器运行数据获取方法,应用于被监控服务器,包括:获取本地的服务器资源使用情况,其中,服务器资源使用情况包括服务器硬件运行状态、应用程序运行状态和数据库运行状态;发送服务器资源使用情况至管理服务器,以供管理服务器对服务器资源使用情况进行统计分析,生成可视化数据,并发送至用户终端,以供用户查看;本专利技术更为详细的获取到了本地服务器的包括服务器硬件运行状态、应用程序运行状态和数据库运行状态的服务器资源使用情况,并发送至管理服务器,以使管理服务器能够进一步的对服务器资源使用情况进行统计分析,生成可视化数据,并发送至用户终端,以供用户查看,使用户能够快速定位被监控服务器的故障原因。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例公开的一种服务器运行数据获取方法流程示意图;图2为本专利技术实施例公开的一种服务器运行数据分析方法流程示意图;图3为本专利技术实施例公开的一种被监控服务器结构示意图;图4为本专利技术实施例公开的一种管理服务器结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种服务器运行数据获取方法,参见图1所示,应用于被监控服务器,该方法包括:S11:获取本地的服务器资源使用情况,其中,服务器资源使用情况包括服务器硬件运行状态、应用程序运行状态和数据库运行状态。具体的,可以通过在服务器内安装监控插件,令服务器响应于监控插件的监控请求,获取本地服务器的服务器资源使用情况,其中,服务器资源使用情况包括服务器硬件运行状态、应用程序运行状态和数据库运行状态,即,获取服务器的各硬件资源占用情况、运行状态,各进程运行状态、资源占用量,服务器数据库的运行。S12:发送服务器资源使用情况至管理服务器,以供管理服务器对服务器资源使用情况进行统计分析,生成可视化数据,并发送至用户终端,以供用户查看。具体的,用户通过用户终端查看到可视化数据后,可以利用可视化数据,判断出被监控服务器是否发生故障,发生故障的具体原因,例如,被监控服务器出现卡顿,用户可以通过可视化数据观测出被监控服务器的硬盘占用度过高,导致其他任务无法执行,进一步通过观察各进程运行情况,可以查找出长时间占用硬盘的进程,从而令用户能够快速的定位被监控服务器的问题所在和原因。可见,本专利技术实施例更为详细的获取到了本地服务器的包括服务器硬件运行状态、应用程序运行状态和数据库运行状态的服务器资源使用情况,并发送至管理服务器,以使管理服务器能够进一步的对服务器资源使用情况进行统计分析,生成可视化数据,并发送至用户终端,以供用户查看,使用户能够快速定位被监控服务器的故障原因。进一步的,上述服务器硬件运行状态可以具体包括服务器整体信息摘要、服务器各资源占用情况、服务器硬盘信息和服务器配置信息。其中,服务器整体信息摘要包括服务器上各请求的响应时间,服务器运行的负载情况,服务器运行的进程信息,例如,进程数等,服务器的DNS和IP信息等。其中,服务器各资源占用情况包括CPU、内存、网络、文件输入输出、磁盘队列等各项资源的占用情况,利用服务器的Serverstack标签能获取到服务器操作系统、虚拟系统、主机系统资源信息,如CPU、内存利用率、Pagein、Pageout、NetworkI/O和Diskqueuelength磁盘队列等信息。其中,服务器硬盘信息包括服务器上每一块硬盘的相关信息,例如I/O速度、磁盘队列长度、读写时间等硬盘性能指标信息,通过服务器的storage标签,还能够进一步细致的查看到服务器本地各块硬盘的性能信息,例如磁盘队列长度情况、读写I/O、读写数量、读写时间和读写等待时本文档来自技高网...

【技术保护点】
1.一种服务器运行数据获取方法,其特征在于,应用于被监控服务器,包括:获取本地的服务器资源使用情况,其中,所述服务器资源使用情况包括服务器硬件运行状态、应用程序运行状态和数据库运行状态;发送所述服务器资源使用情况至管理服务器,以供所述管理服务器对所述服务器资源使用情况进行统计分析,生成可视化数据,并发送至用户终端,以供用户查看。

【技术特征摘要】
1.一种服务器运行数据获取方法,其特征在于,应用于被监控服务器,包括:获取本地的服务器资源使用情况,其中,所述服务器资源使用情况包括服务器硬件运行状态、应用程序运行状态和数据库运行状态;发送所述服务器资源使用情况至管理服务器,以供所述管理服务器对所述服务器资源使用情况进行统计分析,生成可视化数据,并发送至用户终端,以供用户查看。2.根据权利要求1所述的服务器运行数据获取方法,其特征在于,所述服务器硬件运行状态包括服务器整体信息摘要、服务器各资源占用情况、服务器硬盘信息和服务器配置信息。3.根据权利要求2所述的服务器运行数据获取方法,其特征在于,所述应用程序运行状态包括进程资源占用信息。4.根据权利要求3所述的服务器运行数据获取方法,其特征在于,所述数据库运行状态包括Web服务数据和数据库运行参数。5.一种服务器运行数据分析方法,其特征在于,应用于管理服务器,包括:接收被监控服务器发送的服务器资源使用情况;对所述服务器资源使用情况进行统计分析,生成可视化数据;将所述可视化数据发送至用户终端,以供用户查看。6.根据权利要求5所述的服务器运行数据分析方法,其特征在于,所述对所述服务器资源使用情况进行统计分析,生成...

【专利技术属性】
技术研发人员:王电轻
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1