[发明专利]用于监测服务器的运行状态的方法、设备和系统无效
申请号: | 201110068206.4 | 申请日: | 2011-03-11 |
公开(公告)号: | CN102684936A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | 闫志东;马帅 | 申请(专利权)人: | 北京千橡网景科技发展有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 吴立明 |
地址: | 100041 北京市石*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 监测 服务器 运行 状态 方法 设备 系统 | ||
技术领域
本发明的实施方式总体上涉及网络信息技术领域,更具体地,涉及用于监测服务器的运行状态的方法、设备和系统。
背景技术
在信息技术领域,监测计算设备是否以正常状态运行是一个重要的问题。特别是随着网络技术的发展,越来越多的计算设备以服务器的形式出现,这些服务器通过其上运行的应用来为其他设备(称为客户端设备)提供相应的服务和/或数据。作为示例,常见的服务器包括但不限于:电子邮件(email)服务器、消息收发服务器、文件服务器、应用服务器、数据库服务器,等等。监测这些服务器的运行状态对于维持正常的网络服务和通信而言至关重要。
应当理解,在此使用的术语“服务器”意在表示能够通过网络向其他设备提供数据、信息、服务等的任何适当的计算设备,包括但不限于:主机计算机、个人计算机、膝上型计算机、移动计算设备、个人数字助理(PDA),等等。而且,还应理解,在此提及的“服务器”和“客户端”是相对的。特定的计算设备可能在某些情况下充当服务器,而在另一些情况下充当客户端。而且,计算设备同时充当服务器和客户端也是可能的。
在现有技术中,网络中服务器的运行状态通常是通过监测该服务器的网络端口来实现的。例如,对于提供Web服务的服务器而言,根据现有技术的方案,对服务器运行状态的监测可以这样实现:监测应用服务器提供Web服务的端口(例如,超文本传输协议HTTP端口),并且通过端口的状态(例如,是否正常响应)来确定该服务器是否正常运行。
然而,现有技术的此类方案存在明显的缺陷。通过这种方式,只能确保服务器与外部通信的网络端口处于正常状态,即,端口是可达和可响应的。但是,端口处于正常状态并不总是等同于服务器处于正常运行状态。例如,在某些情况下,尽管服务器的端口尚以正常状态工作,但是其中运行的应用或者服务器的系统平台可能已经发生了错误或者异常。如果这种情况得不到及时、有效的处理,则可能影响所提供服务的正确性和/或响应速度。
考虑一个具体示例,假定服务器上提供Web服务的Web应用需要使用特定量的存储资源。但是,服务器上的存储资源可能由于某些原因(例如,由于资源竞争)而变得不可获得。此时,尽管该服务器的网络端口处于正常状态,但是Web应用由于无法获得操作所需的资源,可能已经无法为客户端提供正确、及时的服务。
目前,在这种情况下,服务器的异常状态需要往往需要以人工方式来确定和处理。具体而言,接受服务的用户可以向有关负责人员(例如,服务器管理员、网络管理员、客户服务人员,等等)反馈服务异常,而负责人员通过查看服务器的系统运行日志来评估服务器的状态,并采取相应的措施。这不利于快速、及时地应对服务器的异常状态,并且将耗费可观的人力和物力成本。
由此,本领域中需要一种以更为有效、快速和准确的方式监测网络中服务器的运行状态的方法和设备。
发明内容
为了克服现有技术中的上述缺陷,本发明的实施方式提供用于监测服务器的运行状态的方法、设备和系统。
在本发明的一个方面,提供一种用于监测网络中的服务器的运行状态的方法,所述服务器运行有至少一个应用。该方法包括:从所述服务器收集由所述至少一个应用产生的异常信息;以及基于所收集的异常信息来监测所述服务器的运行状态。
在本发明的某些实施方式中,所述异常信息被所述服务器存储在存储库中,并且所述收集包括从所述存储库收集所述异常信息。在本发明的某些实施方式中,所述异常信息以推送或者拉取模式被收集。备选地或附加地,所述异常信息被定期收集。
根据本发明的某些实施方式,其中所述监测包括基于以下至少一个来确定所述服务器是否处于正常运行状态:单位时间内产生的异常的数目;产生的异常的类型;以及产生异常的应用的特性。在这种实施方式中,该方法还可以包括:响应于确定所述服务器未处于正常运行状态而向用户发送警示消息。警报可以通过以下一个或多个来发送:电子邮件,短消息服务SMS消息,以及多媒体消息MMS。
在本发明的另一方面,提供一种用于监测网络中的服务器的运行状态的设备,所述服务器运行有至少一个应用。所述设备包括:收集装置,配置为用于从所述服务器收集由所述至少一个应用产生的异常信息;以及监测装置,配置为用于基于所收集的异常信息来监测所述服务器的运行状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京千橡网景科技发展有限公司,未经北京千橡网景科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110068206.4/2.html,转载请声明来源钻瓜专利网。