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