[发明专利]服务监控方法及系统有效
申请号: | 201210009234.3 | 申请日: | 2012-01-12 |
公开(公告)号: | CN103209100A | 公开(公告)日: | 2013-07-17 |
发明(设计)人: | 吕毅 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 宋合成 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 监控 方法 系统 | ||
技术领域
本发明涉及服务监控技术领域,特别涉及一种服务监控方法及系统。
背景技术
近年来互联网领域的高速发展,对于服务程序的正常运行也提出了更高的要求。如何保障业务能够7*24小时不间断的运行,如何及时发现并且处理异常的服务,成为函待解决的问题。
目前一般的服务存活监控,都是针对服务的进程是否存在、服务的端口是否存在等进行监控。
现有技术存在的缺点是,不能够及时准确地判断服务是否处于正常运行状态。
发明内容
本发明的目的旨在至少解决上述技术缺陷之一。
为此,本发明的一个目的在于提出一种可以及时有效地监控服务程序的状态的服务监控方法。
本发明的另一个目的在于提出一种服务监控系统。
为了实现上述目的,根据本发明第一方面的实施例提出一种服务监控方法,包括以下步骤:S1:根据所要监控的服务,为所述服务的程序接口配置第一通信结构体,并创建用于所述服务的监控线程;S2:启动所述监控线程并将所述第一通信结构体发送至所述服务的程序接口;S3:接收所述服务的程序接口根据所述第一通信结构体返回的第二通信结构体;S4:解析所述第二通信结构体;S5:判断所述第二通信结构体与所述第一通信结构体是否匹配;S6:如果所述第二通信结构体与所述第一通信结构体匹配,则判断所述服务正常;以及S7:如果所述第二通信结构体与所述第一通信结构体不匹配,则判断所述服务异常。
根据本发明实施例的服务监控方法,通过为各个服务程序配置通信结构体,可以及时有效地对服务程序的状态进行监控,这种监控方法操作简单,实现容易,准确度高且效率高。
本发明第二方面的实施例提出一种服务监控系统,包括终端和服务器,所述终端包括:配置模块,用于根据所要监控的服务,为所述服务的程序接口配置第一通信结构体,并创建用于所述服务的监控线程;第一发送模块,所述第一发送模块用于启动所述监控线程,并将所述第一通信结构体发送至所述服务的程序接口;第一接收模块,所述第一接收模块用于接收所述服务器返回的第二通信结构体;解析模块,所述解析模块用于解析所述第二通信结构体;和判断模块,所述判断模块用于判断所述第二通信结构体与所述第一通信结构体是否匹配,如果所述第二通信结构体与所述第一通信结构体匹配,则所述判断模块判断所述服务正常,如果所述第二通信结构体与所述第一通信结构体不匹配,则所述判断模块判断所述服务异常,所述服务器包括:第二接收模块,所述第二接收模块用于接收所述第一发送模块发送的第一通信结构体;和第二发送模块,所述第二发送模块用于根据所述第一通信结构体向所述第一接收模块返回第二通信结构体。
根据本发明实施例的服务监控系统,通过为各个服务程序配置通信结构体,可以及时有效地对服务程序的状态进行监控,这种监控系统操作简单,实现容易,准确度高且效率高。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本发明第一实施例的服务监控方法的流程图;
图2为本发明第二实施例的服务监控方法的流程图;
图3为本发明第三实施例的服务监控方法的流程图;
图4为本发明第四实施例的服务监控方法的流程图;
图5为本发明第五实施例的服务监控方法的流程图;
图6为本发明第六实施例的服务监控方法的流程图;
图7为本发明第一实施例的服务监控系统的结构框图;
图8为本发明第一实施例的判断模块的结构框图;
图9为本发明第二实施例的判断模块的结构框图;
图10为本发明第二实施例的服务监控系统的结构框图;
图11为本发明第三实施例的服务监控系统的结构框图;以及
图12为本发明第四实施例的服务监控系统的结构框图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210009234.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种金属表面的防腐方法
- 下一篇:管件内腔镀膜工艺