The embodiment of the invention provides a method and device for monitoring a communication state, wherein the method includes: a communication state information of a plurality of client acquisition and server connection, including communication state information between the client and the server address, the client TCP connection state; communication state information storage multiple client; the address the client and server communication status information for the client TCP connection state is sent to the monitoring server, the monitoring server to determine the communication status of each client. The monitoring method and device provided by the embodiment of the invention can monitor the specific communication state of each client in an efficient and detailed way, and can be traceable to inquiry, thereby improving the efficiency of the operation and maintenance of the back end of the internet.
【技术实现步骤摘要】
一种通信状态的监控方法及装置
本专利技术涉及运维监控
,特别是涉及一种通信状态的监控方法及装置。
技术介绍
在互联网后端运作环境中,人们多采用CS(Client-Server,客户端/服务器)模式,这种运作模式一般由多个客户端与服务器建立连接,从而实现客户端与服务器间的数据交互。通常情况下,客户端和服务器之间通过TCP协议进行通信,这就需要对客户端与服务器之间的TCP通信状态进行监控,以保证整个后端系统的正常运行。一般情况下,一台服务器需要同时为多台客户端提供不同类型的服务,也就是说,一台服务器需要同时与多台客户端保持通信,这就会产生大量通信状态信息。但是,现有通信状态监控方法,通常只能监控处于某一连接状态下的客户端总数量,从而无法根据监控结果准确定位异常连接。
技术实现思路
本专利技术实施例的目的在于提供一种通信状态的监控方法及装置,以实现监控每一客户端的具体通信状态。具体技术方案如下:一种通信状态的监控方法,包括:采集与服务器连接的多个客户端的通信状态信息,所述通信状态信息中包括:所述客户端的地址、所述客户端与服务器之间的TCP连接状态;存储所述多个客户端的通信状态信息;将所述通信状态信息中的客户端的地址、所述客户端与服务器之间的TCP连接状态发送至监控服务器,以使监控服务器确定每个客户端的通信状态。优选地,所述将所述通信状态信息中的客户端的地址、所述客户端与服务器之间的TCP连接状态发送至监控服务器之前,所述通信状态的监控方法包括:对所述多个客户端的通信状态信息进行整合,生成多个整合后的通信状态信息组,每个整合后的通信状态信息组包括至少一个具有相同 ...
【技术保护点】
一种通信状态的监控方法,其特征在于,所述方法包括:采集与服务器连接的多个客户端的通信状态信息,所述通信状态信息中包括:所述客户端的地址、所述客户端与服务器之间的TCP连接状态;存储所述多个客户端的通信状态信息;将所述通信状态信息中的客户端的地址、所述客户端与服务器之间的TCP连接状态发送至监控服务器,以使监控服务器确定每个客户端的通信状态。
【技术特征摘要】
1.一种通信状态的监控方法,其特征在于,所述方法包括:采集与服务器连接的多个客户端的通信状态信息,所述通信状态信息中包括:所述客户端的地址、所述客户端与服务器之间的TCP连接状态;存储所述多个客户端的通信状态信息;将所述通信状态信息中的客户端的地址、所述客户端与服务器之间的TCP连接状态发送至监控服务器,以使监控服务器确定每个客户端的通信状态。2.根据权利要求1所述的通信状态的监控方法,其特征在于,所述将所述通信状态信息中的客户端的地址、所述客户端与服务器之间的TCP连接状态发送至监控服务器之前,所述通信状态的监控方法包括:对所述多个客户端的通信状态信息进行整合,生成多个整合后的通信状态信息组,每个整合后的通信状态信息组包括至少一个具有相同属性的通信状态信息。3.根据权利要求1或2所述的通信状态的监控方法,其特征在于,所述采集与服务器连接的多个客户端的通信状态信息,进一步包括:根据预设采集周期,定时采集与服务器连接的多个客户端的通信状态信息,每个通信状态信息中包括时间属性;所述将所述通信状态信息中的客户端的地址、所述客户端与服务器之间的TCP连接状态发送至监控服务器,进一步包括:将所述通信状态信息中的客户端的地址、所述客户端与服务器之间的TCP连接状态以及所述客户端的包含时间属性的通信状态信息发送至监控服务器,以使监控服务器确定每个客户端在不同时刻的通信状态。4.根据权利要求1或2所述的通信状态的监控方法,其特征在于,所述通信状态信息中还包括:所述多个客户端运行的服务名称;所述将所述通信状态信息中的客户端的地址、所述客户端与服务器之间的TCP连接状态发送至监控服务器,进一步包括:将所述通信状态信息中的客户端的地址、所述客户端与服务器之间的TCP连接状态以及所述客户端运行的服务名称发送至监控服务器,以使监控服务器确定每个客户端运行不同服务时的通信状态。5.根据权利要求4所述的通信状态的监控方法,其特征在于,所述将所述通信状态信息中的客户端的地址、所述客户端与服务器之间的TCP连接状态发送至监控服务器之后,所述通信状态的监控方法还包括:将存储的所述多个客户端的通信状态信息中的异常信息生成为主动报警信息,并发送所述主动报警信息至报警服务器。6.根据权利要求5所述的通信状态的监控方法,其特征在于,所述通信状态的监控方法还包括:接收通信状态查询请求,所述查询请求中包括查询属性,所述查询属性包括:客户端的地址、客户端与服务器之间的TCP连接状态以及客户...
【专利技术属性】
技术研发人员:冯浩,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。