NetCheck使用说明书_原创文档.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

NetCheck使用说明

一、原理

Netcheck是CTI平台开发的网络检测工具,用于检测两台机器之间网络是否正常。

平台各服务器间使用ICDCOMM通迅,ICDCOMM底层用TCP/IP通迅,因此检查出

TCP/IP通迅不畅后即可定位为网络问题而不是平台程序问题。

netcheck分服务端和客户端,相互间通过TCP/IP通迅。客户端向服务端的监听端口发起

连接,客户端连到服务端后匀速向服务端发消息,具体过程是发完一个消息后延时50ms再

发另一消息,即一秒钟最多能发20条消息,每条消息有唯一的序列号标识,标识从0开始

每次加1。

服务端收到客户端的消息后判断1秒内收到消息的条数,当条数在20条左右时认为正常,

具体是多少条为正常在配置文件中配置。因不同网络传输时延有所不同,机器处理性能也有

所不同,因此收到合法条数的下限有区别,如有的网络每秒只能收到16条消息包,但有的

网络每秒可收到17条消息包。

NetCheck服务端最多支持八个客户端连接,消息从客户端发往服务端,服务端不会发消

息到客户端。一个目录下的netcheck只能启一个netcheck程序,需要运行多个netcheck程

序时需新建目录将netcheck.exe、netcheck.log文件拷入,并修改配置文件后再运行。目的是

为了每个netcheck都能正确的记录下日志。

二、配置

配置文件与可执行程序在同一目录,文件名为netcheck.ini。配置文件中有各配置项说明,

在此强调三点:

a.服务器端口配置时不能配置为icdcomm使用的端口,否则可能会引起icdcomm异常。

b.消息内容长度字段必须保证服务端与客户端一致,否则netcheck检查消息内容时会出错。

一般用默认值34就可以了,不必修改。需要修改时最好保持DataLen值加上14(消息头

长度)的和能被16整除,这样有利于分析抓包结果。

c.客户端需要配置客户端IP地址,因为机器可能有多个IP,当不指定IP时系统默认用第

一个IP,而此IP并不是用户想检查的IP。

配置文件模板如下:

//客户端服务端皆需配置

[Common]

ServerType=1//0:客户端1:服务端

ServerIP=10.70.104.198//服务端的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=10.70.104.200//客户端的IP,目的是当机器有多网卡时指定某个IP

三、使用步骤

假设需要检测机器A和B之间的网络是否正常,A作为netcheck的服务端,B作为netcheck

的客户端。机器A、B常见情况是主备核心服务器;UIS与MCP服务器。

(1)分别配置A和B上的配置文件netcheck.ini,参考上面的配置部分的说明。

(2)分别启动A和B上的netcheck检测工具。可以进入CMD执行或者直接用鼠标点击

netcheck目标文件执行。

(3)当监控时长到时netcheck自动退出。

(4)用户点击控制台窗口的关闭按钮、按CTRL+C也会退出

(5)退出时会将收发消息包超时统计数据写日志

(6)netcheck记录日志分析

(7)netcheck–v只显示版本号信息,不进行网络检查。

(8)记录本次检查的结果,填到下面表格中

日期检查时长(小时)

文档评论(0)

百分卷 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档