一种系统自检式看门狗的利记博彩app

文档序号:9631453阅读:445来源:国知局
一种系统自检式看门狗的利记博彩app
【技术领域】
[0001]本发明涉及网络技术领域,具体涉及一种系统自检式看门狗。
【背景技术】
[0002]网络技术是从1990年代中期发展起来的新技术,它把分散的资源融为有机整体,实现资源的全面共享和有机协作,使人们能够使用资源的整体能力并按需获取信息。
[0003]互联网中的门户网站是互联网中信息最多的信息资源之一。因其信息资源丰富,因此深受用户喜欢,用户的利记体育很大。这就对门户网站的安全性能提出了很高的要求,需要一个专门的技术来实现对门户网站的自检。
[0004]现有技术中习惯采用的对门户网站的异常检测采用的是看门狗技术。然而,目前大多数看门狗功能都是单独部署在当前软件或网站的操作系统上,这种看门狗的维护成本高,且只有在系统异常的情况下才发出告警。这就造成可能存在看门狗本身的异常,无法发出异常报警的时候,如果此时我们依然认为系统的门户网站是安全的,则其实系统出现了异常,是存在认知错误的。

【发明内容】

[0005]为了解决现有技术中存在的问题,本发明的目的是提供一种跟随系统一起安装,不需要单独的安装账号、系统资源,安装成本和维护成本都很低的系统自检式看门狗。
[0006]为了实现上述目的,本发明提供的系统自检式看门狗,包括以下步骤:
步骤S1,将看门狗和目标应用程序一起上传到WEB容器指定的应用目录;
步骤S2,使门户网站的看门狗和目标应用程序随WEB容器一起启动;
步骤S3,看门狗定期检测目标程序的指定资源,并获取目标程序的状态码;
步骤S4,判断目标程序的状态码是否正常,如果目标程序的状态码是正常状态码,则发送正常警告;如果目标程序的状态码是非正常状态码,则发送异常警告。
[0007]优选的技术方案,所述步骤S4中的目标程序的正常状态码为200 ;只要返回的状态码不是200,则认为状态码均为非正常状态码。
[0008]进一步优选的技术方案,所述系统自检式看门狗还包括当系统没有收到看门狗发出的警告信息,则认为看门狗工具本身出现异常;需要对系统进行人工异常排除。
[0009]本发明提供的系统自检式看门狗是将看门狗和目标应用程序一起上传到WEB容器指定的应用目录。因此看门狗是跟随系统一起安装,不需要单独的安装账号、系统资源。所以,本发明的系统自检式看门狗及其看门狗工具的安装成本和维护成本都很低的。
[0010]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0011]图1是本发明的一种系统自检式看门狗的流程示意图。
【具体实施方式】
[0012]为使本发明的目的、技术方案和优点更加清楚明了,下面结合【具体实施方式】并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
[0013]图1显示了本发明的系统自检式看门狗的流程示意图。
[0014]参见图1所示,本发明的系统自检式看门狗,其包括以下步骤:
步骤S1,将看门狗和目标应用程序一起上传到WEB容器指定的应用目录;
在本步骤中,本发明的看门狗有区别于其它shell脚本,将看门狗工具随门户网站的安装包一起上传到web容器(例如tomcat)的运行目录,相当于在网站的运行容器单独部署了一个独立的web应用。看门狗工具随被监控的软件或网站一起安装,降低了软件的安装成本和维护成本。
[0015]步骤S2,使门户网站的看门狗和应用程序随WEB容器一起启动;在本步骤中看门狗工具可以和目标应用程序随WEB容器一起启动,因此看门狗工具的运行不依赖被检测WEB应用的运行状态。
[0016]步骤S3,看门狗定期检测目标程序的指定资源,并获取目标程序的状态码;在本步骤中,看门狗工具定时检查被检测的网站的固定地址,并定期获得检测的目标程序的状态码。
[0017]步骤S4,判断目标程序的状态码是否正常,如果目标程序的状态码是正常状态码,则发送正常警告;如果目标程序的状态码是非正常状态码,则发送异常警告。
[0018]在本步骤中,系统对步骤S3中获得的状态码进行定期判断。例如:检测URL返回的状态码是否为200,如果URL返回的状态码是200,则认为正常,系统发出正常警告。如果检测到URL返回的状态码不是200,则认为异常,系统发出异常告警。
[0019]本发明的系统自检式看门狗还可以更进一步的自检,当系统没有收到看门狗发出的警告信息,则认为看门狗工具本身出现异常;需要对系统进行人工异常排除。
[0020]综上所述,本发明的系统自检式看门狗可以让看门狗随系统一起安装,不需要单独的安装账号、系统资源;减少了安装成本和维护成本。
[0021]应当理解的是,本发明的上述【具体实施方式】仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
【主权项】
1.一种系统自检式看门狗,其特征在于,其包括以下步骤: 步骤S1,将看门狗和目标应用程序一起上传到WEB容器指定的应用目录; 步骤S2,使门户网站的看门狗和目标应用程序随WEB容器一起启动; 步骤S3,看门狗定期检测目标程序的指定资源,并获取目标程序的状态码; 步骤S4,判断目标程序的状态码是否正常,如果目标程序的状态码是正常状态码,则发送正常警告;如果目标程序的状态码是非正常状态码,则发送异常警告。2.根据权利要求1所述的一种系统自检式看门狗,其特征在于:所述步骤S4中的目标程序的正常状态码为200 ;只要返回的状态码不是200,则认为状态码均为非正常状态码。3.根据权利要求1所述的一种系统自检式看门狗,其特征在于:所述系统自检式看门狗还包括当系统没有收到看门狗发出的警告信息,则认为看门狗工具本身出现异常;需要对系统进行人工异常排除。
【专利摘要】本发明公开了一种系统自检式看门狗,其包括以下步骤:步骤S1,将看门狗和目标应用程序一起上传到WEB容器指定的应用目录;步骤S2,使门户网站的看门狗和目标应用程序随WEB容器一起启动;步骤S3,看门狗定期检测目标程序的指定资源,并获取目标程序的状态码;步骤S4,判断目标程序的状态码是否正常,如果目标程序的状态码是正常状态码,则发送正常警告;如果目标程序的状态码是非正常状态码,则发送异常警告。本发明将看门狗和目标应用程序一起上传到WEB容器指定的应用目录。因此看门狗可以跟随系统一起安装,不需要单独的安装账号、系统资源。所以,本发明的系统自检式看门狗及其看门狗工具的安装成本和维护成本都很低的。
【IPC分类】G06F11/00
【公开号】CN105389223
【申请号】CN201410447166
【发明人】陈飞
【申请人】上海福网信息科技有限公司
【公开日】2016年3月9日
【申请日】2014年9月4日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1