網絡信息監控[客戶端版/BAT版]

目的:php

實時監控客戶端電腦的網絡延遲狀況,並把延遲記錄在日誌文件中。web

並將客戶端的網絡延遲狀況收集後經過windows下wget方式傳參的服務器。windows

簡單的說就是: api

收集客戶端的電腦的網絡延遲狀況:好比這個時間點www.baidu.com 52ms以及客戶端的丟包率、客戶端電腦本地IP地址、客戶端電腦外網IP地址、客戶端的mac地址、當前服務器

客戶端的傳參時間。網絡

收集上述數據以後傳給服務器,服務器已經用php 寫好api接口測試

 

主要收集客戶端的網絡狀況,當客戶端的網絡狀況不一樣或者延遲很大進行一些預判動做網站

或者調整。spa

 

 

實現方法:日誌

利用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界面接受以上參數顯示以下:

 

相關文章
相關標籤/搜索