Contact Info

Crumbtrail

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

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


LCSipEps04SipEpsOutgoingMessages

Example(s)

Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")

Set colItems = objWMIService.ExecQuery("Select * From Win32_PerfFormattedData_S4Perf_LCSipEps04SipEpsOutgoingMessages")

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 "SipEps000OutgoingMessages:" & objItem.SipEps000OutgoingMessages
	WScript.Echo "SipEps001OutgoingMessagesPersec:" & objItem.SipEps001OutgoingMessagesPersec
	WScript.Echo "SipEps002FailedOutgoingMessages:" & objItem.SipEps002FailedOutgoingMessages
	WScript.Echo "SipEps003FailedOutgoingMessagesPersec:" & objItem.SipEps003FailedOutgoingMessagesPersec
	WScript.Echo "SipEps004OutgoingACKmessages:" & objItem.SipEps004OutgoingACKmessages
	WScript.Echo "SipEps005OutgoingACKmessagesPersec:" & objItem.SipEps005OutgoingACKmessagesPersec
	WScript.Echo "SipEps006OutgoingBYEmessages:" & objItem.SipEps006OutgoingBYEmessages
	WScript.Echo "SipEps007OutgoingBYEmessagesPersec:" & objItem.SipEps007OutgoingBYEmessagesPersec
	WScript.Echo "SipEps008OutgoingCANCELmessages:" & objItem.SipEps008OutgoingCANCELmessages
	WScript.Echo "SipEps009OutgoingCANCELmessagesPersec:" & objItem.SipEps009OutgoingCANCELmessagesPersec
	WScript.Echo "SipEps010OutgoingINFOmessages:" & objItem.SipEps010OutgoingINFOmessages
	WScript.Echo "SipEps011OutgoingINFOmessagesPersec:" & objItem.SipEps011OutgoingINFOmessagesPersec
	WScript.Echo "SipEps012OutgoingINVITEmessages:" & objItem.SipEps012OutgoingINVITEmessages
	WScript.Echo "SipEps013OutgoingINVITEmessagesPersec:" & objItem.SipEps013OutgoingINVITEmessagesPersec
	WScript.Echo "SipEps014OutgoingMESSAGEmessages:" & objItem.SipEps014OutgoingMESSAGEmessages
	WScript.Echo "SipEps015OutgoingMESSAGEmessagesPersec:" & objItem.SipEps015OutgoingMESSAGEmessagesPersec
	WScript.Echo "SipEps016OutgoingNEGOTIATEmessages:" & objItem.SipEps016OutgoingNEGOTIATEmessages
	WScript.Echo "SipEps017OutgoingNEGOTIATEmessagesPersec:" & objItem.SipEps017OutgoingNEGOTIATEmessagesPersec
	WScript.Echo "SipEps018OutgoingNOTIFYmessages:" & objItem.SipEps018OutgoingNOTIFYmessages
	WScript.Echo "SipEps019OutgoingNOTIFYmessagesPersec:" & objItem.SipEps019OutgoingNOTIFYmessagesPersec
	WScript.Echo "SipEps020OutgoingOPTIONSmessages:" & objItem.SipEps020OutgoingOPTIONSmessages
	WScript.Echo "SipEps021OutgoingOPTIONSmessagesPersec:" & objItem.SipEps021OutgoingOPTIONSmessagesPersec
	WScript.Echo "SipEps022OutgoingREFERmessages:" & objItem.SipEps022OutgoingREFERmessages
	WScript.Echo "SipEps023OutgoingREFERmessagesPersec:" & objItem.SipEps023OutgoingREFERmessagesPersec
	WScript.Echo "SipEps024OutgoingREGISTERmessages:" & objItem.SipEps024OutgoingREGISTERmessages
	WScript.Echo "SipEps025OutgoingREGISTERmessagesPersec:" & objItem.SipEps025OutgoingREGISTERmessagesPersec
	WScript.Echo "SipEps026OutgoingSERVICEmessages:" & objItem.SipEps026OutgoingSERVICEmessages
	WScript.Echo "SipEps027OutgoingSERVICEmessagesPersec:" & objItem.SipEps027OutgoingSERVICEmessagesPersec
	WScript.Echo "SipEps028OutgoingSUBSCRIBEmessages:" & objItem.SipEps028OutgoingSUBSCRIBEmessages
	WScript.Echo "SipEps029OutgoingSUBSCRIBEmessagesPersec:" & objItem.SipEps029OutgoingSUBSCRIBEmessagesPersec
	WScript.Echo "SipEps030OutgoingGenericMessages:" & objItem.SipEps030OutgoingGenericMessages
	WScript.Echo "SipEps031OutgoingGenericMessagesPersec:" & objItem.SipEps031OutgoingGenericMessagesPersec
	WScript.Echo "SipEps032Outgoing3xxResponses:" & objItem.SipEps032Outgoing3xxResponses
	WScript.Echo "SipEps033Outgoing3xxResponsesPersec:" & objItem.SipEps033Outgoing3xxResponsesPersec
	WScript.Echo "SipEps034Outgoing4xxResponses:" & objItem.SipEps034Outgoing4xxResponses
	WScript.Echo "SipEps035Outgoing4xxResponsesPersec:" & objItem.SipEps035Outgoing4xxResponsesPersec
	WScript.Echo "SipEps036Outgoing5xxResponses:" & objItem.SipEps036Outgoing5xxResponses
	WScript.Echo "SipEps037Outgoing5xxResponsesPersec:" & objItem.SipEps037Outgoing5xxResponsesPersec
	WScript.Echo "SipEps038Outgoing6xxResponses:" & objItem.SipEps038Outgoing6xxResponses
	WScript.Echo "SipEps039Outgoing6xxResponsesPersec:" & objItem.SipEps039Outgoing6xxResponsesPersec
	WScript.Echo "SipEps040Outgoing180RingingResponses:" & objItem.SipEps040Outgoing180RingingResponses
	WScript.Echo "SipEps041Outgoing180RingingResponsesPersec:" & objItem.SipEps041Outgoing180RingingResponsesPersec
	WScript.Echo "SipEps042Outgoing200Responses:" & objItem.SipEps042Outgoing200Responses
	WScript.Echo "SipEps043Outgoing200ResponsesPersec:" & objItem.SipEps043Outgoing200ResponsesPersec
	WScript.Echo "SipEps044Outgoing301MovedPermanentlyResponses:" & objItem.SipEps044Outgoing301MovedPermanentlyResponses
	WScript.Echo "SipEps045Outgoing301MovedPermanentlyResponsesPersec:" & objItem.SipEps045Outgoing301MovedPermanentlyResponsesPersec
	WScript.Echo "SipEps046Outgoing302MovedTemporarilyResponses:" & objItem.SipEps046Outgoing302MovedTemporarilyResponses
	WScript.Echo "SipEps047Outgoing302MovedTemporarilyResponsesPersec:" & objItem.SipEps047Outgoing302MovedTemporarilyResponsesPersec
	WScript.Echo "SipEps048Outgoing400BadRequestResponses:" & objItem.SipEps048Outgoing400BadRequestResponses
	WScript.Echo "SipEps049Outgoing400BadRequestResponsesPersec:" & objItem.SipEps049Outgoing400BadRequestResponsesPersec
	WScript.Echo "SipEps050Outgoing401UnauthorizedResponses:" & objItem.SipEps050Outgoing401UnauthorizedResponses
	WScript.Echo "SipEps051Outgoing401UnauthorizedResponsesPersec:" & objItem.SipEps051Outgoing401UnauthorizedResponsesPersec
	WScript.Echo "SipEps052Outgoing403ForbiddenResponses:" & objItem.SipEps052Outgoing403ForbiddenResponses
	WScript.Echo "SipEps053Outgoing403ForbiddenResponsesPersec:" & objItem.SipEps053Outgoing403ForbiddenResponsesPersec
	WScript.Echo "SipEps054Outgoing404NotFoundResponses:" & objItem.SipEps054Outgoing404NotFoundResponses
	WScript.Echo "SipEps055Outgoing404NotFoundResponsesPersec:" & objItem.SipEps055Outgoing404NotFoundResponsesPersec
	WScript.Echo "SipEps056Outgoing407ProxyAuthenticationRequiredResponses:" & objItem.SipEps056Outgoing407ProxyAuthenticationRequiredResponses
	WScript.Echo "SipEps057Outgoing407ProxyAuthenticationRequiredResponsesPersec:" & objItem.SipEps057Outgoing407ProxyAuthenticationRequiredResponsesPersec
	WScript.Echo "SipEps058Outgoing409Responses:" & objItem.SipEps058Outgoing409Responses
	WScript.Echo "SipEps059Outgoing409ResponsesPersec:" & objItem.SipEps059Outgoing409ResponsesPersec
	WScript.Echo "SipEps060Outgoing413RequestEntityTooLargeResponses:" & objItem.SipEps060Outgoing413RequestEntityTooLargeResponses
	WScript.Echo "SipEps061Outgoing413RequestEntityTooLargeResponsesPersec:" & objItem.SipEps061Outgoing413RequestEntityTooLargeResponsesPersec
	WScript.Echo "SipEps062Outgoing421ExtensionRequiredResponses:" & objItem.SipEps062Outgoing421ExtensionRequiredResponses
	WScript.Echo "SipEps063Outgoing421ExtensionRequiredResponsesPersec:" & objItem.SipEps063Outgoing421ExtensionRequiredResponsesPersec
	WScript.Echo "SipEps064Outgoing480TemporarilyUnavailableResponses:" & objItem.SipEps064Outgoing480TemporarilyUnavailableResponses
	WScript.Echo "SipEps065Outgoing480TemporarilyUnavailableResponsesPersec:" & objItem.SipEps065Outgoing480TemporarilyUnavailableResponsesPersec
	WScript.Echo "SipEps066Outgoing481CallPerTransactionDoesNotExistResponses:" & objItem.SipEps066Outgoing481CallPerTransactionDoesNotExistResponses
	WScript.Echo "SipEps067Outgoing481CallPerTransactionDoesNotExistResponsesPersec:" & objItem.SipEps067Outgoing481CallPerTransactionDoesNotExistResponsesPersec
	WScript.Echo "SipEps068Outgoing486BusyHereResponses:" & objItem.SipEps068Outgoing486BusyHereResponses
	WScript.Echo "SipEps069Outgoing486BusyHereResponsesPersec:" & objItem.SipEps069Outgoing486BusyHereResponsesPersec
	WScript.Echo "SipEps070Outgoing487RequestTerminatedResponses:" & objItem.SipEps070Outgoing487RequestTerminatedResponses
	WScript.Echo "SipEps071Outgoing487RequestTerminatedResponsesPersec:" & objItem.SipEps071Outgoing487RequestTerminatedResponsesPersec
	WScript.Echo "SipEps072Outgoing488NotAcceptableHereResponses:" & objItem.SipEps072Outgoing488NotAcceptableHereResponses
	WScript.Echo "SipEps073Outgoing488NotAcceptableHereResponsesPersec:" & objItem.SipEps073Outgoing488NotAcceptableHereResponsesPersec
	WScript.Echo "SipEps074Outgoing499Responses:" & objItem.SipEps074Outgoing499Responses
	WScript.Echo "SipEps075Outgoing499ResponsesPersec:" & objItem.SipEps075Outgoing499ResponsesPersec
	WScript.Echo "SipEps076Outgoing500InternalServerErrorResponses:" & objItem.SipEps076Outgoing500InternalServerErrorResponses
	WScript.Echo "SipEps077Outgoing500InternalServerErrorResponsesPersec:" & objItem.SipEps077Outgoing500InternalServerErrorResponsesPersec
	WScript.Echo "SipEps078Outgoing501NotImplementedResponses:" & objItem.SipEps078Outgoing501NotImplementedResponses
	WScript.Echo "SipEps079Outgoing501NotImplementedResponsesPersec:" & objItem.SipEps079Outgoing501NotImplementedResponsesPersec
	WScript.Echo "SipEps080Outgoing503ServiceUnavailableResponses:" & objItem.SipEps080Outgoing503ServiceUnavailableResponses
	WScript.Echo "SipEps081Outgoing503ServiceUnavailableResponsesPersec:" & objItem.SipEps081Outgoing503ServiceUnavailableResponsesPersec
	WScript.Echo "SipEps082Outgoing504ServerTimeoutResponses:" & objItem.SipEps082Outgoing504ServerTimeoutResponses
	WScript.Echo "SipEps083Outgoing504ServerTimeoutResponsesPersec:" & objItem.SipEps083Outgoing504ServerTimeoutResponsesPersec
	WScript.Echo "SipEps084Outgoing599Responses:" & objItem.SipEps084Outgoing599Responses
	WScript.Echo "SipEps085Outgoing599ResponsesPersec:" & objItem.SipEps085Outgoing599ResponsesPersec
	WScript.Echo "SipEps086Outgoing600BusyEverywhereResponses:" & objItem.SipEps086Outgoing600BusyEverywhereResponses
	WScript.Echo "SipEps087Outgoing600BusyEverywhereResponsesPersec:" & objItem.SipEps087Outgoing600BusyEverywhereResponsesPersec
	WScript.Echo "SipEps088Outgoing603DeclineResponses:" & objItem.SipEps088Outgoing603DeclineResponses
	WScript.Echo "SipEps089Outgoing603DeclineResponsesPersec:" & objItem.SipEps089Outgoing603DeclineResponsesPersec
	WScript.Echo "SipEps090Outgoing699Responses:" & objItem.SipEps090Outgoing699Responses
	WScript.Echo "SipEps091Outgoing699ResponsesPersec:" & objItem.SipEps091Outgoing699ResponsesPersec
	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