LCSIP03Requests - 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 LCSIP03Requests WMI class can be used in ActiveXperts Network Monitor to monitor your servers.
LCSIP03Requests
Example(s)
var strComputer = "."; var objWMIService = GetObject("winmgmts:\\\\" + strComputer + "\\root\\CIMV2"); var colItems = objWMIService.ExecQuery("SELECT * FROM Win32_PerfFormattedData_WSIPPerf_LCSIP03Requests", "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("SIP000IncomingACKRequests: " + objItem.SIP000IncomingACKRequests); WScript.Echo("SIP001IncomingACKRequestsPersec: " + objItem.SIP001IncomingACKRequestsPersec); WScript.Echo("SIP002IncomingBYERequests: " + objItem.SIP002IncomingBYERequests); WScript.Echo("SIP003IncomingBYERequestsPersec: " + objItem.SIP003IncomingBYERequestsPersec); WScript.Echo("SIP004IncomingCANCELRequests: " + objItem.SIP004IncomingCANCELRequests); WScript.Echo("SIP005IncomingCANCELRequestsPersec: " + objItem.SIP005IncomingCANCELRequestsPersec); WScript.Echo("SIP006IncomingINFORequests: " + objItem.SIP006IncomingINFORequests); WScript.Echo("SIP007IncomingINFORequestsPersec: " + objItem.SIP007IncomingINFORequestsPersec); WScript.Echo("SIP008IncomingINVITERequests: " + objItem.SIP008IncomingINVITERequests); WScript.Echo("SIP009IncomingINVITERequestsPersec: " + objItem.SIP009IncomingINVITERequestsPersec); WScript.Echo("SIP010IncomingMESSAGERequests: " + objItem.SIP010IncomingMESSAGERequests); WScript.Echo("SIP011IncomingMESSAGERequestsPersec: " + objItem.SIP011IncomingMESSAGERequestsPersec); WScript.Echo("SIP012IncomingNEGOTIATERequests: " + objItem.SIP012IncomingNEGOTIATERequests); WScript.Echo("SIP013IncomingNEGOTIATERequestsPersec: " + objItem.SIP013IncomingNEGOTIATERequestsPersec); WScript.Echo("SIP014IncomingNOTIFYRequests: " + objItem.SIP014IncomingNOTIFYRequests); WScript.Echo("SIP015IncomingNOTIFYRequestsPersec: " + objItem.SIP015IncomingNOTIFYRequestsPersec); WScript.Echo("SIP016IncomingOPTIONRequests: " + objItem.SIP016IncomingOPTIONRequests); WScript.Echo("SIP017IncomingOPTIONRequestsPersec: " + objItem.SIP017IncomingOPTIONRequestsPersec); WScript.Echo("SIP018IncomingREFERRequests: " + objItem.SIP018IncomingREFERRequests); WScript.Echo("SIP019IncomingREFERRequestsPersec: " + objItem.SIP019IncomingREFERRequestsPersec); WScript.Echo("SIP020IncomingREGISTERRequests: " + objItem.SIP020IncomingREGISTERRequests); WScript.Echo("SIP021IncomingREGISTERRequestsPersec: " + objItem.SIP021IncomingREGISTERRequestsPersec); WScript.Echo("SIP022IncomingSERVICERequests: " + objItem.SIP022IncomingSERVICERequests); WScript.Echo("SIP023IncomingSERVICERequestsPersec: " + objItem.SIP023IncomingSERVICERequestsPersec); WScript.Echo("SIP024IncomingSUBSCRIBERequests: " + objItem.SIP024IncomingSUBSCRIBERequests); WScript.Echo("SIP025IncomingSUBSCRIBERequestsPersec: " + objItem.SIP025IncomingSUBSCRIBERequestsPersec); WScript.Echo("SIP026IncomingBENOTIFYRequests: " + objItem.SIP026IncomingBENOTIFYRequests); WScript.Echo("SIP027IncomingBENOTIFYRequestsPersec: " + objItem.SIP027IncomingBENOTIFYRequestsPersec); WScript.Echo("SIP028IncomingOTHERRequests: " + objItem.SIP028IncomingOTHERRequests); WScript.Echo("SIP029IncomingOTHERRequestsPersec: " + objItem.SIP029IncomingOTHERRequestsPersec); WScript.Echo("SIP030LocalNOTIFYRequests: " + objItem.SIP030LocalNOTIFYRequests); WScript.Echo("SIP031LocalNOTIFYRequestsPersec: " + objItem.SIP031LocalNOTIFYRequestsPersec); WScript.Echo("SIP032LocalBENOTIFYRequests: " + objItem.SIP032LocalBENOTIFYRequests); WScript.Echo("SIP033LocalBENOTIFYRequestsPersec: " + objItem.SIP033LocalBENOTIFYRequestsPersec); WScript.Echo("SIP034LocalINFORequests: " + objItem.SIP034LocalINFORequests); WScript.Echo("SIP035LocalINFORequestsPersec: " + objItem.SIP035LocalINFORequestsPersec); WScript.Echo("SIP036LocalBYERequests: " + objItem.SIP036LocalBYERequests); WScript.Echo("SIP037LocalBYERequestsPersec: " + objItem.SIP037LocalBYERequestsPersec); WScript.Echo("SIP038LocalCANCELRequests: " + objItem.SIP038LocalCANCELRequests); WScript.Echo("SIP039LocalCANCELRequestsPersec: " + objItem.SIP039LocalCANCELRequestsPersec); WScript.Echo("SIP040IncomingACKRequestsproxied: " + objItem.SIP040IncomingACKRequestsproxied); WScript.Echo("SIP041IncomingACKRequestsProxiedPersec: " + objItem.SIP041IncomingACKRequestsProxiedPersec); WScript.Echo("SIP042IncomingBYERequestsproxied: " + objItem.SIP042IncomingBYERequestsproxied); WScript.Echo("SIP043IncomingBYERequestsProxiedPersec: " + objItem.SIP043IncomingBYERequestsProxiedPersec); WScript.Echo("SIP044IncomingCANCELRequestsproxied: " + objItem.SIP044IncomingCANCELRequestsproxied); WScript.Echo("SIP045IncomingCANCELRequestsProxiedPersec: " + objItem.SIP045IncomingCANCELRequestsProxiedPersec); WScript.Echo("SIP046IncomingINFORequestsproxied: " + objItem.SIP046IncomingINFORequestsproxied); WScript.Echo("SIP047IncomingINFORequestsProxiedPersec: " + objItem.SIP047IncomingINFORequestsProxiedPersec); WScript.Echo("SIP048IncomingINVITERequestsproxied: " + objItem.SIP048IncomingINVITERequestsproxied); WScript.Echo("SIP049IncomingINVITERequestsProxiedPersec: " + objItem.SIP049IncomingINVITERequestsProxiedPersec); WScript.Echo("SIP050IncomingMESSAGERequestsproxied: " + objItem.SIP050IncomingMESSAGERequestsproxied); WScript.Echo("SIP051IncomingMESSAGERequestsProxiedPersec: " + objItem.SIP051IncomingMESSAGERequestsProxiedPersec); WScript.Echo("SIP052IncomingNOTIFYRequestsproxied: " + objItem.SIP052IncomingNOTIFYRequestsproxied); WScript.Echo("SIP053IncomingNOTIFYRequestsProxiedPersec: " + objItem.SIP053IncomingNOTIFYRequestsProxiedPersec); WScript.Echo("SIP054IncomingOPTIONRequestsproxied: " + objItem.SIP054IncomingOPTIONRequestsproxied); WScript.Echo("SIP055IncomingOPTIONRequestsProxiedPersec: " + objItem.SIP055IncomingOPTIONRequestsProxiedPersec); WScript.Echo("SIP056IncomingREFERRequestsproxied: " + objItem.SIP056IncomingREFERRequestsproxied); WScript.Echo("SIP057IncomingREFERRequestsProxiedPersec: " + objItem.SIP057IncomingREFERRequestsProxiedPersec); WScript.Echo("SIP058IncomingSERVICERequestsproxied: " + objItem.SIP058IncomingSERVICERequestsproxied); WScript.Echo("SIP059IncomingSERVICERequestsProxiedPersec: " + objItem.SIP059IncomingSERVICERequestsProxiedPersec); WScript.Echo("SIP060IncomingREGISTERRequestsproxied: " + objItem.SIP060IncomingREGISTERRequestsproxied); WScript.Echo("SIP061IncomingREGISTERRequestsProxiedPersec: " + objItem.SIP061IncomingREGISTERRequestsProxiedPersec); WScript.Echo("SIP062IncomingSUBSCRIBERequestsproxied: " + objItem.SIP062IncomingSUBSCRIBERequestsproxied); WScript.Echo("SIP063IncomingSUBSCRIBERequestsProxiedPersec: " + objItem.SIP063IncomingSUBSCRIBERequestsProxiedPersec); WScript.Echo("SIP064IncomingBENOTIFYRequestsproxied: " + objItem.SIP064IncomingBENOTIFYRequestsproxied); WScript.Echo("SIP065IncomingBENOTIFYRequestsProxiedPersec: " + objItem.SIP065IncomingBENOTIFYRequestsProxiedPersec); WScript.Echo("SIP066IncomingOTHERRequestsproxied: " + objItem.SIP066IncomingOTHERRequestsproxied); WScript.Echo("SIP067IncomingOTHERRequestsProxiedPersec: " + objItem.SIP067IncomingOTHERRequestsProxiedPersec); 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("") }