Page 1 of 1

nodeside script to monitor network

Posted: Wed Apr 20, 2011 10:35 am
by philten
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

Re: nodeside script to monitor network

Posted: Thu Apr 21, 2011 8:25 pm
by dave
Hi Phil,

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

Posted: Fri Apr 22, 2011 2:22 pm
by philten
You welcome. For such a small contribution, I do not ask to be credited.

Phil