[发明专利]基于IE内核的WEB业务系统仿真监控方法及装置有效
申请号: | 201110316572.7 | 申请日: | 2011-10-18 |
公开(公告)号: | CN102508773A | 公开(公告)日: | 2012-06-20 |
发明(设计)人: | 吴申水 | 申请(专利权)人: | 深圳市易聆科信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市君胜知识产权代理事务所 44268 | 代理人: | 刘文求;杨宏 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ie 内核 web 业务 系统 仿真 监控 方法 装置 | ||
技术领域
本发明涉及监控领域,尤其涉及的是一种基于IE内核的WEB业务系统仿真监控方法及装置。
背景技术
传统的WEB业务系统监控,主要包括2种类型的监控模式:外部监控和内部监控。其中外部监控,主要从业务系统的外部,对业务系统的可用性、服务质量等,进行监控;其中内部监控,主要从业务系统的内部,对业务系统相关IT资产的状态等进行监控。现有技术具有代表性的监控方案如下:
外部监控:监控WEB业务系统首页。主要通过监控WEB业务系统的首页的可用性,来判断业务系统的可用性。如果WEB业务系统首页不可访问,则代表整个业务系统不可访问(如:域名不可用、DNS解析错误、服务未启动、通讯链路问题等);如果WEB业务系统首页访问过慢,则代表整个业务系统服务质量欠佳(如:服务器资源瓶颈、数据库并发问题等等);
内部监控:内部网管系统。主要通过以业务系统为主线,监控业务系统相关的所有IT资产(如:服务器、数据库、操作系统、链路等等),通过设置各种指标体系,对业务系统的内部问题进行监控和预警。
但是,现有技术的WEB业务系统监控存在以下缺点:
1、对WEB业务系统的外部监控(如监控WEB业务系统的首页),虽然能对业务系统是否可用、访问质量问题等,能进行监控,但是,对于一些复杂的业务系统(如:网上银行、证券交易系统、基金交易系统、政府G2C/G2B系统等),因为业务系统体系结构复杂,WEB业务系统首页的服务质量,不能代表整个业务系统的服务质量。如:一个完整的网银转账交易流程,往往包括:打开首页、登录、确认身份、转账、、、、、、等一系列的业务操作,任何一个环节的业务出现故障,都导致业务交易受阻。所以,对于复杂的WEB业务系统,仅仅从首页上判断业务系统是否可用,存在明显的缺陷。
2、对WEB业务系统的内部监控(如网管系统等),虽然能从业务系统的内部,对业务系统所关联的所有IT资产进行监控,如:操作系统、中间件、数据库、网络系统、磁盘空间、CPU等等,一旦任何IT资产指标超标,或者状态异常,都能进行即时预警,从而对于可能业务系统故障的内部问题,能进行有效监控。但是,这同样不足以实现对业务系统业务故障的100%监控,理由如下:(1)业务系统的外部域名过期,或运营商网络故障,同样导致用户无法使用业务系统;(2)业务系统内部数据库死锁,或者业务系统业务逻辑代码执行效率问题等,也经常导致业务系统故障;(3)业务系统在不同的城市、不同的运营商环境中,所提供的服务质量也不尽相同。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于IE内核的WEB业务系统仿真监控方法及装置,其可以主动对业务系统的所有业务流程进行高频率的仿真,可以实时发现业务流程的各种故障,提高了业务系统的维护效率。
本发明解决技术问题所采用的技术方案如下:
一种基于IE内核的WEB业务系统仿真监控方法,其中,包括步骤:
A、预先设置一与标准IE内核功能相同的仿真IE内核,基于该仿真IE内核模拟用户在浏览器中进行标准的WEB业务系统操作,并通过仿真终端对该模拟标准的WEB业务系统操作录制标准的WEB业务系统流程,同时,对该标准的业务系统流程及其各个节点预先设定相应的预警阀值和调度策略,记录操作产生的结果,生成本地标准的WEB业务系统流程文件,以XML方式进行存储;并通过所述仿真终端将本地存储的包含相应预警阀值和调度策略的标准的WEB业务系统流程文件上传至总部监控中心;
B、根据监控需要,将多个仿真终端分别安装在实际WEB业务系统的多个指定的使用环境中,同时,总部监控中心将所录制的包含相应预警阀值和调度策略的标准的WEB业务系统流程分配给已安装好的各仿真终端;
C、各安装好的仿真终端每次启动时,从所述总部监控中心下载所录制的包含相应预警阀值和调度策略的标准的WEB业务系统流程文件,根据录制的标准的WEB业务系统流程,按分配的仿真任务和调度策略,执行仿真监控,并将执行仿真监控的仿真过程数据,传输到总部监控中心;
D、总部监控中心将所有仿真终端实时增量传输回来的仿真过程数据进行对比分析,比对相应的预警阀值,对于符合预先设定的预警阀值规则的仿真过程数据,进行预警。
所述基于IE内核的WEB业务系统仿真监控方法,其中,所述步骤A具体包括:
A1、自定义一与标准IE内核功能相同的仿真IE内核,并对该仿真IE内核进行相应的功能扩展;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市易聆科信息技术有限公司,未经深圳市易聆科信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110316572.7/2.html,转载请声明来源钻瓜专利网。