【技术实现步骤摘要】
本专利技术涉及移动通信领域,尤其涉及一种基于智能规则匹配的自动巡检系统及方 法。
技术介绍
科技化的发展网络日益影响着我们的生活,更多的人接受在网上购物、网上交友 或者在网上查询下载到需要的各类电子信息。随着计算机的普及,计算机中对web应用程 序的使用安全也日益被人们所重视。在现有技术中,常用到的web应用程序巡检方法一般是采用人工平台检测,但是 只是通过人工的方法存在以下几点不足之处人工平台巡检不能做到24小时实时在线,并 且需要人工巡检人员对平台的功能相对熟悉,而且要求掌握linux,数据库等技术,况且人 工巡检容易遗漏。有鉴于此,现有技术有待改进和提闻。
技术实现思路
鉴于现有技术的不足,本专利技术目的在于提供一种基于智能规则匹配的自动巡检系 统及方法,旨在对现有技术中存在的使用人工平台巡检不能做到实时在线监控和容易出遗 漏的情况提供基于系统程序的自动巡检系统和方法,不仅可以实现自动实时巡检,并且可 以准确的判断出web应用程序中出现的错误。本专利技术的技术方案如下一种基于智能规则匹配的自动巡检系统,其中,包括读取配置模块和逻辑巡检模块; 读取配置模块,用于 ...
【技术保护点】
一种基于智能规则匹配的自动巡检系统,其特征在于,包括读取配置模块和逻辑巡检模块;读取配置模块,用于获取计算机中各种配置的信息;逻辑巡检模块,其用于根据读取的配置信息对web应用程序进行自动巡检,所述逻辑巡检模块进一步包括:数据库巡检模块、日志文件巡检模块和应用功能巡检模块。
【技术特征摘要】
1.一种基于智能规则匹配的自动巡检系统,其特征在于,包括读取配置模块和逻辑巡检模块;读取配置模块,用于获取计算机中各种配置的信息;逻辑巡检模块,其用于根据读取的配置信息对web应用程序进行自动巡检,所述逻辑巡检模块进一步包括数据库巡检模块、日志文件巡检模块和应用功能巡检模块。2.根据权利要求1所述基于智能规则匹配的自动巡检系统,其特征在于,所述数据库巡检模块中包括以下模块第一时间监控模块,用于在进行数据库巡检时对巡检模块的休眠时间进行监控;执行模块,执行配置文件对数据库中的业务表数据量和数据库的健康状况信息进行验证;比较模块,用于将执行模块监控获得的数据与预设的阀值进行比较,判断出其是否处正常工作状态;第一休眠模块,用于在该次巡检结束后,自动将数据库巡检模块进入休眠状态;第一报警模块,用于在巡检中发现数据库信息发生异常时,发出警报。3.根据权利要求1所述基于智能规则匹配的自动巡检系统,其特征在于,所述日志文件巡检模块中包括以下模块第二时间监控模块,用于在对日志文件巡检时对该巡检模块的休眠时间进行监控; 对比判断模块,用于将此日志文件文件最后修改时间与上次监控的此日志文件最后修改时间相对比,判断最后修改时间是否发生改变;分析处理模块,用于获取最后修改时间发生改变的文件的修改内容,并分析日志文件修改内容中追加内容,判断出此日志文件属于报错日志文件、普通日志文件还是严重日志文件;第二休眠模块,用于在该次巡检结束后日志文件巡检模块进入休眠状态;第二报警模块,用于在该次巡检中,发现日志文件发现报错日志时自动发出警报。4.根据权利要求1基于智能规则匹配的自动巡检系统,其特征在于,应用功能巡检模块中包括以下模块第三时间监控模块,用于在进行应用功能巡检时,对该巡检模块的休眠时间进行监控;请求模块,用于在巡检时发送HTTP请求;状态码获取模块,用于获取请求模块中得到的状态码;分析模块,如果获取的状态码为200,则分析其内容,判断是否按照预定进行输出; 第三休眠模块,用于在本次巡检结束后,该应用功能巡检模块自动进入休眠状态; 第三报警模块,用于在进行应用功能巡检时http请求返回状态码非200和请求内容不能随之输出,则自动发出警报。5.根据权利要求1所述基于智能规则匹配的自动巡检系统,其特征在于,第一休眠模块、第二休眠模块和第三休眠模块的休眠时间设定为2秒。6.根据权利要求2所述基于智能规则匹配的自动巡检系统,其特征在于,数据库的健康状况信息包括包括数据库表的空间占用,内存占用率和CPU占用率。7.一种基于智能规则匹配的自动巡检方法,其特征在于,其方法包括以下步骤A、启动计算机web应用程序自动巡检系统,程序首先...
【专利技术属性】
技术研发人员:陈炽昌,敖汉鹤,张但,胡德友,
申请(专利权)人:广东全通教育股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。