LCSIP04Responses - WMI sample in JScript
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)
var strComputer = "."; var objWMIService = GetObject("winmgmts:\\\\" + strComputer + "\\root\\CIMV2"); var colItems = objWMIService.ExecQuery("SELECT * FROM Win32_PerfRawData_WSIPPerf_LCSIP04Responses", "WQL"); var enumItems = new Enumerator(colItems); for (; !enumItems.atEnd(); enumItems.moveNext()) { var objItem = enumItems.item(); 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("") }