LCSipEps03SipEpsIncomingMessages - WMI sample in VBScript
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)
Set objWMIService = GetObject("winmgmts:\\.\root\cimv2") Set colItems = objWMIService.ExecQuery("Select * From Win32_PerfRawData_S4Perf_LCSipEps03SipEpsIncomingMessages") For Each objItem in colItems 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 "" Next