CN108337128B - 监控***间通讯状态的方法、装置和*** - Google Patents

监控***间通讯状态的方法、装置和*** Download PDF

Info

Publication number
CN108337128B
CN108337128B CN201711464762.7A CN201711464762A CN108337128B CN 108337128 B CN108337128 B CN 108337128B CN 201711464762 A CN201711464762 A CN 201711464762A CN 108337128 B CN108337128 B CN 108337128B
Authority
CN
China
Prior art keywords
monitoring
information
systems
communication
monitoring systems
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711464762.7A
Other languages
English (en)
Other versions
CN108337128A (zh
Inventor
宋向京
李璠
邵理煜
龚荣荣
史新丽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Everbright Bank Co Ltd
Original Assignee
China Everbright Bank Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Everbright Bank Co Ltd filed Critical China Everbright Bank Co Ltd
Priority to CN201711464762.7A priority Critical patent/CN108337128B/zh
Publication of CN108337128A publication Critical patent/CN108337128A/zh
Application granted granted Critical
Publication of CN108337128B publication Critical patent/CN108337128B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0811Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/16Threshold monitoring

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明公开了一种监控***间通讯状态的方法、装置和***。其中,该方法包括:获取任意两个监控***之间的通讯方式;基于通讯方式,获取两个监控***的监控信息,其中,监控信息包括如下至少之一:监控***的配置信息、监控***提供的服务信息;根据监控信息确定两个监控***之间的通讯状态是否处于正常状态。本发明解决了现有技术中由于无法获知各个***之间的通讯状态导致无法及时对***间通讯故障进行预警的技术问题。

Description

监控***间通讯状态的方法、装置和***
技术领域
本发明涉及计算机网络领域,具体而言,涉及一种监控***间通讯状态的方法、装置和***。
背景技术
随着信息化技术在各个行业的应用,出现了各种各样的信息***,大大提高了生产效率。目前,各个行业(例如,铁路运输、银行等)的信息***都会针对不同的业务开发独立的子***,这些业务子***之间相互连接,以完成某项功能。可见,各个信息子***之间的连通性的好坏,对于业务实现,具有十分重要的作用。以银行***为例,需要定期对银行的各个***(例如,总行综合前置***、核心业务***、图形化网点前端***、网上银行***、信贷风险流程管理***、理财产品销售***等)之间的连通性进行检查。由于银行***间关联性较强,且***之间采用的通讯方式也较多,但是***之间的连通情况不透明,导致无法及时有效发现***间连通故障问题,以便提前预警,降低风险和影响。
针对上述现有技术中由于无法获知各个***之间的通讯状态导致无法及时对***间通讯故障进行预警的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种监控***间通讯状态的方法、装置和***,以至少解决现有技术中由于无法获知各个***之间的通讯状态导致无法及时对***间通讯故障进行预警的技术问题。
根据本发明实施例的一个方面,提供了一种监控***间通讯状态的方法,包括:获取任意两个监控***之间的通讯方式;基于通讯方式,获取两个监控***的监控信息,其中,监控信息包括如下至少之一:监控***的配置信息、监控***提供的服务信息;根据监控信息确定两个监控***之间的通讯状态是否处于正常状态。
根据本发明实施例的另一方面,还提供了一种监控***间通讯状态的***,包括:至少两个监控***;监控服务器,与两个监控***分别通信,用于获取两个监控***之间的通讯方式,基于通讯方式,获取两个监控***的监控信息,并根据监控信息确定两个监控***之间的通讯状态是否处于正常状态,其中,监控信息包括如下至少之一:监控***的配置信息、监控***提供的服务信息。
根据本发明实施例的另一方面,还提供了一种监控***间通讯状态的装置,包括:第一获取单元,用于获取任意两个监控***之间的通讯方式;第二获取单元,用于基于通讯方式,获取两个监控***的监控信息,其中,监控信息包括如下至少之一:监控***的配置信息、监控***提供的服务信息;确定单元,用于根据监控信息确定两个监控***之间的通讯状态是否处于正常状态。
根据本发明实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,程序执行上述方法实施例中任意一项可选的或优选的监控***间通讯状态的方法。
根据本发明实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述方法实施例中任意一项可选的或优选的监控***间通讯状态的方法。
在本发明实施例中,通过获取任意两个监控***之间的通讯方式;基于通讯方式,获取两个监控***的监控信息,其中,监控信息包括如下至少之一:监控***的配置信息、监控***提供的服务信息;根据监控信息确定两个监控***之间的通讯状态是否处于正常状态,达到了基于***之间的通讯方式来监控两个***之间的通讯状态的目的,从而实现了及时发现***之间通讯故障并及时预警的技术效果,进而解决了现有技术中由于无法获知各个***之间的通讯状态导致无法及时对***间通讯故障进行预警的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种监控***间通讯状态的方法流程图;
图2是根据本发明实施例的一种可选的监控***间通讯状态的方法流程图;
图3是根据本发明实施例的一种可选的监控***间通讯状态的方法流程图;
图4是根据本发明实施例的一种监控***间通讯状态的***示意图;以及
图5是根据本发明实施例的一种监控***间通讯状态的装置示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
根据本发明实施例,提供了一种监控***间通讯状态的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1是根据本发明实施例的一种监控***间通讯状态的方法流程图,如图1所示,该方法包括如下步骤:
步骤S102,获取任意两个监控***之间的通讯方式。
需要说明的是,上述监控***是指待监控的***,作为一种可选的实施例,上述监控***可以是银行***(包括但不限于核心业务***、总行综合前置***、金融IC卡***、信贷风险流程管理***、CRM***、POS业务***、手机银行***、网银***、***、中间业务平台、客户信息管理***等),上述通讯方式包括但不限于如下至少之一:Tuxedo域连接、WTC连接、Jolt连接、TCP连接和Tuxedo Client(即Tuxedo客户端)连接。
其中,Tuxedo(Transaction for Unix has been Extended for DistributionOperation)是被分布式操作扩展之后的Unix事务***,是一个客户机/服务器的中间件,在客户机与服务器之间进行调节,以保证正确地处理事务。当多个域之间有Tuxedo服务调用关系时,必须通过域连接才能实现正常调用。
WTC(Weblogic Tuxedo Connector)连接和Jolt连接是用于连接Weblogic和Tuxedo的两种方式,Weblogic和Tuxedo作为中间件,被广泛应用于银行、电信、金融等行业,通常采用Tuxedo实现核心业务,采用Weblogic作为***扩张到Internet的平台,实现电子商务,由Weblogic调用Tuxedo上的服务。其中,WTC不仅能让Weblogic调用Tuxedo的服务,还能让Tuxedo调用Weblogic的ELB;而Jolt只能让Weblogic调用Tuxedo。但是,Jolt可以使Tuxedo与Weblogic等其他应用服务器相连,而WTC只能用于Weblogic与Tuxedo之间的互连。
TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。向服务器发送HTTP请求时,需要建立TCP连接。
步骤S104,基于通讯方式,获取两个监控***的监控信息,其中,监控信息包括如下至少之一:监控***的配置信息、监控***提供的服务信息。
需要说明的是,由于两个监控***之间采用的通信方式不同,用于连接的配置文件也不同。因而,在监控两个监控***之间的通信状态时,需要监控的配置信息或服务信息也不同。
一种可选的实施例中,基于通讯方式,获取两个监控***的监控信息,包括如下至少之一:通过扫描监控***的配置文件,获取监控***的配置信息;通过向监控***发送命令的方式,获取监控***提供的服务信息。即根据被监控***间通讯方式的不同,采用扫描其配置文件、或者向其发送命令的方式,获取监控信息并比对监控项,得到被监控***间的连接结果。
步骤S106,根据监控信息确定两个监控***之间的通讯状态是否处于正常状态。
作为一种可选的实施例,上述通讯状态包括但不限于两个监控***之间的连接状态,可选地,还可以包括两个监控***之间通讯质量的好坏等。
由上可知,在本申请上述实施例中,在对任意两个待监控的***之间的通讯状态进行监控时,首先获取这两个***之间通讯的通讯方式,基于该通讯方式,获取两个监控***需要监控的配置信息和/或提供的服务信息,根据监控的配置信息和/或提供的服务信息,确定两个监控***之间的通讯状态是否处于正常状态,容易注意的是,两个监控***之间采用的通讯方式不同,需要对两个监控***监控的监控信息也不同。
通过本申请上述实施例提供的方案,达到了基于***之间的通讯方式来监控两个***之间的通讯状态的目的,从而实现了及时发现***之间通讯故障并及时预警的技术效果,进而解决了现有技术中由于无法获知各个***之间的通讯状态导致无法及时对***间通讯故障进行预警的技术问题。
在一种可选的实施例中,如图2所示,上述步骤S102,基于通讯方式,获取两个监控***的监控信息,可以包括:
步骤S202,根据通讯方式,确定两个监控***的至少一个监控项;
步骤S204,获取两个监控***中每个监控项对应的内容信息。
需要说明的是,由于不同的通讯方式,需要配置的信息不同,因而,可以根据两个监控***之间采用的通讯方式,确定两个监控***需要监控的一个或多个监控项目(即上述监控项),并分别获取两个监控***中每个监控项目内的监控内容(即上述内容信息)。
在一种可选的实施例中,如图3所示,根据监控信息确定两个监控***之间的通讯状态是否处于正常状态,包括:
步骤S302,基于两个监控***中任意一个监控***的基本信息,判断另一监控***的监控信息是否正确;
步骤S304,根据判断结果,确定两个监控***之间的通信状态是否处于正常状态。
需要说明的是,上述基本信息可以是监控***自身的一些属性信息,例如,监控***的主机名称、IP地址、端口号等信息。
基于上述实施例,作为一种可选的实施方式,基于两个监控***中任意一个监控***的基本信息,判断另一监控***的监控信息是否正确,可以包括:
步骤S3021,获取两个监控***的基本信息;
步骤S3023,判断两个监控***中任意一个监控***的监控信息是否与另一个监控***的基本信息匹配。
以Tuxedo域连接为例,两个监控***如果要建立Tuxedo域连接,需要在每个监控***的配置文件中配置另一个监控***的地址信息(例如,域名、访问点名称、IP地址、端口号等)。例如,A***和B***的通讯方式采用Tuxedo域连接,上述监控项可以是目的地址,因而,如果在A***配置文件中的目的地址为B的地址,B***配置文件中的目的地址为A的地址,则认为A***和B***的通讯状态正常;反之,如果在A***配置文件中的目的地址为B的地址,B***配置文件中的目的地址为C的地址,则认为A***和B***的通讯状态异常。
基于上述任意一种可选的方法实施例,作为一种可选的实施方案,任何一个监控***只需根据标准化的输入要求维护***信息,即可添加到监控中,方便快捷的查看监控结果。银行***间关联性较强,通讯方式较多,但连通情况不透明,上述监控***间通讯状态的方法能及时有效的发现***间连通问题,提前预警降低影响,同时为诊断修复交易问题、***连通故障排查提供有效依据。
容易注意的是,除了根据两个监控***的配置匹配分析和服务启动检测来确定两个监控***之间的通讯状态是否正常外,还可以通过检测两个监控***之间的连接状态以及对监控***的文件***磁盘使用率来进一步确定两个监控***之间的通讯状态是否正常。因而,作为一种拓展的实施方案,上述监控信息还可以包括:两个监控***之间的连接状态信息、监控***的文件***状态信息,其中,根据监控信息确定两个监控***之间的通讯状态是否处于正常状态,还可以包括如下任意之一:
步骤S1061,检测两个监控***之间的连接状态是否存在干扰,并根据检测结果确定两个监控***之间的通讯状态是否处于正常状态。
两***间的通讯,在配置正确、服务启动的前提下,如果有干扰连接,其通讯状态也会受到影响。因此,我们通过发送命令的方式,获取被监控***的连接信息,检查其中是否有干扰连接。
例如,在监控网上银行A和总行综合前置***A之间的通讯状态时,如果网上银行的另一个环境B也连接上了总行综合前置***A。那么从网上银行A做交易时,总行综合前置***的返回信息可能会返回给网上银行A,也可能返回给网上银行B;而返回给B就导致网上银行A与总行综合前置间的通讯异常,B就是一个干扰连接。
步骤S1063,检测两个监控***中的任意一个监控***的文件***的磁盘使用率是否超过阈值,并根据检测结果确定两个监控***之间的通讯状态是否处于正常状态。
由于文件***磁盘使用率超过一定阈值后,会影响***自身状态。因而,可以通过发送命令的方式,检查被监控的监控***所有路径的磁盘使用率,在使用率超过阈值后进行预警。
根据本发明实施例,还提供了一种用于实现上述监控***间通讯状态的方法的***实施例,图4是根据本发明实施例的一种监控***间通讯状态的***示意图,如图4所示,该***包括:至少两个监控***401和监控服务器403。
其中,至少两个监控***401;
监控服务器403,与两个监控***分别通信,用于获取两个监控***之间的通讯方式,基于通讯方式,获取两个监控***的监控信息,并根据监控信息确定两个监控***之间的通讯状态是否处于正常状态,其中,监控信息包括如下至少之一:监控***的配置信息、监控***提供的服务信息。
由上可知,在本申请上述实施例中,在对任意两个监控***401之间的通讯状态进行监控时,通过监控服务器403获取这两个监控***401之间通讯的通讯方式,基于该通讯方式,获取两个监控***401需要监控的配置信息和/或提供的服务信息,根据监控的配置信息和/或提供的服务信息,确定两个监控***之间的通讯状态是否处于正常状态,容易注意的是,两个监控***401之间采用的通讯方式不同,需要对两个监控***401监控的监控信息也不同。
通过本申请上述实施例提供的方案,达到了基于***之间的通讯方式来监控两个***之间的通讯状态的目的,从而实现了及时发现***之间通讯故障并及时预警的技术效果,进而解决了现有技术中由于无法获知各个***之间的通讯状态导致无法及时对***间通讯故障进行预警的技术问题。
在一种可选的实施例中,上述监控服务器还用于根据通讯方式,确定两个监控***的至少一个监控项,并获取两个监控***中每个监控项对应的内容信息。
在一种可选的实施例中,上述监控服务器还用于基于两个监控***中任意一个监控***的基本信息,判断另一监控***的监控信息是否正确,并根据判断结果,确定两个监控***之间的通信状态是否处于正常状态。
在一种可选的实施例中,上述监控服务器还用于获取两个监控***的基本信息,并判断两个监控***中任意一个监控***的监控信息是否与另一个监控***的基本信息匹配。
在一种可选的实施例中,上述监控服务器还用于通过扫描监控***的配置文件,获取监控***的配置信息;和/或通过向监控***发送命令的方式,获取监控***提供的服务信息。
基于上述任意一种可选的***实施例,作为一种可选的实施例,上述监控***为银行***,通讯方式包括如下至少之一:Tuxedo域连接、WTC连接、jolt连接、TCP连接和Tuxedo Client连接。
在一种可选的实施例中,上述监控信息还可以包括:两个监控***之间的连接状态信息、监控***的文件***状态信息,其中,上述监控服务器还用于检测两个监控***之间的连接状态是否存在干扰,并根据检测结果确定两个监控***之间的通讯状态是否处于正常状态,或者,检测两个监控***中的任意一个监控***的文件***的磁盘使用率是否超过阈值,并根据检测结果确定两个监控***之间的通讯状态是否处于正常状态。
根据本发明实施例,还提供了一种用于实现上述监控***间通讯状态的方法的装置实施例,图5是根据本发明实施例的一种监控***间通讯状态的装置示意图,如图5所示,该装置包括:第一获取单元501、第二获取单元503和确定单元505。
其中,第一获取单元501,用于获取任意两个监控***之间的通讯方式;
第二获取单元503,用于基于通讯方式,获取两个监控***的监控信息,其中,监控信息包括如下至少之一:监控***的配置信息、监控***提供的服务信息;
确定单元505,用于根据监控信息确定两个监控***之间的通讯状态是否处于正常状态。
此处需要说明的是,上述第一获取单元501、第二获取单元503和确定单元505对应于方法实施例中的步骤S102至S106,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述方法实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以在诸如一组计算机可执行指令的计算机***中执行。
由上可知,在本申请上述实施例中,在对任意两个待监控的***之间的通讯状态进行监控时,首先通过第一获取单元501获取这两个***之间通讯的通讯方式,通过第二获取单元503基于该通讯方式,获取两个监控***需要监控的配置信息和/或提供的服务信息,并通过确定单元505根据监控的配置信息和/或提供的服务信息,确定两个监控***之间的通讯状态是否处于正常状态,容易注意的是,两个监控***之间采用的通讯方式不同,需要对两个监控***监控的监控信息也不同。
通过本申请上述实施例提供的方案,达到了基于***之间的通讯方式来监控两个***之间的通讯状态的目的,从而实现了及时发现***之间通讯故障并及时预警的技术效果,进而解决了现有技术中由于无法获知各个***之间的通讯状态导致无法及时对***间通讯故障进行预警的技术问题。
在一种可选的实施例中,上述第二获取单元包括:第一确定模块,用于根据通讯方式,确定两个监控***的至少一个监控项;第一获取模块,用于获取两个监控***中每个监控项对应的内容信息。
在一种可选的实施例中,上述确定单元包括:判断模块,用于基于两个监控***中任意一个监控***的基本信息,判断另一监控***的监控信息是否正确;第二确定模块,用于根据判断结果,确定两个监控***之间的通信状态是否处于正常状态。
在一种可选的实施例中,上述判断模块包括:获取子模块,用于获取两个监控***的基本信息;判断子模块,用于判断两个监控***中任意一个监控***的监控信息是否与另一个监控***的基本信息匹配。
基于上述任意一种可选的装置实施例,作为一种可选的实施例,上述第二获取单元包括如下至少之一:第二获取模块,用于通过扫描监控***的配置文件,获取监控***的配置信息;第三获取模块,用于通过向监控***发送命令的方式,获取监控***提供的服务信息。
基于上述任意一种可选的装置实施例,作为一种可选的实施例,上述监控***为银行***,通讯方式包括如下至少之一:Tuxedo域连接、WTC连接、jolt连接、TCP连接和Tuxedo Client连接。
在一种可选的实施例中,上述监控信息还可以包括:两个监控***之间的连接状态信息、监控***的文件***状态信息,其中,确定单元505还包括如下任意之一:第三确定模块,用于检测两个监控***之间的连接状态是否存在干扰,并根据检测结果确定两个监控***之间的通讯状态是否处于正常状态;第四确定模块,用于检测两个监控***中的任意一个监控***的文件***的磁盘使用率是否超过阈值,并根据检测结果确定两个监控***之间的通讯状态是否处于正常状态。
根据本发明实施例,还提供了一种存储介质,存储介质包括存储的程序,其中,程序执行上述方法实施例中任意一项可选的或优选的监控***间通讯状态的方法。
根据本发明实施例,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述方法实施例中任意一项可选的或优选的监控***间通讯状态的方法。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (8)

1.一种监控***间通讯状态的方法,其特征在于,包括:
获取任意两个监控***之间的通讯方式;
基于所述通讯方式,获取所述两个监控***的监控信息,其中,所述监控信息包括如下至少之一:所述监控***的配置信息、所述监控***提供的服务信息;
根据所述监控信息确定所述两个监控***之间的通讯状态是否处于正常状态;
其中,根据所述监控信息确定所述两个监控***之间的通讯状态是否处于正常状态,包括:基于所述两个监控***中任意一个监控***的基本信息,判断另一监控***的监控信息是否正确;根据判断结果,确定所述两个监控***之间的通信状态是否处于正常状态;
所述监控信息还包括:两个监控***之间的连接状态信息、所述监控***的文件***状态信息,其中,根据所述监控信息确定所述两个监控***之间的通讯状态是否处于正常状态,包括如下任意之一:检测所述两个监控***之间的连接状态是否存在干扰,并根据检测结果确定所述两个监控***之间的通讯状态是否处于正常状态;检测所述两个监控***中的任意一个监控***的文件***的磁盘使用率是否超过阈值,并根据检测结果确定所述两个监控***之间的通讯状态是否处于正常状态;
所述通讯状态至少包括:所述两个监控***之间的连接状态;
其中,任何一个监控***只需根据标准化的输入要求维护***信息,即可添加到监控中,查看监控结果。
2.根据权利要求1所述的方法,其特征在于,基于所述通讯方式,获取所述两个监控***的监控信息,包括:
根据所述通讯方式,确定所述两个监控***的至少一个监控项;
获取所述两个监控***中每个监控项对应的内容信息。
3.根据权利要求1所述的方法,其特征在于,基于所述两个监控***中任意一个监控***的基本信息,判断另一监控***的监控信息是否正确,包括:
获取所述两个监控***的基本信息;
判断所述两个监控***中任意一个监控***的监控信息是否与另一个监控***的基本信息匹配。
4.根据权利要求1所述的方法,其特征在于,基于所述通讯方式,获取所述两个监控***的监控信息,包括如下至少之一:
通过扫描所述监控***的配置文件,获取所述监控***的配置信息;
通过向所述监控***发送命令的方式,获取所述监控***提供的服务信息。
5.一种监控***间通讯状态的***,其特征在于,包括:
至少两个监控***;
监控服务器,与所述两个监控***分别通信,用于获取所述两个监控***之间的通讯方式,基于所述通讯方式,获取所述两个监控***的监控信息,并根据所述监控信息确定所述两个监控***之间的通讯状态是否处于正常状态,其中,所述监控信息包括如下至少之一:所述监控***的配置信息、所述监控***提供的服务信息;
其中,所述监控服务器还用于基于所述两个监控***中任意一个监控***的基本信息,判断另一监控***的监控信息是否正确;根据判断结果,确定所述两个监控***之间的通信状态是否处于正常状态;
所述监控信息还包括:两个监控***之间的连接状态信息、所述监控***的文件***状态信息,其中,所述监控服务器用于根据所述监控信息确定所述两个监控***之间的通讯状态是否处于正常状态,包括如下任意之一:检测所述两个监控***之间的连接状态是否存在干扰,并根据检测结果确定所述两个监控***之间的通讯状态是否处于正常状态;检测所述两个监控***中的任意一个监控***的文件***的磁盘使用率是否超过阈值,并根据检测结果确定所述两个监控***之间的通讯状态是否处于正常状态;
所述通讯状态至少包括:所述两个监控***之间的连接状态;
其中,任何一个监控***只需根据标准化的输入要求维护***信息,即可添加到监控中,查看监控结果。
6.一种监控***间通讯状态的装置,其特征在于,包括:
第一获取单元,用于获取任意两个监控***之间的通讯方式;
第二获取单元,用于基于所述通讯方式,获取所述两个监控***的监控信息,其中,所述监控信息包括如下至少之一:所述监控***的配置信息、所述监控***提供的服务信息;
确定单元,用于根据所述监控信息确定所述两个监控***之间的通讯状态是否处于正常状态;
其中,所述确定单元包括:判断模块,用于基于所述两个监控***中任意一个监控***的基本信息,判断另一监控***的监控信息是否正确;第二确定模块,用于根据判断结果,确定两个监控***之间的通信状态是否处于正常状态;
所述监控信息还包括:两个监控***之间的连接状态信息、所述监控***的文件***状态信息,其中,所述确定单元还包括如下任意之一:第三确定模块,用于检测所述两个监控***之间的连接状态是否存在干扰,并根据检测结果确定所述两个监控***之间的通讯状态是否处于正常状态;第四确定模块,用于检测所述两个监控***中的任意一个监控***的文件***的磁盘使用率是否超过阈值,并根据检测结果确定所述两个监控***之间的通讯状态是否处于正常状态;
所述通讯状态至少包括:所述两个监控***之间的连接状态;
其中,任何一个监控***只需根据标准化的输入要求维护***信息,即可添加到监控中,查看监控结果。
7.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,所述程序执行权利要求1至4中任意一项所述的监控***间通讯状态的方法。
8.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至4中任意一项所述的监控***间通讯状态的方法。
CN201711464762.7A 2017-12-28 2017-12-28 监控***间通讯状态的方法、装置和*** Active CN108337128B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711464762.7A CN108337128B (zh) 2017-12-28 2017-12-28 监控***间通讯状态的方法、装置和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711464762.7A CN108337128B (zh) 2017-12-28 2017-12-28 监控***间通讯状态的方法、装置和***

Publications (2)

Publication Number Publication Date
CN108337128A CN108337128A (zh) 2018-07-27
CN108337128B true CN108337128B (zh) 2021-04-16

Family

ID=62924782

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711464762.7A Active CN108337128B (zh) 2017-12-28 2017-12-28 监控***间通讯状态的方法、装置和***

Country Status (1)

Country Link
CN (1) CN108337128B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115473790A (zh) * 2022-08-12 2022-12-13 北京神州新桥科技有限公司 通信故障处理方法、装置、电子设备及可读存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102420726A (zh) * 2011-12-30 2012-04-18 长园深瑞继保自动化有限公司 智能变电站通信网络状态监测方法
CN103166788A (zh) * 2011-12-15 2013-06-19 北京天行网安信息技术有限责任公司 一种集控控制管理***
CN104090824A (zh) * 2014-06-09 2014-10-08 中国建设银行股份有限公司 基于Tuxedo中间件的通讯调度方法、装置及***
CN104486139A (zh) * 2014-11-26 2015-04-01 中国建设银行股份有限公司 一种***通信检测方法及装置
CN106911495A (zh) * 2016-11-16 2017-06-30 上海艾融软件股份有限公司 一种银行各***间通讯负载均衡控制***及方法
CN107181639A (zh) * 2017-03-31 2017-09-19 北京奇艺世纪科技有限公司 一种通信状态的监控方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103166788A (zh) * 2011-12-15 2013-06-19 北京天行网安信息技术有限责任公司 一种集控控制管理***
CN102420726A (zh) * 2011-12-30 2012-04-18 长园深瑞继保自动化有限公司 智能变电站通信网络状态监测方法
CN104090824A (zh) * 2014-06-09 2014-10-08 中国建设银行股份有限公司 基于Tuxedo中间件的通讯调度方法、装置及***
CN104486139A (zh) * 2014-11-26 2015-04-01 中国建设银行股份有限公司 一种***通信检测方法及装置
CN106911495A (zh) * 2016-11-16 2017-06-30 上海艾融软件股份有限公司 一种银行各***间通讯负载均衡控制***及方法
CN107181639A (zh) * 2017-03-31 2017-09-19 北京奇艺世纪科技有限公司 一种通信状态的监控方法及装置

Also Published As

Publication number Publication date
CN108337128A (zh) 2018-07-27

Similar Documents

Publication Publication Date Title
US10462027B2 (en) Cloud network stability
CN106294073B (zh) 服务调用方法及装置
CN101953139B (zh) 响应于网络层连通性的dhcp初始化
CN107729205B (zh) 用于业务***的故障处理方法和装置
CN110048879A (zh) 微服务注册方法、装置、电子设备和计算机可读存储介质
CN113220540B (zh) 业务管理方法、装置、计算机设备和存储介质
CN108429656A (zh) 一种监控物理机网卡连接状态的方法
CN110222535A (zh) 区块链配置文件的处理装置、方法及存储介质
CN110896362B (zh) 一种故障检测方法和装置
US11423499B2 (en) Logistics sensors for smart contract arbitration
WO2020119400A1 (zh) 故障的处理方法及装置、存储介质
CN108337128B (zh) 监控***间通讯状态的方法、装置和***
CN113791792A (zh) 应用调用信息的获取方法、设备以及存储介质
CN108234232B (zh) 基于总线的故障定位、环路检测方法、装置、***及设备
CN104734896A (zh) 业务子***运行情况的获取方法和***
CN104348660A (zh) 防火墙设备中检测引擎的升级方法及装置
CN115729786A (zh) 一种应用于多***的监控方法、装置、设备及存储介质
CN110266610B (zh) 流量识别方法、装置、电子设备
CN106789150B (zh) 一种网络故障检测方法及装置
CN113778780A (zh) 应用稳定性的确定方法、装置、电子设备和存储介质
CN112463876A (zh) 数据展示的方法及装置、电子设备及计算机可读存储介质
CN112134764A (zh) 测试环境连通性的确定方法及装置
CN113157615B (zh) 一种服务总线通信方法、电子设备以及计算机存储介质
CN111159103B (zh) 一种企业服务总线***
CN109067611A (zh) 检测***间通讯状态的方法、装置、存储介质及处理器

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant