网络信息监控[客户端版/BAT版]

原创
2014/06/10 18:23
阅读数 1.6K

目的:

实时监控客户端电脑的网络延迟情况,并把延迟记录在日志文件中。

并将客户端的网络延迟情况收集后通过windows下wget方式传参的服务器。

简单的说就是:

收集客户端的电脑的网络延迟情况:比如这个时间点www.baidu.com 52ms以及客户端的丢包率、客户端电脑本地IP地址、客户端电脑外网IP地址、客户端的mac地址、当前

客户端的传参时间。

收集上述数据之后传给服务器,服务器已经用php 写好api接口

 

主要收集客户端的网络情况,当客户端的网络情况不同或者延迟很大进行一些预判动作

或者调整。

 

 

实现方法:

利用bat相关操作语法,关键语法如下

for循环  set语法  简单vb创建时间间隔 以及vb隐藏windows窗口等

具体语法释义另见博客,后续将会依次撰写。

 

 

操作指南:

 

1. 配置 配置文件 setup.config

 

打开压缩包,并编辑配置文件setup.config

 

TIPS:

Web:此程序是通过 ping web里面的网站来获取本机与这些网站的延迟情况;

Account comCode: 都是我服务器需要的参数,

URL:服务器接口参数的API地址。

2.打开 Network_StaticsNaNd 这个批处理,窗口如下:

 

操作步骤:

按如下序号即可【按下面的序号之间一定要先配置好setup.config】

0   ——>   ——> 4

按了 0如图:

会自动安装此脚本到配置好的目录,配置文件会安装到C:windows

 

按了1如图:

按1的目的是为了先测试此程序是否能正常运行,如果能则按4让它在后台执行,并加入开机启动项。

 

例图如下:

日志文件默认保存在: D:\NetworkStatics\static.log

 

下载位置: http://pan.baidu.com/s/1ntAzIdF

 Web界面接受以上参数显示如下:

 

 

 

 


展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
7 收藏
0
分享
返回顶部
顶部