Contact Info

Crumbtrail

ActiveXperts.com » Administration » Scripts » WMI Performance Counters » VBScript

LCSIP04Responses - WMI sample in VBScript

The foundations for Manageability in Windows 2019/2012/2008/ and Windows 10/8/7/Vista/XP are Windows Management Instrumentation (WMI; formerly WBEM) and WMI extensions for Windows Driver Model (WDM).

ActiveXperts Network Monitor provides the ability to build monitor check routines based on WMI. ActiveXperts has collected more than a hundred WMI samples. You can use these samples as a base for new check routines you can write yourself.

On this site, you can find many WMI samples.

The LCSIP04Responses WMI class can be used in ActiveXperts Network Monitor to monitor your servers.


LCSIP04Responses

Example(s)

Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")

Set colItems = objWMIService.ExecQuery("Select * From Win32_PerfRawData_WSIPPerf_LCSIP04Responses")

For Each objItem in colItems
	WScript.Echo "Caption:" & objItem.Caption
	WScript.Echo "Description:" & objItem.Description
	WScript.Echo "Frequency_Object:" & objItem.Frequency_Object
	WScript.Echo "Frequency_PerfTime:" & objItem.Frequency_PerfTime
	WScript.Echo "Frequency_Sys100NS:" & objItem.Frequency_Sys100NS
	WScript.Echo "Name:" & objItem.Name
	WScript.Echo "SIP000Incoming1xxnon100Responses:" & objItem.SIP000Incoming1xxnon100Responses
	WScript.Echo "SIP001Incoming1xxnon100ResponsesPersec:" & objItem.SIP001Incoming1xxnon100ResponsesPersec
	WScript.Echo "SIP002Incoming2xxResponses:" & objItem.SIP002Incoming2xxResponses
	WScript.Echo "SIP003Incoming2xxResponsesPersec:" & objItem.SIP003Incoming2xxResponsesPersec
	WScript.Echo "SIP004Incoming3xxResponses:" & objItem.SIP004Incoming3xxResponses
	WScript.Echo "SIP005Incoming3xxResponsesPersec:" & objItem.SIP005Incoming3xxResponsesPersec
	WScript.Echo "SIP006Incoming400Responses:" & objItem.SIP006Incoming400Responses
	WScript.Echo "SIP007Incoming400ResponsesPersec:" & objItem.SIP007Incoming400ResponsesPersec
	WScript.Echo "SIP008Incoming401Responses:" & objItem.SIP008Incoming401Responses
	WScript.Echo "SIP009Incoming401ResponsesPersec:" & objItem.SIP009Incoming401ResponsesPersec
	WScript.Echo "SIP010Incoming403Responses:" & objItem.SIP010Incoming403Responses
	WScript.Echo "SIP011Incoming403ResponsesPersec:" & objItem.SIP011Incoming403ResponsesPersec
	WScript.Echo "SIP012Incoming404Responses:" & objItem.SIP012Incoming404Responses
	WScript.Echo "SIP013Incoming404ResponsesPersec:" & objItem.SIP013Incoming404ResponsesPersec
	WScript.Echo "SIP014Incoming407Responses:" & objItem.SIP014Incoming407Responses
	WScript.Echo "SIP015Incoming407ResponsesPersec:" & objItem.SIP015Incoming407ResponsesPersec
	WScript.Echo "SIP016Incoming408Responses:" & objItem.SIP016Incoming408Responses
	WScript.Echo "SIP017Incoming408ResponsesPersec:" & objItem.SIP017Incoming408ResponsesPersec
	WScript.Echo "SIP018Incoming482Responses:" & objItem.SIP018Incoming482Responses
	WScript.Echo "SIP019Incoming482ResponsesPersec:" & objItem.SIP019Incoming482ResponsesPersec
	WScript.Echo "SIP020Incoming483Responses:" & objItem.SIP020Incoming483Responses
	WScript.Echo "SIP021Incoming483ResponsesPersec:" & objItem.SIP021Incoming483ResponsesPersec
	WScript.Echo "SIP022IncomingOther4xxResponses:" & objItem.SIP022IncomingOther4xxResponses
	WScript.Echo "SIP023IncomingOther4xxResponsesPersec:" & objItem.SIP023IncomingOther4xxResponsesPersec
	WScript.Echo "SIP024Incoming503Responses:" & objItem.SIP024Incoming503Responses
	WScript.Echo "SIP025Incoming503ResponsesPersec:" & objItem.SIP025Incoming503ResponsesPersec
	WScript.Echo "SIP026Incoming504Responses:" & objItem.SIP026Incoming504Responses
	WScript.Echo "SIP027Incoming504ResponsesPersec:" & objItem.SIP027Incoming504ResponsesPersec
	WScript.Echo "SIP028IncomingOther5xxResponses:" & objItem.SIP028IncomingOther5xxResponses
	WScript.Echo "SIP029IncomingOther5xxResponsesPersec:" & objItem.SIP029IncomingOther5xxResponsesPersec
	WScript.Echo "SIP030Incoming6xxResponses:" & objItem.SIP030Incoming6xxResponses
	WScript.Echo "SIP031Incoming6xxResponsesPersec:" & objItem.SIP031Incoming6xxResponsesPersec
	WScript.Echo "SIP032Local1xxResponses:" & objItem.SIP032Local1xxResponses
	WScript.Echo "SIP033Local1xxResponsesPersec:" & objItem.SIP033Local1xxResponsesPersec
	WScript.Echo "SIP034Local2xxResponses:" & objItem.SIP034Local2xxResponses
	WScript.Echo "SIP035Local2xxResponsesPersec:" & objItem.SIP035Local2xxResponsesPersec
	WScript.Echo "SIP036Local3xxResponses:" & objItem.SIP036Local3xxResponses
	WScript.Echo "SIP037Local3xxResponsesPersec:" & objItem.SIP037Local3xxResponsesPersec
	WScript.Echo "SIP038Local400Responses:" & objItem.SIP038Local400Responses
	WScript.Echo "SIP039Local400ResponsesPersec:" & objItem.SIP039Local400ResponsesPersec
	WScript.Echo "SIP040Local403Responses:" & objItem.SIP040Local403Responses
	WScript.Echo "SIP041Local403ResponsesPersec:" & objItem.SIP041Local403ResponsesPersec
	WScript.Echo "SIP042Local404Responses:" & objItem.SIP042Local404Responses
	WScript.Echo "SIP043Local404ResponsesPersec:" & objItem.SIP043Local404ResponsesPersec
	WScript.Echo "SIP044Local408Responses:" & objItem.SIP044Local408Responses
	WScript.Echo "SIP045Local408ResponsesPersec:" & objItem.SIP045Local408ResponsesPersec
	WScript.Echo "SIP046Local482Responses:" & objItem.SIP046Local482Responses
	WScript.Echo "SIP047Local482ResponsesPersec:" & objItem.SIP047Local482ResponsesPersec
	WScript.Echo "SIP048Local483Responses:" & objItem.SIP048Local483Responses
	WScript.Echo "SIP049Local483ResponsesPersec:" & objItem.SIP049Local483ResponsesPersec
	WScript.Echo "SIP050LocalOther4xxResponses:" & objItem.SIP050LocalOther4xxResponses
	WScript.Echo "SIP051LocalOther4xxResponsesPersec:" & objItem.SIP051LocalOther4xxResponsesPersec
	WScript.Echo "SIP052Local500Responses:" & objItem.SIP052Local500Responses
	WScript.Echo "SIP053Local500ResponsesPersec:" & objItem.SIP053Local500ResponsesPersec
	WScript.Echo "SIP054Local503Responses:" & objItem.SIP054Local503Responses
	WScript.Echo "SIP055Local503ResponsesPersec:" & objItem.SIP055Local503ResponsesPersec
	WScript.Echo "SIP056Local504Responses:" & objItem.SIP056Local504Responses
	WScript.Echo "SIP057Local504ResponsesPersec:" & objItem.SIP057Local504ResponsesPersec
	WScript.Echo "SIP058LocalOther5xxResponses:" & objItem.SIP058LocalOther5xxResponses
	WScript.Echo "SIP059LocalOther5xxResponsesPersec:" & objItem.SIP059LocalOther5xxResponsesPersec
	WScript.Echo "SIP060Local6xxResponses:" & objItem.SIP060Local6xxResponses
	WScript.Echo "SIP061Local6xxResponsesPersec:" & objItem.SIP061Local6xxResponsesPersec
	WScript.Echo "SIP062LocalMsDiagHeaders:" & objItem.SIP062LocalMsDiagHeaders
	WScript.Echo "SIP063LocalMsDiagHeadersPersec:" & objItem.SIP063LocalMsDiagHeadersPersec
	WScript.Echo "Timestamp_Object:" & objItem.Timestamp_Object
	WScript.Echo "Timestamp_PerfTime:" & objItem.Timestamp_PerfTime
	WScript.Echo "Timestamp_Sys100NS:" & objItem.Timestamp_Sys100NS
	WScript.Echo ""
	WScript.Echo "########"
	WScript.Echo ""
Next