一种服务器集群系统的制作方法

文档序号:7838545阅读:189来源:国知局
专利名称:一种服务器集群系统的制作方法
技术领域
本实用新型涉及服务器集群技术领域,特别是涉及一种服务器集群系统。
背景技术
随着互联网应用和企业应用的不断扩大,需要大规模的服务器集群系统来部署的各种应用业务。随着业务规模的增大,部分互联网应用和企业应用都会遇到系统规模变得日益庞大的问题,且系统规模增大后,对每台服务器上运行的服务的监控变得非常复杂和不可控。因此,迫切需要一种能实现有效监控的服务器集群系统。

实用新型内容本实用新型提供了一种服务器集群系统,该系统能够实现对系统中的所有服务器进行监控,并且实现简单、易于控制。为达到上述目的,本实用新型的技术方案是这样实现的本实用新型公开了一种服务器集群系统,该服务器集群系统包括由多个服务器组成的服务器集群和一个全局配置服务器,其中,服务器集群中的每个服务器包括一个监控代理模块和一个对应的数据库模块;全局配置服务器,用于保存不同监控策略;每个服务器中的监控代理模块,用于从全局配置服务器获取对应于本服务器的监控策略,根据所获取的监控策略对本服务器进行监控,并将监控结果数据保存到数据库模块中;每个服务器中的监控代理模块,用于根据监控策略和监控结果数据进行报警处理。由上述可见,本实用新型这种服务器集群系统包括由多个服务器组成的服务器集群和一个全局配置服务器,其中,服务器集群中的每个服务器包括一个监控代理模块和一个对应的数据库模块;全局配置服务器,用于保存不同监控策略;每个服务器中的监控代理模块,用于从全局配置服务器获取对应于本服务器的监控策略,根据所获取的监控策略对本服务器进行监控,并将监控结果数据保存到数据库模块中;每个服务器中的监控代理模块,用于根据监控策略和监控结果数据进行报警处理。本实用新型的技术方案,能够实现对服务器集群系统中的所有服务器进行监控,并且实现简单、易于控制。

图1是本实用新型实施例中的集群服务器系统的示意图;图2是本实用新型实施例中的应用服务器的结构示意图;图3是本实用新型实施例中的数据库服务器的结构示意图。
具体实施方式
为了使本实用新型的目的、技术方案和优点更加清楚,
以下结合附图和具体实施例对本实用新型进行详细描述。图1是本实用新型实施例中的集群服务器系统的示意图。如图1所示,该服务器集群系统包括由多个服务器组成的服务器集群和一个全局配置服务器,此外还包括一个监控机。其中,服务器集群中的每个服务器包括一个监控代理模块和一个对应的数据库模块;全局配置服务器,用于保存不同监控策略;每个服务器中的监控代理模块,用于从全局配置服务器获取对应于本服务器的监控策略,根据所获取的监控策略对本服务器进行监控,并将监控结果数据保存到数据库模块中;每个服务器中的监控代理模块,用于根据监控策略和监控结果数据进行报警处理。每个服务器中的监控代理模块,进一步用于将监控结果数据上传给监控机;或者,监控机,用于从每台服务器中的监控代理模块获取监控结果数据,或者从每台服务器中的与监控代理模块对应的数据库模块获取监控结果数据。在图1中,服务器集群系统中的服务器包括应用服务器和数据库服务器;应用服务器中的监控代理模块,用于根据所获取的监控策略对本服务器上的各个应用进行监控;数据库服务器中的监控代理模块,用于根据所获取的监控策略对本服务器上的各个数据库进行监控。在图1中,每个服务器上的监控代理模块,进一步用于定期删除保存到本服务器上的监控结果数据;或者,每个服务器上的数据库模块,进一步用于定期删除保存到本服务器上的监控结果数据。图2是本实用新型实施例中的应用服务器的结构示意图。图3是本实用新型实施例中的数据库服务器的结构示意图。在全局配置服务器上保存的不同的监控策略以键值标识作为区分,即不同的监控策略用不同的键值标识。每种监控策略可由配置表和部署表表示。其中配置表如表1所示, 部署表如表2所示。
权利要求1.一种服务器集群系统,其特征在于,该服务器集群系统包括由多个服务器组成的服务器集群和一个全局配置服务器,其中,所述全局配置服务器分别与所述服务器集群中的各服务器相连接。
2.根据权利要求1所述的服务器集群系统,其特征在于,所述服务器集群中的每个服务器包括相互连接的一个监控代理模块和一个对应的数据库模块;所述监控代理模块与所述全局配置服务器相连接。
3.根据权利要求2所述的服务器集群系统,其特征在于,每个服务器中的监控代理模块,从所述全局配置服务器获取对应于本服务器的监控策略,根据所获取的监控策略对本服务器进行监控,并将监控结果数据保存到数据库模块中, 根据监控策略和监控结果数据进行报警处理。
4.根据权利要求3所述的服务器集群系统,其特征在于,所述服务器集群系统中的服务器包括应用服务器和数据库服务器;应用服务器中的监控代理模块,根据从所述全局配置服务器所获取的监控策略对本服务器上的各个应用进行监控;数据库服务器中的监控代理模块,根据从所述全局配置服务器所获取的监控策略对本服务器上的各个数据库进行监控。
5.根据权利要求2所述的集群服务器系统,其特征在于,所述集群服务器系统进一步包括一个监控机;所述监控机分别与所述服务器集群中的每个服务器相连接。
6.根据权利要求5所述的集群服务器系统,其特征在于,所述监控机从每台服务器中的监控代理模块或者数据库模块获取监控结果数据。
7.根据权利要求3所述的服务器集群系统,其特征在于,每个服务器上的监控代理模块,进一步用于定期删除保存到本服务器上的监控结果数据;或者,每个服务器上的数据库模块,进一步用于定期删除保存到本服务器上的监控结果数据。
8.根据权利要求3所述的服务器集群系统,其特征在于,监控代理模块对本服务器的CPU指标、内存指标、磁盘指标、网卡流量指标或MySQL指标进行监控。
专利摘要本实用新型公开了一种服务器集群系统。该服务器集群系统包括由多个服务器组成的服务器集群和一个全局配置服务器,其中,所述全局配置服务器分别与所述服务器集群中的各服务器相连接。本实用新型的技术方案能够实现对服务器集群系统中的所有服务器进行监控,并且实现简单、易于控制。
文档编号H04L12/24GK202121595SQ20112021504
公开日2012年1月18日 申请日期2011年6月23日 优先权日2011年6月23日
发明者刘丹, 吴炳锡, 高磊 申请人:北京新媒传信科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1