I tried the nodeside script for Windows. Works great on my Windows Server 2003.
I added a few lines to the script to monitor the network (KBytes received and sent) :
'--phil
Set colNetwork = objRefresher.AddEnum(objWMIService, "Win32_PerfFormattedData_TCPIP_NetworkInterface").objectSet
Make sure to paste the code below after existing line, indeed the "sleep" and "refresh" are required :
objRefresher.Refresh ' weirder than usual values.
'--phil
For Each objItem in colNetwork
if instr(objItem.Name,"Loopback")=0 then
KBytesReceivedPersec = cint(objItem.BytesReceivedPersec/1024)
KBytesSentPersec = cint(objItem.BytesSentPersec/1024)
TestName="net." & SafeString(objItem.Name) & ".KBytesReceivedPersec"
AddTest TestName,"Network [" & objItem.Name & "] KBytes Received/sec",SafeString(KBytesReceivedPersec),0
TestName="net." & SafeString(objItem.Name) & ".BytesSentPersec"
AddTest TestName,"Network [" & objItem.Name & "] KBytes Sent/sec",SafeString(KBytesSentPersec),0
end if
next
nodeside script to monitor network
Re: nodeside script to monitor network
Hi Phil,
That's great - I'll add it to the Win32 nodeside script.
How would you like to be credited?
Thanks,
Dave.
That's great - I'll add it to the Win32 nodeside script.
How would you like to be credited?
Thanks,
Dave.
Re: nodeside script to monitor network
You welcome. For such a small contribution, I do not ask to be credited.
Phil
Phil