Web负载均衡系统的监控系统的制作方法

文档序号:11436434阅读:291来源:国知局
Web负载均衡系统的监控系统的制造方法与工艺

本发明涉及一种web负载均衡系统的监控系统。



背景技术:

在互联网高速发展的时代,高并发、高稳定性、大数据量等是互联网web(全球广域网)网站非常关注的,如何处理高并发带来的系统性能问题,最终都会使用web负载均衡机制。它是根据某种负载策略把请求分发到集群中的每一台服务器上,让整个服务器集群来处理网站的请求。

负载均衡系统分为硬件和软件两种,硬件负载均衡效率高,但是价格贵,比如f5等。软件负载均衡系统价格较低或者免费,效率较硬件负载均衡系统低,不过对于流量一般或稍大些网站来说也足够使用,比如haproxy、lvs、nginx。对于大部分公司,会选择有效的、性价高的方法扩展整个web系统的架构,来增加服务器的吞吐量、处理能力和承载能力。



技术实现要素:

本发明要解决的技术问题是为了克服现有技术中对web负载均衡系统的监控手段还不完善的缺陷,提供一种web负载均衡系统的监控系统。

本发明是通过下述技术方案来解决上述技术问题的:

本发明提供了一种web负载均衡系统的监控系统,其特点在于,所述web负载均衡系统包括web管理站点以及后端web服务器集群;所述监控系统包括客户端,所述客户端用于控制所述web管理站点对所述后端web服务器集群中的后端web服务器进行监控,并在监控到故障时对出现故障的后端web服务器进行故障处理。

较佳地,所述监控系统还包括设置模块,用于在所述web管理站点中设置监控模块;

所述监控模块包括状态监控模块,用于监控所述后端web服务器的运行状态,若所述运行状态为宕机状态,则确定所述后端web服务器出现故障;

所述web管理站点用于对出现故障的后端web服务器进行标注。

较佳地,所述监控模块还包括可用性监控模块,用于通过向所述后端web服务器发送http(超文本传输协议)请求来检测所述后端web服务器的可用性,若没有收到响应则确定所述后端web服务器为不可用并确定出现故障;

所述web管理站点还用于在判断后端web服务器集群中存在可用的后端web服务器时,将不可用的服务器拉出后端web服务器集群。

较佳地,所述监控模块还包括硬件监控模块,用于监控所述后端web服务器的硬件性能指标,若所述硬件性能指标超过阀值,则确定所述后端web服务器出现故障。

较佳地,所述监控模块还包括告警模块;所述web管理站点还用于控制所述告警模块对出现故障的后端web服务器进行告警通知。

较佳地,所述告警通知包括邮件通知、短信通知、电话通知中的至少一种。

较佳地,所述客户端用于通过浏览器控制所述web管理站点。

较佳地,所述硬件性能指标包括cpu(中央处理器)使用率、内存空间、磁盘空间中的至少一种。

较佳地,所述web负载均衡系统还包括主用/备用服务器。

本发明的积极进步效果在于:本发明提供一种实现web服务器负载均衡系统的监控以及故障自动处理的监控系统,从而能对web服务器负载均衡系统代理的后端web服务器状态进行实时监控,发现故障服务器可以自动将故障服务器拉出集群并告警通知,不需要人工参入,能有效地减少业务损失,节省人力成本。

附图说明

图1为本发明的较佳实施例中web负载均衡系统的结构框图。

图2为本发明的较佳实施例的web负载均衡系统的监控系统的模块示意图。

图3为本发明的较佳实施例中web负载均衡系统的web管理站点的模块示意图。

具体实施方式

下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。

本实施例提供了一种web负载均衡系统的监控系统,如图1所示,在本实施例中,所述web负载均衡系统包括主用/备用服务器1、web管理站点2以及后端web服务器集群3;

如图2所示,本实施例的监控系统包括客户端11,所述客户端用于通过浏览器控制所述web管理站点2对所述后端web服务器集群3中的后端web服务器进行监控,并在监控到故障时对出现故障的后端web服务器进行故障处理。

所述监控系统还包括设置模块12,如图3所示,所述设置模块12用于在所述web管理站点2中设置监控模块21,所述监控模块21具体包括状态监控模块211、可用性监控模块212、硬件监控模块213以及告警模块214;

其中,所述状态监控模块211监控所述后端web服务器的运行状态,具体可通过监听所述后端web服务器对应的端口来检测后端web服务器的up/down状态,若所述后端web服务器的运行状态为宕机状态(即down状态),则确定所述后端web服务器出现故障;此时,负载均衡系统不再将请求分配给出现故障的后端web服务器,同时所述web管理站点会对出现故障的后端web服务器进行标注(即高亮标注),并通过所述告警模块214向集群负责人发出告警通知,以通知集群负责人进行处理。

所述可用性监控模块212用于通过向所述后端web服务器发送http请求(优选地,http请求带有time-out)来检测所述后端web服务器的可用性,若没有收到响应则确定所述后端web服务器为不可用并确定出现故障。所述web管理站点还用于在判断后端web服务器集群中存在可用的后端web服务器时,将不可用的服务器拉出后端web服务器集群;并对不可用的服务器进行高亮标注,并通过所述告警模块214向集群负责人发出告警通知,以通知集群负责人进行处理。若集群中的后端web服务器都处于宕机状态或不可用状态,则不需要将后端web服务器自动拉出集群,只需进行告警通知即可。

所述硬件监控模块213用于监控所述后端web服务器的硬件性能指标,若所述硬件性能指标超过阀值,则确定所述后端web服务器出现故障,所述web管理站点会对出现故障的后端web服务器进行高亮标注,并通过所述告警模块214向集群负责人发出告警通知,以通知集群负责人进行处理。

其中,所述硬件性能指标包括cpu使用率、内存空间、磁盘空间中的至少一种;所述告警通知包括邮件通知、短信通知、电话通知中的至少一种。

另外,在本发明的具体实施过程中,还可以通过不同颜色、图标标识服务器状态,例如:绿色:正常&可用&无告警、红色:down、紫色:不可用、黄色:硬件指标告警。

在本实施例中,所述后端web服务器站点可以根据业务需求进行web集群的建立、修改、删除、查看操作,同时对单台web服务器进行拉出/拉入操作。

虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。



技术特征:

技术总结
本发明公开了一种Web负载均衡系统的监控系统,所述Web负载均衡系统包括Web管理站点以及后端Web服务器集群;所述监控系统包括客户端,所述客户端用于控制所述Web管理站点对所述后端Web服务器集群中的后端Web服务器进行监控,并在监控到故障时对出现故障的后端Web服务器进行故障处理。本发明提供一种实现Web服务器负载均衡系统的监控以及故障自动处理的监控系统,从而能对Web服务器负载均衡系统代理的后端Web服务器状态进行实时监控,发现故障服务器可以自动将故障服务器拉出集群并告警通知,不需要人工参入,能有效地减少业务损失,节省人力成本。

技术研发人员:赵桦
受保护的技术使用者:携程旅游信息技术(上海)有限公司
技术研发日:2017.06.09
技术公布日:2017.08.29
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1