CN101141299A - 网管通信的采集***及其实现方法 - Google Patents
网管通信的采集***及其实现方法 Download PDFInfo
- Publication number
- CN101141299A CN101141299A CNA2007101304150A CN200710130415A CN101141299A CN 101141299 A CN101141299 A CN 101141299A CN A2007101304150 A CNA2007101304150 A CN A2007101304150A CN 200710130415 A CN200710130415 A CN 200710130415A CN 101141299 A CN101141299 A CN 101141299A
- Authority
- CN
- China
- Prior art keywords
- module
- message
- equipment
- data
- external
- 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.)
- Pending
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种网管通信的采集***,包括:转发模块,包括至少一个对外的接口,用于与外部通讯,将外部输入的报文数据转发给采集模块;采集模块,通过转发模块,采集外部***或设备的报文数据,并保存到数据记录模块中;数据记录模块,用于记录报文数据。所述***还可以包括重放模块,用于将记录在数据记录模块的报文读取出来,通过转发模块发送给外部***或设备。还可以包括分析模块,用于分析数据记录模块中具体的通信报文格式。本发明还公开了所述***的实现方法。本发明可以记录网管子***之间、网管与设备之间的交互信息,可用于复现、分析问题,提高解决问题的效率;所述***可以当作模拟设备使用,比一般的模拟设备更具有真实性。
Description
技术领域
本发明涉及通信设备的网络管理技术,尤其涉及一种网管通信的采集***及其实现方法。
背景技术
在通信设备的网络管理中,由于网管自身、操作问题、设备通信、网络等各种原因导致网管***出现异常,而网管的日志记录比较有局限性,不利于分析,复现和定位比较困难,通常的方法是重复操作复现问题,但是效果并不理想:很多问题不能复现,非操作引起的异常不能复现,操作过程没有记录导致复现困难,解决时间长,现场环境有限。
发明内容
本发明要解决的技术问题就是提供网管通信的采集***及其实现方法,用于记录操作过程中的信息,便于定位分析网管通信中的问题。
为了解决上述技术问题,本发明提供一种网管通信的采集***,包括:
转发模块,包括至少一个对外的接口,用于与外部通讯,将外部输入的报文数据转发给采集模块;
采集模块,通过转发模块,采集外部***或设备的报文数据,并保存到数据记录模块中;
数据记录模块,用于记录报文数据。
进一步地,所述转发模块有一个以上对外接口,还用于不同***或设备之间的数据转发。
进一步地,还包括重放模块,用于将记录在数据记录模块的报文读取出来,通过转发模块发送给外部***或设备。
进一步地,所述重放模块还用于模拟报文间发送的时延。
进一步地,所述重放模块由手动或定时器触发与外部***或设备交互,从数据记录模块中读取报文顺序发送给外部***或设备。
进一步地,所述重放模块由采集模块收到报文时触发与外部***或设备交互,根据外部***或设备发送的报文从数据记录模块中查找相应的应答报文发送给外部***或设备。
进一步地,还包括分析模块,用于分析数据记录模块中具体的通信报文格式,提供监控界面。
进一步地,所述分析模块还用于分析不同***或设备之间的交互报文与记录在数据记录模块中的相应报文的差别,用于帮助定位故障。
进一步地,所述分析模块为记录文件、内存缓存或数据库。
为了解决上述技术问题,本发明还提供一种网管通信的采集***的实现方法,包括如下步骤:
(1)转发模块接收外部***或设备发送的报文数据,转发给采集模块;
(2)采集模块将接收到的报文数据记录在数据记录模块中。
进一步地,所述步骤(2)执行后,经手动或定时器触发,重放模块从数据记录模块中读取报文顺序发送给外部***或设备。
进一步地,所述步骤(2)执行后,经采集模块收到报文时触发,重放模块根据外部***或设备发送的报文从数据记录模块中查找相应的应答报文发送给外部***或设备。
进一步地,所述步骤(2)执行后,分析模块读取数据记录模块中的报文进行分析,并实时显示。
进一步地,所述分析模块读取数据记录模块中的报文进行分析包括:分析模块分析不同***或设备之间的交互报文与记录在数据记录模块中的相应报文的差别。
本发明可以记录网管子***之间、网管与设备之间的交互信息,可用于复现、分析问题,提高解决问题的效率;记录网管与设备的交互信息后,本发明涉及的***还可以当作模拟设备使用,比一般的模拟设备更具有真实性。
附图说明
图1是本发明实施例的结构示意图;
图2是应用实例1-用于网管***的子***间;
图3应用实例2-用于网管***和设备之间;
图4应用实例3-用于模拟设备。
具体实施方式
下面结合附图及具体实施例对本发明进行详细说明。
如图1所示,网管通信的采集***可以独立于网管***也可嵌入网管***,包括:
转发模块,包括至少一个对外的接口,用于与外部通讯,将外部输入的报文数据转发给采集模块;接收重放模块发送的报文,转发给外部***或设备;若有一个以上对外接口,则还用于不同***或设备之间的数据转发,如网管的不同子***之间、网管与设备之间的数据转发;
采集模块,通过转发模块,采集外部***或设备的报文数据并以指定的格式保存到数据记录模块中;提供接口用于触发重放模块及分析模块处理数据;
数据记录模块,用于记录报文数据,具体物理实现形式可以是记录文件、内存缓存或数据库等;
重放模块,用于将记录在数据记录模块的报文按原发送顺序读取出来,通过转发模块发送给外部***或设备;该模块也同时用于模拟报文间发送的时延。有主动和被动两种方式:主动方式是由用户通过本发明描述的***手动或定时器触发交互过程,由重放模块从记录数据中读取报文按照原始顺序发送给外部***或设备;被动方式是由采集模块收到报文时触发,由重放模块根据外部***或设备发送的报文从数据记录模块中查找相应的应答报文发送给外部***或设备;
分析模块,用于分析数据记录模块中具体的通信报文格式,提供监控界面;并且用于分析不同***或设备之间的交互报文与记录在数据记录模块中的相应报文的差别帮助定位故障。
如图2所示,本实施例的一个应用实例,用于网管***的子***间,即转发模块一边连接GUI(图形用户界面)客户端,一边连接网管服务器。
本应用实例涉及的采集***对数据的记录过程如下:
步骤1,GUI客户端(或网管服务器)向网管服务器(或GUI客户端)发送报文;
步骤2,报文经过转发模块,由采集模块记录在数据记录模块中。
涉及的采集***对数据的回放过程为:
经手动或定时器触发,或者采集模块收到报文时触发,重放模块从数据记录模块中读取GUI客户端->网管服务器(或网管服务器->GUI客户端,箭头方向表示报文的发送方向)的报文,按原发送顺序通过转发模块发送给网管服务器(或GUI客户端),实现交互过程的重现。
涉及的采集***对数据的分析过程为:
经手动或定时器触发,或者采集模块收到报文时触发,分析模块从数据记录模块中读取报文,进行分析并显示。
如图3所示,本实施例的另一个应用实例,用于网管***和设备之间。和应用于网管客户端和网管服务器间类似,通信报文的记录和分析过程如下:
步骤1,网管***向设备发送报文;
步骤2,报文经过转发模块,采集模块将报文记录在数据记录模块中;
步骤3,分析模块读取数据记录模块中的报文进行分析,并实时显示。
假设网管***和设备间交互过程中产生以下报文(箭头方向表示报文的发送方向),其中P2是P1的应答报文,P4是P3的应答报文,当网管***收到设备的应答P2时会发送P3:P1(网管***->设备)、P2(设备->网管***)、P3(网管***->设备)、P4(设备->网管***);则整个过程在数据记录模块中按顺序记录了P1、P2、P3、P4;
回放分析的过程如下:
步骤1,网管***发送P1给转发模块;
步骤2,(可选)转发模块发送P1给设备;
步骤3,(可选)设备发送应答P2’给转发模块(P2’是此时设备相应的应答,有可能和P2不一致);
步骤4,重放模块从数据记录模块中找到P2发给网管***(不是P2’是为了网管***保持条件不变继续发送P3给设备);
步骤5,网管***处理P2(可以用于定位网管***问题);
步骤6,(可选)分析模块分析P2和P2’,可以通过P2和P2’的差别帮助定位故障。
步骤2、3、6是可选择的,这样可以脱离设备来调试网管***,相当于模拟设备;
图4是用于模拟设备的情形,可以看作是图3的简化,模拟过程如下:
步骤1,网管***发送P1给转发模块,也可以通过手动或定时器方式主动触发而不需要等待网管发送P1;
步骤2,重放模块从数据记录模块中找到P2发给网管***;
步骤3,网管***发送P3给转发模块;
步骤4,重放模块从数据记录模块中找到P4发给网管***。
本说明书所附实施例是体现本发明构思的一些典型例子,并不排除使用体现本发明设计方案的其他实施例。
Claims (14)
1.一种网管通信的采集***,其特征在于,包括:
转发模块,包括至少一个对外的接口,用于与外部通讯,将外部输入的报文数据转发给采集模块;
采集模块,通过转发模块,采集外部***或设备的报文数据,并保存到数据记录模块中;
数据记录模块,用于记录报文数据。
2.根据权利要求1所述的***,其特征在于,所述转发模块有一个以上对外接口,还用于不同***或设备之间的数据转发。
3.根据权利要求1所述的***,其特征在于,还包括重放模块,用于将记录在数据记录模块的报文读取出来,通过转发模块发送给外部***或设备。
4.根据权利要求3所述的***,其特征在于,所述重放模块还用于模拟报文间发送的时延。
5.根据权利要求3或4所述的***,其特征在于,所述重放模块由手动或定时器触发与外部***或设备交互,从数据记录模块中读取报文顺序发送给外部***或设备。
6.根据权利要求3或4所述的***,其特征在于,所述重放模块由采集模块收到报文时触发与外部***或设备交互,根据外部***或设备发送的报文从数据记录模块中查找相应的应答报文发送给外部***或设备。
7.根据权利要求1或3所述的***,其特征在于,还包括分析模块,用于分析数据记录模块中具体的通信报文格式,提供监控界面。
8.根据权利要求7所述的***,其特征在于,所述分析模块还用于分析不同***或设备之间的交互报文与记录在数据记录模块中的相应报文的差别,用于帮助定位故障。
9.根据权利要求1所述的***,其特征在于,所述分析模块为记录文件、内存缓存或数据库。
10.一种权利要求1所述***的实现方法,包括如下步骤:
(1)转发模块接收外部***或设备发送的报文数据,转发给采集模块;
(2)采集模块将接收到的报文数据记录在数据记录模块中。
11.根据权利要求10所述的实现方法,其特征在于,所述步骤(2)执行后,经手动或定时器触发,重放模块从数据记录模块中读取报文顺序发送给外部***或设备。
12.根据权利要求10所述的实现方法,其特征在于,所述步骤(2)执行后,经采集模块收到报文时触发,重放模块根据外部***或设备发送的报文从数据记录模块中查找相应的应答报文发送给外部***或设备。
13.根据权利要求10所述的实现方法,其特征在于,所述步骤(2)执行后,分析模块读取数据记录模块中的报文进行分析,并实时显示。
14.根据权利要求13所述的分析方法,其特征在于,所述分析模块读取数据记录模块中的报文进行分析包括:分析模块分析不同***或设备之间的交互报文与记录在数据记录模块中的相应报文的差别。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101304150A CN101141299A (zh) | 2007-02-27 | 2007-07-18 | 网管通信的采集***及其实现方法 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710080316 | 2007-02-27 | ||
CN200710080316.6 | 2007-02-27 | ||
CNA2007101304150A CN101141299A (zh) | 2007-02-27 | 2007-07-18 | 网管通信的采集***及其实现方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101141299A true CN101141299A (zh) | 2008-03-12 |
Family
ID=39193064
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007101304150A Pending CN101141299A (zh) | 2007-02-27 | 2007-07-18 | 网管通信的采集***及其实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101141299A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102034163A (zh) * | 2010-12-22 | 2011-04-27 | 中兴通讯股份有限公司 | 一种对电信设备资产信息进行管理的方法和*** |
WO2016127483A1 (zh) * | 2015-02-09 | 2016-08-18 | 中兴通讯股份有限公司 | 一种采集适配器管理***的处理方法和装置 |
-
2007
- 2007-07-18 CN CNA2007101304150A patent/CN101141299A/zh active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102034163A (zh) * | 2010-12-22 | 2011-04-27 | 中兴通讯股份有限公司 | 一种对电信设备资产信息进行管理的方法和*** |
WO2016127483A1 (zh) * | 2015-02-09 | 2016-08-18 | 中兴通讯股份有限公司 | 一种采集适配器管理***的处理方法和装置 |
CN105991322A (zh) * | 2015-02-09 | 2016-10-05 | 中兴通讯股份有限公司 | 一种采集适配器管理***的处理方法和装置 |
CN105991322B (zh) * | 2015-02-09 | 2020-01-31 | 中兴通讯股份有限公司 | 一种采集适配器管理***的处理方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110445643B (zh) | 异步微服务调用链路跟踪方法、装置、介质及电子设备 | |
EP2088711B1 (en) | A log analyzing method and system based on distributed compute network | |
US9037555B2 (en) | Asynchronous collection and correlation of trace and communications event data | |
CN101853287B (zh) | 数据压缩快速检索文件***及其方法 | |
CN101997925A (zh) | 具有预警功能的服务器监控方法及其*** | |
KR101986481B1 (ko) | 엔드-투-엔드 엔드 유저 성능 자동 모니터링 방법 및 이러한 방법을 수행하는 장치 | |
CN110457190A (zh) | 一种基于区块链的全链路监控方法、装置及*** | |
WO2014049804A1 (ja) | 分散システムにおけるシステム動作トレース方法 | |
CN104104734A (zh) | 日志分析方法和装置 | |
CN102497427A (zh) | 实现可再生能源监测***数据采集服务的方法和装置 | |
CN104156300A (zh) | 日志管理***和日志管理方法 | |
CN108040045B (zh) | 访问流量文件的生成方法、装置、服务器及存储介质 | |
CN113553310B (zh) | 数据的采集方法及装置、存储介质、电子设备 | |
CN105589782A (zh) | 基于浏览器的用户行为采集方法 | |
CN111241049B (zh) | 一种基于微服务架构分布式操作日志实现*** | |
CN102820983A (zh) | ***异常信息采集方法及管理器 | |
CN101854305B (zh) | 流量采集***及其方法、装置 | |
CN112069264A (zh) | 异构数据源采集方法、装置、电子设备及存储介质 | |
CN101188512B (zh) | 网络*** | |
CN1971599A (zh) | 一种软件应用错误监控方法及*** | |
CN101141299A (zh) | 网管通信的采集***及其实现方法 | |
CN104123217A (zh) | 一种业务服务器执行命令的捕获方法及*** | |
CN115333967B (zh) | 数据上报方法、***、设备及存储介质 | |
CN112579406A (zh) | 一种日志调用链生成方法和装置 | |
CN114201659A (zh) | 一种消息轨迹传输查询方法、装置及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20080312 |