[发明专利]一种检测基于多层架构的应用系统是否正常运行的方法在审
| 申请号: | 201911276845.2 | 申请日: | 2019-12-12 |
| 公开(公告)号: | CN111143162A | 公开(公告)日: | 2020-05-12 |
| 发明(设计)人: | 周竞亮;郭晓松;余丹 | 申请(专利权)人: | 中国长江三峡集团有限公司;三峡高科信息技术有限责任公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/32;G06F9/445;G06Q10/00 |
| 代理公司: | 宜昌市三峡专利事务所 42103 | 代理人: | 吴思高 |
| 地址: | 100038 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 检测 基于 多层 架构 应用 系统 是否 正常 运行 方法 | ||
1.一种检测基于多层架构的应用系统是否正常运行的方法,其特征在于包括以下步骤:
步骤1:配置需要检测的应用系统的目标对象,包含应用系统清单、检测对象定义、运行维护人员清单、运维人员通知方式定义、邮件或短信模板、应用状况检测函数;
步骤2:采集模块定时采集目标对象关于应用系统的web服务、数据库服务、应用系统应用状况状态数据,采集分析程序根据采集模块采集的数据情况进行分析,发现异常时,调用消息发送模块进行报警通知;
步骤3:消息发送模块接收报警信息,并发送至相关运维人员。
2.根据权利要求1所述一种检测基于多层架构的应用系统是否正常运行的方法,其特征在于:所述步骤1中,应用系统清单包括应用系统编码、应用系统名称、应用系统检测地址;
检测对象定义包括应用系统编码、检测对象序号;
运行维护人员清单包括维护人员编码、维护人员姓名、维护人员电子邮件、移动电话、应用系统编码;
运维人员通知方式定义包括运行人员编码、是否邮件通知、是否短信通知、应用系统编码;
邮件或短信模板包括邮件或短信编码、邮件或短信内容模板、应用系统编码;
应用状况检测函数,作为数据库对象创建于对应应用系统数据库中,返回结果约定为字符串并限定为“0”或“1”,“0”代表应用状况异常、“1”代表应用状况正常。
3.根据权利要求2所述一种检测基于多层架构的应用系统是否正常运行的方法,其特征在于:所述步骤1中,检测对象定义与应用系统清单的实体关系为一对一;
检测对象定义与运维人员通知方式定义的实体关系为多对多;
应用系统清单与运行维护人员清单的实体关系为多对多;
应用系统清单与邮件或短信模板的实体关系为一对一。
4.根据权利要求1所述一种检测基于多层架构的应用系统是否正常运行的方法,其特征在于:所述步骤2中,定期按照检测对象序号顺序访问各应用系统配置的检测地址,判断分析各应用系统的web服务、数据库服务、应用状况是否正常;分析判断各应用系统检测判断的顺序,严格按照先web服务、再数据库服务、最后应用状况。
5.根据权利要求1所述一种检测基于多层架构的应用系统是否正常运行的方法,其特征在于:所述步骤2中,各应用系统的检测地址对应的服务应用均为统一运行程序包,并分别部署于各应用系统的web服务器环境,其应用的配置文件关于数据库连接配置参数信息均对应于各应用系统的后台数据库连接信息;服务应用主要功能为连接相应应用系统的后台数据库,查询应用状况检测函数,返回函数值,如果连接后台数据库发生异常返回“-1”。
6.根据权利要求1所述一种检测基于多层架构的应用系统是否正常运行的方法,其特征在于:所述步骤3中,消息发送模块用于接收报警信息,以手机短信、邮件等方式发送至相关运维人员, 通知人员范围限制在相应异常应用系统的运维人员,消息按照邮件或短信模板结合采集分析的异常消息的参数值形成信息内容,并按照运维人员通知方式定义中邮件、短信的已选择项的发送方式进行定制性推送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国长江三峡集团有限公司;三峡高科信息技术有限责任公司,未经中国长江三峡集团有限公司;三峡高科信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911276845.2/1.html,转载请声明来源钻瓜专利网。





