1 / 4
文档名称:

NetCheck使用说明书.doc

格式:doc   大小:42KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

NetCheck使用说明书.doc

上传人:mh900965 2018/4/7 文件大小:42 KB

下载得到文件列表

NetCheck使用说明书.doc

相关文档

文档介绍

文档介绍:NetCheck使用说明
一、原理
Netcheck是CTI平台开发的网络检测工具,用于检测两台机器之间网络是否正常。
M通迅,M底层用TCP/IP通迅,因此检查出TCP/IP通迅不畅后即可定位为网络问题而不是平台程序问题。
netcheck分服务端和客户端,相互间通过TCP/IP通迅。客户端向服务端的监听端口发起连接,客户端连到服务端后匀速向服务端发消息,具体过程是发完一个消息后延时50ms再发另一消息,即一秒钟最多能发20条消息,每条消息有唯一的序列号标识,标识从0开始每次加1。
服务端收到客户端的消息后判断1秒内收到消息的条数,当条数在20条左右时认为正常,具体是多少条为正常在配置文件中配置。因不同网络传输时延有所不同,机器处理性能也有所不同,因此收到合法条数的下限有区别,如有的网络每秒只能收到16条消息包,但有的网络每秒可收到17条消息包。
NetCheck服务端最多支持八个客户端连接,消息从客户端发往服务端,服务端不会发消息到客户端。check程序,,并修改配置文件后再运行。check都能正确的记录下日志。
二、配置
配置文件与可执行程序在同一目录,。配置文件中有各配置项说明,在此强调三点:
m使用的端口,m异常。
消息内容长度字段必须保证服务端与客户端一致,check检查消息内容时会出错。一般用默认值34就可以了,不必修改。需要修改时最好保持DataLen值加上14(消息头长度)的和能被16整除,这样有利于分析抓包结果。
客户端需要配置客户端IP地址,因为机器可能有多个IP,当不指定IP时系统默认用第一个IP,而此IP并不是用户想检查的IP。
配置文件模板如下:
//客户端服务端皆需配置
[Common]
ServerType = 1 //0:客户端 1:服务端
ServerIP = //服务端的IP
ServerPort = 9876 //服务端的Port,范围1000以上,但不能为8888,建议9000-10000
DataLen = 34 //除消息头外消息内容的长度,范围[1,1024],消息头长度为14
MonitorTime = 8 //网络检查持续时间,范围[1, 30*24],单位是小时,服务端客户端需保持一致
//作服务端时需配置下面参数
[Server]
RecvMinPreSecond = 16 //服务端每秒正常收到消息包个数的下限,最小值为15
RecvMaxPreSecond = 20 //服务端每秒正常收到消息包个数的上限,最大值为20,因为客户端每秒最多只发20个包
//作客户端时需配置下面参数
[Client]
ClientIP = //客户端的IP ,目的是当机器有多网卡时指定某个IP
三、使用步骤
假设需要检测机器A和B之间的网络是否正常,check的服务端,check的客户端。机器A、B常见情况是主备核心服务器;UIS与MCP服务器。
,参考上面的配置部分的说明。
check检测工具。check目标文件执行。
check自动退出。
用户点击控制台窗口的关闭按钮、按CTRL+C也会退出
退出时会将收发消息