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