好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 網絡接口利用率監控VBS腳本代碼(Windows)

網絡接口利用率監控VBS腳本代碼(Windows)

熱門標簽:外呼營銷下單系統 海外美發店地圖標注 前鋒辦理400電話申請 陜西高頻外呼回撥系統哪家好 加盟電銷機器人好的品牌 辦理膠州400電話財稅 百度地圖標注怎么卸載 新密防封卡外呼系統違法嗎 打電話的外呼系統貴不貴
復制代碼 代碼如下:

'程序名稱: btlwchk_netinterface.vbs
'程序用途: 監測windows主機網絡接口利用率
'創建日期: 2011-09-1
'作者信息: zhangkai
'運行環境: vbs
'處理參數

MonSubject="NetInterface"
Set Args=WScript.Arguments
If (Args.Count1) Then
Wscript.Echo MonSubject " -1:command line error"
WScript.Quit(3)
End If
strcid=Args(0)
'獲取工作目錄
tmparr=Split(Wscript.ScriptFullName,"\",-1)
g_strworkdir=tmparr(0)
narr=UBound(tmparr,1)
For i=1 to narr-3
g_strworkdir=g_strworkdir "\" tmparr(i)
Next
'裝載公共庫
set g_fileSys = createObject ("Scripting.FileSystemObject")
Sub includeFile (fSpec)
dim file, fileData
set file = g_fileSys.openTextFile (fSpec)
fileData = file.readAll ()
file.close
executeGlobal fileData
set file = nothing
end sub
includeFile g_strworkdir "\nagios\libexec\libcomm.vbs"


'輸出版本和幫助信息
getverhelp strcid,"v1.00"," cid>"

strComputer = "."
Set objWMIService = GetObject("winmgmts:" "{impersonationLevel=impersonate}!\\" strComputer "\root\cimv2")

'第1次采樣
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_Tcpip_NetworkInterface",,48)
Dim BytesTotalPersec1(20),TimeValue1(20),Name1(20),CurrentBandwidth(20),BytesReceivedPerSec1(20),BytesSentPerSec1(20),PacketsReceivedPerSec1(20),PacketsSentPerSec1(20),_
BytesTotalPersec(20),PercentNetwork(20),BytesReceivedPerSec(20),BytesSentPerSec(20),PacketsReceivedPerSec(20),PacketsSentPerSec(20)
n=0
For Each objItem in colItems
Name1(n) = objItem.Name
BytesTotalPersec1(n) = objItem.BytesTotalPersec
BytesReceivedPerSec1(n) = objItem.BytesReceivedPerSec
BytesSentPerSec1(n) = objItem.BytesSentPerSec
PacketsReceivedPerSec1(n) = objItem.PacketsReceivedPerSec
PacketsSentPerSec1(n) = objItem.PacketsSentPerSec
TimeValue1(n) = objItem.Timestamp_PerfTime
CurrentBandwidth(n) = objItem.CurrentBandwidth
TimeBase = objItem.Frequency_PerfTime
n=n+1
Next

'第2次采樣
WScript.Sleep 1000
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_Tcpip_NetworkInterface",,48)
Dim BytesTotalPersec2(20),TimeValue2(20),Name2(20),BytesReceivedPerSec2(20),BytesSentPerSec2(20),PacketsReceivedPerSec2(20),PacketsSentPerSec2(20)
k=0
For Each objItem in colItems
Name2(k) = objItem.Name
BytesTotalPersec2(k) = objItem.BytesTotalPersec
BytesReceivedPerSec2(k) = objItem.BytesReceivedPerSec
BytesSentPerSec2(k) = objItem.BytesSentPerSec
PacketsReceivedPerSec2(k) = objItem.PacketsReceivedPerSec
PacketsSentPerSec2(k) = objItem.PacketsSentPerSec
TimeValue2(k) = objItem.Timestamp_PerfTime
k=k+1
Next

j=0
For i=0 to n-1
If TimeValue2(j) - TimeValue1(j) = 0 Then
strnetwork = "BytesTotalPersec=0"
Else
'帶寬利用率= (BytesReceivedPerSec + BytesSentPerSec)*8*100/ CurrentBandwidth
'計算利用率
BytesTotalPersec(j) = (BytesTotalPersec2(j) - BytesTotalPersec1(j)) / ((TimeValue2(j) - TimeValue1(j)) / TimeBase)
PercentNetwork(j) = BytesTotalPersec(j)*8*100 / CurrentBandwidth(j)
PercentNetwork(j) = round(PercentNetwork(j),2)

'計算BytesReceivedPerSec
BytesReceivedPerSec(j) = (BytesReceivedPerSec2(j) - BytesReceivedPerSec1(j)) / ((TimeValue2(j) - TimeValue1(j)) / TimeBase)/1024
BytesReceivedPerSec(j) = round(BytesReceivedPerSec(j),2)

'計算BytesSentPerSec
BytesSentPerSec(j) = (BytesSentPerSec2(j) - BytesSentPerSec1(j)) / ((TimeValue2(j) - TimeValue1(j)) / TimeBase)/1024
BytesSentPerSec(j) = round(BytesSentPerSec(j),2)

'計算PacketsReceivedPerSec
PacketsReceivedPerSec(j) = (PacketsReceivedPerSec2(j) - PacketsReceivedPerSec1(j)) / ((TimeValue2(j) - TimeValue1(j)) / TimeBase)
PacketsReceivedPerSec(j) = round(PacketsReceivedPerSec(j),2)

'計算PacketsSentPerSec
PacketsSentPerSec(j) = (PacketsSentPerSec2(j) - PacketsSentPerSec1(j)) / ((TimeValue2(j) - TimeValue1(j)) / TimeBase)
PacketsSentPerSec(j) = round(PacketsSentPerSec(j),2)

'計算CurrentBandwidth
CurrentBandwidth(j) = CInt(CurrentBandwidth(j)/1000/1000)
End If
If j = 0 Then
Wscript.Echo MonSubject " 0:OK|Name=" Name1(j) ",PercentNetwork=" PercentNetwork(j) ",BytesReceivedPerSec=" BytesReceivedPerSec(j) ",BytesSentPerSec=" BytesSentPerSec(j) _
",PacketsReceivedPerSec=" PacketsReceivedPerSec(j) ",PacketsSentPerSec=" PacketsSentPerSec(j) ",CurrentBandwidth=" CurrentBandwidth(j)
End If
'Wscript.Echo MonSubject " 0:OK|" Name1(j) ",PercentNetwork=" PercentNetwork
j=j+1
Next
您可能感興趣的文章:
  • vbs定期監控 值個班,定期瞄一下
  • 磁盤IO利用率監控VBS腳本(windows)
  • VBScript 監控并結束指定進程的代碼
  • VBScript 監控磁盤更改事件實現代碼
  • VBS監控CPU的使用率(如占用率一直維持在80%超過30秒則運行某程序)
  • 進程監控實現代碼[vbs+bat]
  • 用VBS調用程序并對程序的運行情況進行監控的兩個代碼
  • 如何使用vb 監控電腦活動記錄

標簽:梅州 伊春 阜陽 武威 河南 牡丹江 咸陽 四平

巨人網絡通訊聲明:本文標題《網絡接口利用率監控VBS腳本代碼(Windows)》,本文關鍵詞  網絡,接口,利用率,監控,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《網絡接口利用率監控VBS腳本代碼(Windows)》相關的同類信息!
  • 本頁收集關于網絡接口利用率監控VBS腳本代碼(Windows)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 含羞草传媒每天免费三次下载| 黄色看片网址| 狠狠操天天操夜夜操| 女m羞刑三角上的惩罚故事| 免费无码高潮又爽又刺激| 嗯啊屁股强制翘起来h| 你看你奶奶啵啵那么大是什么歌 | 色综合影视| 欧美肉欲XXⅩOOO肉体猎场1| 又粗又大又紧又爽白娜| 靠逼亲嘴| 夜夜做夜夜爱| 国产一二三精品无码不卡| 成人午夜免费无码福利软件| 民县| bl公车总受放荡受np公交车| 午夜福利乱码一区二区| 亚洲精品一二三区学生无码电影 | 正文畸情~小可的奶水| 极品粉嫩小泬白浆20P仙踪林| 无内女秘书电影| 在办公室弄湿老师的下面视频| 麻豆国产AV超爽剧情系列| 久久99国产精品一区二区| 欧美精品videofree1080p| 19国产精品麻豆免费观看| 麻豆短视频app网站| gogo西西人体大尺寸大胆高清| 911在线无码精品秘?入口火影| 亚洲一区二区精品视频| 公憩止痒小说小说网站| 女按摩师在线| 15??成人A片| 美女很黄免费| 了不起的女孩在线观看免费完整版| 日韩在线成人| 国产三级午夜理伦三级2009年| 91人妻人人爽人人添夜夜爽直播| 美女毛片在线| 啊灬嗯灬别揉我的奶了啊灬| 操的好爽啊|