Contact Info

Crumbtrail

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

LCSipEps03SipEpsIncomingMessages - 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 LCSipEps03SipEpsIncomingMessages WMI class can be used in ActiveXperts Network Monitor to monitor your servers.


LCSipEps03SipEpsIncomingMessages

Example(s)

var strComputer = ".";

var objWMIService = GetObject("winmgmts:\\\\" + strComputer + "\\root\\CIMV2");
var colItems = objWMIService.ExecQuery("SELECT * FROM Win32_PerfRawData_S4Perf_LCSipEps03SipEpsIncomingMessages", "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("SipEps000IncomingMessages: " + objItem.SipEps000IncomingMessages);
	WScript.Echo("SipEps001IncomingMessagesPersec: " + objItem.SipEps001IncomingMessagesPersec);
	WScript.Echo("SipEps002FailedIncomingMessages: " + objItem.SipEps002FailedIncomingMessages);
	WScript.Echo("SipEps003FailedIncomingMessagesPersec: " + objItem.SipEps003FailedIncomingMessagesPersec);
	WScript.Echo("SipEps004IncomingACKmessages: " + objItem.SipEps004IncomingACKmessages);
	WScript.Echo("SipEps005IncomingACKmessagesPersec: " + objItem.SipEps005IncomingACKmessagesPersec);
	WScript.Echo("SipEps006IncomingBYEmessages: " + objItem.SipEps006IncomingBYEmessages);
	WScript.Echo("SipEps007IncomingBYEmessagesPersec: " + objItem.SipEps007IncomingBYEmessagesPersec);
	WScript.Echo("SipEps008IncomingCANCELmessages: " + objItem.SipEps008IncomingCANCELmessages);
	WScript.Echo("SipEps009IncomingCANCELmessagesPersec: " + objItem.SipEps009IncomingCANCELmessagesPersec);
	WScript.Echo("SipEps010IncomingINFOmessages: " + objItem.SipEps010IncomingINFOmessages);
	WScript.Echo("SipEps011IncomingINFOmessagesPersec: " + objItem.SipEps011IncomingINFOmessagesPersec);
	WScript.Echo("SipEps012IncomingINVITEmessages: " + objItem.SipEps012IncomingINVITEmessages);
	WScript.Echo("SipEps013IncomingINVITEmessagesPersec: " + objItem.SipEps013IncomingINVITEmessagesPersec);
	WScript.Echo("SipEps014IncomingMESSAGEmessages: " + objItem.SipEps014IncomingMESSAGEmessages);
	WScript.Echo("SipEps015IncomingMESSAGEmessagesPersec: " + objItem.SipEps015IncomingMESSAGEmessagesPersec);
	WScript.Echo("SipEps016IncomingNEGOTIATEmessages: " + objItem.SipEps016IncomingNEGOTIATEmessages);
	WScript.Echo("SipEps017IncomingNEGOTIATEmessagesPersec: " + objItem.SipEps017IncomingNEGOTIATEmessagesPersec);
	WScript.Echo("SipEps018IncomingNOTIFYmessages: " + objItem.SipEps018IncomingNOTIFYmessages);
	WScript.Echo("SipEps019IncomingNOTIFYmessagesPersec: " + objItem.SipEps019IncomingNOTIFYmessagesPersec);
	WScript.Echo("SipEps020IncomingOPTIONSmessages: " + objItem.SipEps020IncomingOPTIONSmessages);
	WScript.Echo("SipEps021IncomingOPTIONSmessagesPersec: " + objItem.SipEps021IncomingOPTIONSmessagesPersec);
	WScript.Echo("SipEps022IncomingREFERmessages: " + objItem.SipEps022IncomingREFERmessages);
	WScript.Echo("SipEps023IncomingREFERmessagesPersec: " + objItem.SipEps023IncomingREFERmessagesPersec);
	WScript.Echo("SipEps024IncomingREGISTERmessages: " + objItem.SipEps024IncomingREGISTERmessages);
	WScript.Echo("SipEps025IncomingREGISTERmessagesPersec: " + objItem.SipEps025IncomingREGISTERmessagesPersec);
	WScript.Echo("SipEps026IncomingSERVICEmessages: " + objItem.SipEps026IncomingSERVICEmessages);
	WScript.Echo("SipEps027IncomingSERVICEmessagesPersec: " + objItem.SipEps027IncomingSERVICEmessagesPersec);
	WScript.Echo("SipEps028IncomingSUBSCRIBEmessages: " + objItem.SipEps028IncomingSUBSCRIBEmessages);
	WScript.Echo("SipEps029IncomingSUBSCRIBEmessagesPersec: " + objItem.SipEps029IncomingSUBSCRIBEmessagesPersec);
	WScript.Echo("SipEps030IncomingGenericMessages: " + objItem.SipEps030IncomingGenericMessages);
	WScript.Echo("SipEps031IncomingGenericMessagesPersec: " + objItem.SipEps031IncomingGenericMessagesPersec);
	WScript.Echo("SipEps032Incoming3xxResponses: " + objItem.SipEps032Incoming3xxResponses);
	WScript.Echo("SipEps033Incoming3xxResponsesPersec: " + objItem.SipEps033Incoming3xxResponsesPersec);
	WScript.Echo("SipEps034Incoming4xxResponses: " + objItem.SipEps034Incoming4xxResponses);
	WScript.Echo("SipEps035Incoming4xxResponsesPersec: " + objItem.SipEps035Incoming4xxResponsesPersec);
	WScript.Echo("SipEps036Incoming5xxResponses: " + objItem.SipEps036Incoming5xxResponses);
	WScript.Echo("SipEps037Incoming5xxResponsesPersec: " + objItem.SipEps037Incoming5xxResponsesPersec);
	WScript.Echo("SipEps038Incoming6xxResponses: " + objItem.SipEps038Incoming6xxResponses);
	WScript.Echo("SipEps039Incoming6xxResponsesPersec: " + objItem.SipEps039Incoming6xxResponsesPersec);
	WScript.Echo("SipEps040Incoming180RingingResponses: " + objItem.SipEps040Incoming180RingingResponses);
	WScript.Echo("SipEps041Incoming180RingingResponsesPersec: " + objItem.SipEps041Incoming180RingingResponsesPersec);
	WScript.Echo("SipEps042Incoming200Responses: " + objItem.SipEps042Incoming200Responses);
	WScript.Echo("SipEps043Incoming200ResponsesPersec: " + objItem.SipEps043Incoming200ResponsesPersec);
	WScript.Echo("SipEps044Incoming301MovedPermanentlyResponses: " + objItem.SipEps044Incoming301MovedPermanentlyResponses);
	WScript.Echo("SipEps045Incoming301MovedPermanentlyResponsesPersec: " + objItem.SipEps045Incoming301MovedPermanentlyResponsesPersec);
	WScript.Echo("SipEps046Incoming302MovedTemporarilyResponses: " + objItem.SipEps046Incoming302MovedTemporarilyResponses);
	WScript.Echo("SipEps047Incoming302MovedTemporarilyResponsesPersec: " + objItem.SipEps047Incoming302MovedTemporarilyResponsesPersec);
	WScript.Echo("SipEps048Incoming400BadRequestResponses: " + objItem.SipEps048Incoming400BadRequestResponses);
	WScript.Echo("SipEps049Incoming400BadRequestResponsesPersec: " + objItem.SipEps049Incoming400BadRequestResponsesPersec);
	WScript.Echo("SipEps050Incoming401UnauthorizedResponses: " + objItem.SipEps050Incoming401UnauthorizedResponses);
	WScript.Echo("SipEps051Incoming401UnauthorizedResponsesPersec: " + objItem.SipEps051Incoming401UnauthorizedResponsesPersec);
	WScript.Echo("SipEps052Incoming403ForbiddenResponses: " + objItem.SipEps052Incoming403ForbiddenResponses);
	WScript.Echo("SipEps053Incoming403ForbiddenResponsesPersec: " + objItem.SipEps053Incoming403ForbiddenResponsesPersec);
	WScript.Echo("SipEps054Incoming404NotFoundResponses: " + objItem.SipEps054Incoming404NotFoundResponses);
	WScript.Echo("SipEps055Incoming404NotFoundResponsesPersec: " + objItem.SipEps055Incoming404NotFoundResponsesPersec);
	WScript.Echo("SipEps056Incoming407ProxyAuthenticationRequiredResponses: " + objItem.SipEps056Incoming407ProxyAuthenticationRequiredResponses);
	WScript.Echo("SipEps057Incoming407ProxyAuthenticationRequiredResponsesPersec: " + objItem.SipEps057Incoming407ProxyAuthenticationRequiredResponsesPersec);
	WScript.Echo("SipEps058Incoming409Responses: " + objItem.SipEps058Incoming409Responses);
	WScript.Echo("SipEps059Incoming409ResponsesPersec: " + objItem.SipEps059Incoming409ResponsesPersec);
	WScript.Echo("SipEps060Incoming413RequestEntityTooLargeResponses: " + objItem.SipEps060Incoming413RequestEntityTooLargeResponses);
	WScript.Echo("SipEps061Incoming413RequestEntityTooLargeResponsesPersec: " + objItem.SipEps061Incoming413RequestEntityTooLargeResponsesPersec);
	WScript.Echo("SipEps062Incoming421ExtensionRequiredResponses: " + objItem.SipEps062Incoming421ExtensionRequiredResponses);
	WScript.Echo("SipEps063Incoming421ExtensionRequiredResponsesPersec: " + objItem.SipEps063Incoming421ExtensionRequiredResponsesPersec);
	WScript.Echo("SipEps064Incoming480TemporarilyUnavailableResponses: " + objItem.SipEps064Incoming480TemporarilyUnavailableResponses);
	WScript.Echo("SipEps065Incoming480TemporarilyUnavailableResponsesPersec: " + objItem.SipEps065Incoming480TemporarilyUnavailableResponsesPersec);
	WScript.Echo("SipEps066Incoming481CallPerTransactionDoesNotExistResponses: " + objItem.SipEps066Incoming481CallPerTransactionDoesNotExistResponses);
	WScript.Echo("SipEps067Incoming481CallPerTransactionDoesNotExistResponsesPersec: " + objItem.SipEps067Incoming481CallPerTransactionDoesNotExistResponsesPersec);
	WScript.Echo("SipEps068Incoming486BusyHereResponses: " + objItem.SipEps068Incoming486BusyHereResponses);
	WScript.Echo("SipEps069Incoming486BusyHereResponsesPersec: " + objItem.SipEps069Incoming486BusyHereResponsesPersec);
	WScript.Echo("SipEps070Incoming487RequestTerminatedResponses: " + objItem.SipEps070Incoming487RequestTerminatedResponses);
	WScript.Echo("SipEps071Incoming487RequestTerminatedResponsesPersec: " + objItem.SipEps071Incoming487RequestTerminatedResponsesPersec);
	WScript.Echo("SipEps072Incoming488NotAcceptableHereResponses: " + objItem.SipEps072Incoming488NotAcceptableHereResponses);
	WScript.Echo("SipEps073Incoming488NotAcceptableHereResponsesPersec: " + objItem.SipEps073Incoming488NotAcceptableHereResponsesPersec);
	WScript.Echo("SipEps074Incoming499Responses: " + objItem.SipEps074Incoming499Responses);
	WScript.Echo("SipEps075Incoming499ResponsesPersec: " + objItem.SipEps075Incoming499ResponsesPersec);
	WScript.Echo("SipEps076Incoming500InternalServerErrorResponses: " + objItem.SipEps076Incoming500InternalServerErrorResponses);
	WScript.Echo("SipEps077Incoming500InternalServerErrorResponsesPersec: " + objItem.SipEps077Incoming500InternalServerErrorResponsesPersec);
	WScript.Echo("SipEps078Incoming501NotImplementedResponses: " + objItem.SipEps078Incoming501NotImplementedResponses);
	WScript.Echo("SipEps079Incoming501NotImplementedResponsesPersec: " + objItem.SipEps079Incoming501NotImplementedResponsesPersec);
	WScript.Echo("SipEps080Incoming503ServiceUnavailableResponses: " + objItem.SipEps080Incoming503ServiceUnavailableResponses);
	WScript.Echo("SipEps081Incoming503ServiceUnavailableResponsesPersec: " + objItem.SipEps081Incoming503ServiceUnavailableResponsesPersec);
	WScript.Echo("SipEps082Incoming504ServerTimeoutResponses: " + objItem.SipEps082Incoming504ServerTimeoutResponses);
	WScript.Echo("SipEps083Incoming504ServerTimeoutResponsesPersec: " + objItem.SipEps083Incoming504ServerTimeoutResponsesPersec);
	WScript.Echo("SipEps084Incoming599Responses: " + objItem.SipEps084Incoming599Responses);
	WScript.Echo("SipEps085Incoming599ResponsesPersec: " + objItem.SipEps085Incoming599ResponsesPersec);
	WScript.Echo("SipEps086Incoming600BusyEverywhereResponses: " + objItem.SipEps086Incoming600BusyEverywhereResponses);
	WScript.Echo("SipEps087Incoming600BusyEverywhereResponsesPersec: " + objItem.SipEps087Incoming600BusyEverywhereResponsesPersec);
	WScript.Echo("SipEps088Incoming603DeclineResponses: " + objItem.SipEps088Incoming603DeclineResponses);
	WScript.Echo("SipEps089Incoming603DeclineResponsesPersec: " + objItem.SipEps089Incoming603DeclineResponsesPersec);
	WScript.Echo("SipEps090Incoming699Responses: " + objItem.SipEps090Incoming699Responses);
	WScript.Echo("SipEps091Incoming699ResponsesPersec: " + objItem.SipEps091Incoming699ResponsesPersec);
	WScript.Echo("SipEps092IncomingoutofsequenceNotifies: " + objItem.SipEps092IncomingoutofsequenceNotifies);
	WScript.Echo("SipEps093IncomingoutofsequenceNotifiesPersec: " + objItem.SipEps093IncomingoutofsequenceNotifiesPersec);
	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("")
}