Contact Info

Crumbtrail

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

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