[发明专利]一种服务器软件运行状态的探测装置和方法在审
申请号: | 201810947852.X | 申请日: | 2018-08-20 |
公开(公告)号: | CN110851315A | 公开(公告)日: | 2020-02-28 |
发明(设计)人: | 付建祖;王高磊 | 申请(专利权)人: | 北京航天长峰科技工业集团有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100854*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 软件 运行 状态 探测 装置 方法 | ||
本发明提供一种服务器软件运行状态的探测装置及方法,利用现有网络交换机的端口镜像技术,在不更改原有网络拓扑条件下,把连接服务器端口上的报文全部镜像输出到状态探测装置,状态探测装置分析正常状态下的报文特征并对这些特征作记录,在服务器软件出现异常时,报文的格式或数量也会出现变化,状态探测装置通过分析报文特征,判断服务器软件异常后,向IT运维监控系统发出通知消息,IT运维监控系统就可以进行故障告警以及自动恢复。
技术领域
本发明属于电子信息领域,应用在IT运维方面,涉及一种服务器软件运行状态的探测方法和装置
背景技术
在IT产品的生命周期中,运营阶段占用大部分的时间和成本。IT运维是指与IT有关的硬件、软件以及网络系统的运行与维护,其中服务器上业务软件的监控,在IT运维中占有非常重要的比例。
现有IT运维中,对服务器上运行业务软件状态的监控,是需要在业务软件部署运行之前考虑的,一般在业务软件开发的过程中,就将需要监控的内容规划好,实现或引入一个负责状态监控的程序或软件模块,运行在同一台服务器上,用来监控该服务器上业务软件的运行情况。
实际IT运维项目中经常遇到这样的情况:一些老旧的业务软件需要继续使用,这些业务软件没有监控模块,也无法对这些业务软件进行升级或改造,受硬件资源的限制和可靠性方面的考虑,也没办法对运行业务软件的服务器进行改动。
目前有利用网络交换机的端口镜像技术的方案,把服务器的流入流出报文镜像到另一台服务器,利用协议分析软件,来对服务器上业务软件运行状态进行分析。这种方案有两个缺点:
1)必须要掌握业务软件运行协议,否则无法进行分析。
2)需要一台通用的服务器来运行协议分析软件,成本较高。
发明内容
要实现对已经部署并且在运行中的业务软件进行状态探测,受到下面三个条件的限制:
不能更改业务软件;
不能更改运行业务软件的服务器;
不能更改服务器运行的网络拓扑。
本发明的目的是针对缺乏监控模块的业务软件,在不更改业务软件,不更改业务软件服务器,不更改服务器所在网络的拓扑条件下,仅在交换机的镜像端口上增加一个嵌入式状态探测装置,通过分析流入和流出服务器网络接口上的报文,来判断服务器上运行业务软件的状态。
本发明的技术方案如下:
一种服务器软件运行状态的探测装置,其特征在于:包括分硬件和软件两部分,硬件部分包含嵌入式微型处理器,存储器SDRAM、ROM和Flash,报文分析芯片和输入输出接口,ROM用于存储嵌入式微型处理器运行的逻辑软件,SDRAM用于逻辑软件运行过程需要的临时存储,Flash用于存储报文分析软件需要的规则,属于永久存储;
软件部分包括运行在FPGA上的报文分析软件和运行在嵌入式微型处理器上的逻辑软件,逻辑软件负责读取Flash上的报文规则,发送给FPGA;从运维监控软件获得的确认规则信息,发送给FPGA,并写入Flash;
报文分析软件负责分析报文,根据报文特征生成规则;判断规则类型:已知正常,已知异常,未知;根据规则判断结果,已知正常忽略,已知异常就通知逻辑软件发送异常信息给监控软件,未知规则发送给逻辑软件确认。
本发明还提供一种服务器软件运行状态的探测方法,其特征在于:利用现有网络交换机的端口镜像技术,在不更改原有网络拓扑条件下,把连接服务器端口上的报文全部镜像输出到状态探测装置,状态探测装置分析正常状态下的报文特征并对这些特征作记录,在服务器软件出现异常时,报文的格式或数量也会出现变化,状态探测装置通过分析报文特征,判断服务器软件异常后,向IT运维监控系统发出通知消息,IT运维监控系统就可以进行故障告警以及自动恢复。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天长峰科技工业集团有限公司,未经北京航天长峰科技工业集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810947852.X/2.html,转载请声明来源钻瓜专利网。