Contact Info

Crumbtrail

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

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_PerfRawData_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("")
}