一种业务层面的网络服务监控系统技术方案

技术编号:15518620 阅读:100 留言:0更新日期:2017-06-04 08:46
本发明专利技术公开了一种业务层面的网络服务监控系统,包括资源管理模块,用于通过对网络服务进行扫面以获取网络服务的各个资源,获取并发送与各个资源对应的各个资源描述信息;资源监控模块,用于对网络服务中的所有资源的运行状态进行监控,得到并发送与所有资源分别对应的各个资源监控数据;自动关联模块,用于依据资源描述信息对所有资源进行筛选,将具有资源描述信息的各个资源进行关联以形成一个业务,得到并发送业务的业务关联关系数据;业务监控模块,用于依据业务关联关系数据以及所有资源监控数据对业务的运行状态进行监控。本发明专利技术中在使用的过程中在一定程度上减小了人力资源的浪费,提高了工作效率和监控的准确度。

【技术实现步骤摘要】
一种业务层面的网络服务监控系统
本专利技术涉及网络服务
,特别是涉及一种业务层面的网络服务监控系统。
技术介绍
随着云计算的飞速发展和广泛应用,人们的衣食住行等日常生活得到了极大的方便。各行各业通过各种各样的方式向用户提供网络服务。例如金融行业的网上银行,通信行业的网上营业厅,购物网站,各种门户网站等等不胜枚举。各种网络服务在提供相应的功能的同时,也在不断追求网络服务的质量,而网络服务的服务质量不仅直接决定着网络用户的用户体验,还决定了该网络服务是否能吸引到更多的用户。网络服务的质量评价是多方面的,其中之一就是各种子服务的可靠性和较高的可用性。众所周知,大型的网络服务是靠大量的集群应用共同支撑的,只要一个子服务出现问题,很可能导致整个网络服务出现异常,直接影响服务质量;在面向业务的层面上,即多个相互关联的资源形成一个业务,当业务中的一个资源出现问题,很可能导致整个业务出现问题。这就要求对服务下的每个子服务(也就是业务下的每个资源)进行实时监控,以便业务层面的运维人员能对其进行及时的运行和维护。在对某个业务进行监控的过程中,将形成该业务的各个资源关联起来是一个必要环节,将形成该业务的各个资源关联起来以便实现对该业务以及该业务中的各个资源进行整体监控,为运维人员提供更加全面的监控信息。现有技术中的业务层面的网络服务监控系统是利用工作人员通过操作界面手动将某个业务的资源关联起来,以便使后续的监控工作顺利进行。故,现有技术在一定程度上造成了人力资源的浪费,降低了工作效率以及监控的准确度。因此,如何提供一种解决上述技术问题的业务层面的网络服务监控系统成为本领域的技术人员需要解决的问题。
技术实现思路
本专利技术的目的是提供一种业务层面的网络服务监控系统,在使用的过程中在一定程度上减小了人力资源的浪费,提高了工作效率和监控的准确度。为解决上述技术问题,本专利技术提供了一种业务层面的网络服务监控系统,包括资源管理模块、资源监控模块和业务监控模块,所述系统还包括自动关联模块,其中:所述资源管理模块,用于通过对网络服务进行扫面以获取所述网络服务的各个资源,并获取与各个所述资源对应的各个资源描述信息,并将各个所述资源描述信息发送出去;所述资源监控模块,用于对所述网络服务中的所有所述资源的运行状态进行监控,并得到并发送与所有所述资源分别对应的各个资源监控数据;所述自动关联模块,用于依据所述资源描述信息对所有所述资源进行筛选,将具有所述资源描述信息的各个资源进行关联以形成一个业务,并得到并发送所述业务的业务关联关系数据;所述业务监控模块,用于依据所述业务关联关系数据以及所有所述资源监控数据对所述业务的运行状态进行监控以得到相应的业务监控数据。可选的,所述资源包括物理服务器、操作系统、数据库、中间件或web服务。可选的,所述资源描述信息包括:IP地址和/或资源类型和/或配置信息。可选的,所述资源描述信息还包括业务信息。可选的,所述业务信息包括业务关键字。可选的,所述资源监控数据包括健康状态以及运行数据。可选的,如上述所述的业务层面的网络服务监控系统,所述业务监控模块还用于发送所述业务监控数据,所述系统还包括告警模块,用于依据所述业务监控数据判断所述业务的运行状态是否正常,当所述业务的运行状态异常时发出告警。可选的,所述告警模块,还用于发送告警信息。可选的,所述告警信息包括发生异常的时间、位置以及等级。可选的,发送告警信息的过程具体为通过短信发送告警信息。本专利技术提供了一种业务层面的网络服务监控系统,包括资源管理模块、资源监控模块、业务监控模块以及自动关联模块,其中:资源管理模块,用于通过对网络服务进行扫面以获取网络服务的各个资源,获取并发送与各个资源对应的各个资源描述信息;资源监控模块,用于对网络服务中的所有资源的运行状态进行监控,得到并发送与所有资源分别对应的各个资源监控数据;自动关联模块,用于依据资源描述信息对所有资源进行筛选,将具有资源描述信息的各个资源进行关联以形成一个业务,得到并发送业务的业务关联关系数据;业务监控模块,用于依据业务关联关系数据以及所有资源监控数据对业务的运行状态进行监控。本专利技术通过资源管理模块获取网络服务中的各个资源并得到各个资源对应的资源描述信息,再通过自动关联模块将具有相同资源描述信息的资源关联起来,形成一个业务,并将该业务的业务关联关系数据发送至业务监控模块,以便业务监控模块依据业务关联关系数据和资源监控数据对该业务的运行状态进行监控。本专利技术中的自动关联模块可以自动将具有相同资源描述信息的资源关联起来,使本专利技术在使用的过程中在一定程度上减小了人力资源的浪费,提高了工作效率和监控的准确度。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的一种业务层面的网络服务监控系统的结构示意图;图2为本专利技术提供的另一种业务层面的网络服务监控系统的结构示意图。具体实施方式本专利技术提供了一种业务层面的网络服务监控系统,在使用的过程中在一定程度上减小了人力资源的浪费,提高了工作效率和监控的准确度。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参照图1,图1为本专利技术提供的一种业务层面的网络服务监控系统的结构示意图。该系统包括资源管理模块1、资源监控模块2和业务监控模块4,系统还包括自动关联模块3,其中:资源管理模块1,用于通过对网络服务进行扫面以获取网络服务的各个资源,并获取与各个资源对应的各个资源描述信息,并将各个所述资源描述信息发送出去;资源监控模块2,用于对所述网络服务中的所有资源的运行状态进行监控,得到并发送与所有资源分别对应的各个资源监控数据;自动关联模块3,用于依据资源描述信息对所有资源进行筛选,将具有资源描述信息的各个资源进行关联以形成一个业务,得到并发送业务的业务关联关系数据;业务监控模块4,用于依据业务关联关系数据以及所有资源监控数据对业务的运行状态进行监控以得到相应的业务监控数据。需要说明的是,在一个网络服务中,其内部不同的服务模块(即资源)之间都存在着一定的关联,例如部署在同一台设备上的数据库服务和web服务是关联的,它们之间的关联就是具有相同的外部访问IP地址,从而形成一个整体的网络业务(业务)对外提供服务。资源管理模块1对网络服务进行扫面后找到与网络服务相应的各个服务模块(即各个资源),当对多个网络服务进行扫描时会获取各个网络服务对应的各个资源,并对这些资源进行统一的管理,还要进一步获取各个资源的资源描述信息,这些资源描述信息包括资源的IP地址和/或资源类型和/或资源的配置信息,资源管理模块1将这些资源描述信息发送至自动关联模块3,以便自动关联模块3依据这些资源描述信息对各个资源进行筛选,将具有同一个资源描述信息的所有资源本文档来自技高网
...
一种业务层面的网络服务监控系统

【技术保护点】
一种业务层面的网络服务监控系统,包括资源管理模块、资源监控模块和业务监控模块,其特征在于,所述系统还包括自动关联模块,其中:所述资源管理模块,用于通过对网络服务进行扫面以获取所述网络服务的各个资源,并获取与各个所述资源对应的各个资源描述信息,并将各个所述资源描述信息发送出去;所述资源监控模块,用于对所述网络服务中的所有所述资源的运行状态进行监控,得到并发送与所有所述资源分别对应的各个资源监控数据;所述自动关联模块,用于依据所述资源描述信息对所有所述资源进行筛选,将具有所述资源描述信息的各个资源进行关联以形成一个业务,得到并发送所述业务的业务关联关系数据;所述业务监控模块,用于依据所述业务关联关系数据以及所有所述资源监控数据对所述业务的运行状态进行监控以得到相应的业务监控数据。

【技术特征摘要】
1.一种业务层面的网络服务监控系统,包括资源管理模块、资源监控模块和业务监控模块,其特征在于,所述系统还包括自动关联模块,其中:所述资源管理模块,用于通过对网络服务进行扫面以获取所述网络服务的各个资源,并获取与各个所述资源对应的各个资源描述信息,并将各个所述资源描述信息发送出去;所述资源监控模块,用于对所述网络服务中的所有所述资源的运行状态进行监控,得到并发送与所有所述资源分别对应的各个资源监控数据;所述自动关联模块,用于依据所述资源描述信息对所有所述资源进行筛选,将具有所述资源描述信息的各个资源进行关联以形成一个业务,得到并发送所述业务的业务关联关系数据;所述业务监控模块,用于依据所述业务关联关系数据以及所有所述资源监控数据对所述业务的运行状态进行监控以得到相应的业务监控数据。2.根据权利要求1所述的业务层面的网络服务监控系统,其特征在于,所述资源包括物理服务器、操作系统、数据库、中间件或web服务。3.根据权利要求2所述的业务层面的网络服务监控系统,其特征在于,所述资源描述信息...

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

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

1