分布式web应用监控方法

文档序号:7819433阅读:287来源:国知局
分布式web应用监控方法
【专利摘要】本发明涉及软件开发【技术领域】,具体涉及一种分布式web应用监控方法。本发明通过在多台不同局域网上的服务器上定时执行shell脚本,对多个web应用系统进行访问,在设置规定时间内等待响应,根据返回的状态码,综合各台监控系统(单台监控,可能会由于网络原因,产生误报),判断各web应用是否能正常访问,对响应异常的web应用,会通过邮件和短信的方式,通知管理员,最终达到让管理员及时知道web应用访问异常,并快速做出响应。本发明提供了一种无人值守的应用监控方法,减轻管理员的工作量;可以广泛应用于局域网web应用监控。
【专利说明】分布式web应用监控方法

【技术领域】
[0001] 本发明涉及软件开发【技术领域】,具体涉及一种分布式web应用监控方法。

【背景技术】
[0002] 现在的各个公司、政府部门,都部署有多套不同的web应用系统。当这些应用系统 出现问题,无法正常访问,会对使用其的用户造成不便,有的甚至会造成重大的经济损失。 这样使得及时发现web应用无法访问并进行处理变得极为重要。


【发明内容】

[0003] 本发明解决的技术问题在于提供一种分布式web应用监控方法;使应用系统在 出现异常无法访问后,管理员能及时知道,并做出响应,在最短时间内减少对系统用户的影 响。
[0004] 本发明解决上述技术问题的技术方案是:
[0005] 通过在多台不同局域网上的服务器上定时执行shell脚本,对多个web应用系 统进行访问;在设置的规定时间内等待响应,根据返回的状态码,综合各监控情况,判断各 web应用是否能正常访问;对响应异常的web应用,通过邮件和/或短信的方式,通知管理 员,使管理员及时知道web应用访问异常,并快速做出响应。
[0006] 所述的方法包括如下具体步骤:
[0007] 第1步、在Iinux服务器上,编写监控web应用的shell执行脚本,脚本中指定管 理员的邮箱地址和/或手机号码;
[0008] 第以步、把需要监控的web应用的URL,录入到一个txt文本中,文本的命名与 shell脚本中的一致;
[0009] 第3步、在要部署shell脚本的服务器上,通过Ping命令,测试需要监控的web应 用的URL与当前服务器是否能通讯;
[0010] 第4步、在要部署shell脚本的服务器上,创建定时任务,定时执行shell脚本;
[0011] 第5步、重新返回到第1步,直到在不同网络的多台服务器上部署完成。
[0012] 本发明的有益效果是:通过分布式部署监控脚本,监控web应用的访问情况,实现 及时发现问题、及时处理问题,大大减少客户无法访问应用的时间,将损失降到最低。

【专利附图】

【附图说明】
[0013] 下面结合附图对本发明进一步说明:
[0014] 图1为本发明的业务流程图。

【具体实施方式】
[0015] 见附图1所示,下面以监控某个应用为例,讲述该方法的实施:
[0016] 第1步、在Iinux服务器上,编写监控web应用的shell执行脚本,脚本中需要指 定管理员的邮箱地址和手机号码:
[0017] 文件名:webstatus. sh,
[0018] 内容:

【权利要求】
1. 一种分布式web应用监控方法,其特征在于:通过在多台不同局域网上的服务器上 定时执行shell脚本,对多个web应用系统进行访问;在设置的规定时间内等待响应,根据 返回的状态码,综合各监控情况,判断各web应用是否能正常访问;对响应异常的web应用, 通过邮件和/或短信的方式,通知管理员,使管理员及时知道web应用访问异常,并快速做 出响应。
2. 根据权利要求1所述的分布式web应用监控方法,其特征在于:所述的方法包括如 下具体步骤: 第1步、在linux服务器上,编写监控web应用的shell执行脚本,脚本中指定管理员 的邮箱地址和/或手机号码; 第2步、把需要监控的web应用的URL,录入到一个txt文本中,文本的命名与shell脚 本中的一致; 第3步、在要部署shell脚本的服务器上,通过ping命令,测试需要监控的web应用的 URL与当前服务器是否能通讯; 第4步、在要部署shell脚本的服务器上,创建定时任务,定时执行shell脚本; 第5步、重新返回到第1步,直到在不同网络的多台服务器上部署完成。
【文档编号】H04L12/26GK104394201SQ201410637798
【公开日】2015年3月4日 申请日期:2014年11月12日 优先权日:2014年11月12日
【发明者】庞毅, 关班记, 季统凯 申请人:国云科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1