一种监测Tomcat状态的方法和主服务器技术

技术编号:13083673 阅读:52 留言:0更新日期:2016-03-30 15:29
本申请实施例涉及计算机领域,提供了一种监测Tomcat状态的方法和主服务器,用于实现自动监测Tomcat状态。所述方法包括:从Tomcat状态页中获得所述Tomcat的至少一个状态参数;判断所述至少一个状态参数是否满足表示所述Tomcat正常运行的预设条件;当所述至少一个状态参数不满足所述预设条件时,输出用于表示所述Tomcat处于异常状态的提示信息。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及一种监测Tomcat状态的方法和主服务器
技术介绍
汤姆猫Tomcat是一个万维网应用服务器,运行在主服务器中,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用。当前,对Tomcat的监测是由管理员人工执行的。具体来讲,当管理员认为需要监测Tomcat时,进入Tomcat的服务器管理界面,然后从管理界面中查找各个状态参数,最后,管理员根据查找到的状态参数评估出Tomcat的状态。如果评估结果表示Tomcat状态不佳,则管理员对Tomcat进行维护。然而,由于管理员不可能随时监测Tomcat状态,所以现有技术中依赖人工监测Tomcat状态的方法就存在监测不及时的可能。
技术实现思路
本申请实施例提供了一种监测Tomcat状态的方法和主服务器,用于实现自动监测Tomcat状态。第一方面,本申请提供了一种监测Tomcat状态的方法,包括:从Tomcat状态页中获得所述Tomcat的至少一个状态参数;判断所述至少一个状态参数是否满足表示所述Tomcat正常运行的预设条件;当所述至少一个状态参数不满足所述预设条件时,输出用于表示所述Tomcat处于异常状态的提示信息。可选的,在从Tomcat状态页中获得所述Tomcat的至少一个状态参数之前,还包括:接收用于监测所述Tomcat状态的监测模块在当前监测时刻获得的所述Tomcat的状态参数;其中,所述监控模块按照预设间隔获得所述Tomcat的状态参数;基于所述当前监测时刻获得的所述Tomcat的状态参数,更新所述Tomcat状态页。可选的,判断所述至少一个状态参数是否满足表示所述Tomcat正常运行的预设条件,包括:获得与所述至少一个状态参数对应的至少一个预设Tomcat状态参数范围;判断所述至少一个状态参数是否在所述至少一个预设Tomcat状态参数范围中。可选的,在判断所述至少一个状态参数是否满足表示所述Tomcat正常运行的预设条件之前,还包括:判断所述至少一个状态参数是否有第一状态参数;当所述至少一个状态参数有所述第一状态参数时,计算上一个监测时刻至所述当前监测时刻内所述第一状态参数的平均值。可选的,当所述Tomcat的访问量小于阈值时,所述预设间隔为第一预设间隔;当所述Tomcat的访问量大于等于所述阈值时,所述预设间隔为大于所述第一预设间隔的第二预设间隔。第二方面,本申请提供了一种主服务器,包括:获得单元,用于从Tomcat状态页中获得所述Tomcat的至少一个状态参数;判断单元,用于判断所述至少一个状态参数是否满足表示所述Tomcat正常运行的预设条件;提示单元,用于当所述至少一个状态参数不满足所述预设条件时,输出用于表示所述Tomcat处于异常状态的提示信息。可选的,所述主服务器还包括:接收单元,用于在从Tomcat状态页中获得所述Tomcat的至少一个状态参数之前,接收用于监测所述Tomcat状态的监测模块在当前监测时刻获得的所述Tomcat的状态参数;其中,所述监控模块按照预设间隔获得所述Tomcat的状态参数;更新单元,用于基于所述当前监测时刻获得的所述Tomcat的状态参数,更新所述Tomcat状态页。可选的,所述判断单元用于获得与所述至少一个状态参数对应的至少一个预设Tomcat状态参数范围;判断所述至少一个状态参数是否在所述至少一个预设Tomcat状态参数范围中。可选的,所述主服务器还包括:判断子单元,用于在判断所述至少一个状态参数是否满足表示所述Tomcat正常运行的预设条件之前,判断所述至少一个状态参数是否有第一状态参数;计算单元,用于当所述至少一个状态参数有所述第一状态参数时,计算上一个监测时刻至所述当前监测时刻内所述第一状态参数的平均值。可选的,当所述Tomcat的访问量小于阈值时,所述预设间隔为第一预设间隔;当所述Tomcat的访问量大于等于所述阈值时,所述预设间隔为大于所述第一预设间隔的第二预设间隔。本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:在本申请实施例的技术方案中,主服务器从Tomcat状态页中获得Tomcat的至少一个状态参数。然后判断至少一个状态参数是否满足表示Tomcat正常运行的预设条件,当不满足预设条件时,输出用于表示Tomcat处于异常状态的提示信息。所以,主服务器通过判断Tomcat状态页中记录的至少一个状态参数是否满足预设条件,进而实现对Tomcat状态进行自动监测。不仅减少了人工依赖,而且还可以避免了人工监测不及时,在至少一个状态参数不满足预设条件时及时输出提示信息提示管理员维护。所以,解决了现有技术中依赖人工监测Tomcat状态的技术问题,实现了自动监测Tomcat状态的技术效果。附图说明图1为本申请实施例中监测Tomcat状态的方法流程图;图2为本申请实施例中主服务器的结构示意图。具体实施方式本申请实施例提供了一种监测Tomcat状态的方法和主服务器,解决现有技术中依赖人工监测Tomcat状态的技术问题,实现自动监测Tomcat状态的技术效果。为了解决上述技术问题,本申请提供的技术方案总体思路如下:主服务器通过判断Tomcat状态页中记录的至少一个状态参数是否满足预设条件,进而实现对Tomcat状态进行自动监测。不仅减少了人工依赖,而且还可以避免了人工监测不及时,在至少一个状态参数不满足预设条件时及时输出提示信息提示管理员维护。所以,解决了现有技术中依赖人工监测Tomcat状态的技术问题,实现了自动监测Tomcat状态的技术效果。下面通过附图以及具体实施例对本专利技术技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。本申请第一方面提供了一种监测Tomcat状态的方法。在本申请实施例中,Tomcat应用服务器(后文中简称“Tomcat”),为运行在主服务器本文档来自技高网...

【技术保护点】
一种监测Tomcat状态的方法,应用于主服务器,其特征在于,包括:从Tomcat状态页中获得所述Tomcat的至少一个状态参数;判断所述至少一个状态参数是否满足表示所述Tomcat正常运行的预设条件;当所述至少一个状态参数不满足所述预设条件时,输出用于表示所述Tomcat处于异常状态的提示信息。

【技术特征摘要】
1.一种监测Tomcat状态的方法,应用于主服务器,其特征在于,包括:
从Tomcat状态页中获得所述Tomcat的至少一个状态参数;
判断所述至少一个状态参数是否满足表示所述Tomcat正常运行的预设条
件;
当所述至少一个状态参数不满足所述预设条件时,输出用于表示所述
Tomcat处于异常状态的提示信息。
2.如权利要求1所述的方法,其特征在于,在从Tomcat状态页中获得
所述Tomcat的至少一个状态参数之前,还包括:
接收用于监测所述Tomcat状态的监测模块在当前监测时刻获得的所述
Tomcat的状态参数;其中,所述监控模块按照预设间隔获得所述Tomcat的状
态参数;
基于所述当前监测时刻获得的所述Tomcat的状态参数,更新所述Tomcat
状态页。
3.如权利要求2所述的方法,其特征在于,判断所述至少一个状态参数
是否满足表示所述Tomcat正常运行的预设条件,包括:
获得与所述至少一个状态参数对应的至少一个预设Tomcat状态参数范
围;
判断所述至少一个状态参数是否在所述至少一个预设Tomcat状态参数范
围中。
4.如权利要求3所述的方法,其特征在于,在判断所述至少一个状态参
数是否满足表示所述Tomcat正常运行的预设条件之前,还包括:
判断所述至少一个状态参数是否有第一状态参数;
当所述至少一个状态参数有所述第一状态参数时,计算上一个监测时刻
至所述当前监测时刻内所述第一状态参数的平均值。
5.如权利要求4所述的方法,其特征在于,当所述Tomcat的访问量小
于阈值时,所述预设间隔为第一预设间隔;当所述Tomcat的访问量大于等于
所述阈值时,所述预设间隔为大于所述第一预设间隔的第二预设间隔。
6.一种主服务器,...

【专利技术属性】
技术研发人员:康钟荣李强李伟
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1