LCSipEps03SipEpsIncomingMessages - WMI sample in Python
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)
from win32com.client import GetObject objWMI = GetObject('winmgmts:').InstancesOf('Win32_PerfFormattedData_S4Perf_LCSipEps03SipEpsIncomingMessages') for obj in objWMI: if obj.Caption != None: print("Caption:" + str(obj.Caption)) if obj.Description != None: print("Description:" + str(obj.Description)) if obj.Frequency_Object != None: print("Frequency_Object:" + str(obj.Frequency_Object)) if obj.Frequency_PerfTime != None: print("Frequency_PerfTime:" + str(obj.Frequency_PerfTime)) if obj.Frequency_Sys100NS != None: print("Frequency_Sys100NS:" + str(obj.Frequency_Sys100NS)) if obj.Name != None: print("Name:" + str(obj.Name)) if obj.SipEps000IncomingMessages != None: print("SipEps000IncomingMessages:" + str(obj.SipEps000IncomingMessages)) if obj.SipEps001IncomingMessagesPersec != None: print("SipEps001IncomingMessagesPersec:" + str(obj.SipEps001IncomingMessagesPersec)) if obj.SipEps002FailedIncomingMessages != None: print("SipEps002FailedIncomingMessages:" + str(obj.SipEps002FailedIncomingMessages)) if obj.SipEps003FailedIncomingMessagesPersec != None: print("SipEps003FailedIncomingMessagesPersec:" + str(obj.SipEps003FailedIncomingMessagesPersec)) if obj.SipEps004IncomingACKmessages != None: print("SipEps004IncomingACKmessages:" + str(obj.SipEps004IncomingACKmessages)) if obj.SipEps005IncomingACKmessagesPersec != None: print("SipEps005IncomingACKmessagesPersec:" + str(obj.SipEps005IncomingACKmessagesPersec)) if obj.SipEps006IncomingBYEmessages != None: print("SipEps006IncomingBYEmessages:" + str(obj.SipEps006IncomingBYEmessages)) if obj.SipEps007IncomingBYEmessagesPersec != None: print("SipEps007IncomingBYEmessagesPersec:" + str(obj.SipEps007IncomingBYEmessagesPersec)) if obj.SipEps008IncomingCANCELmessages != None: print("SipEps008IncomingCANCELmessages:" + str(obj.SipEps008IncomingCANCELmessages)) if obj.SipEps009IncomingCANCELmessagesPersec != None: print("SipEps009IncomingCANCELmessagesPersec:" + str(obj.SipEps009IncomingCANCELmessagesPersec)) if obj.SipEps010IncomingINFOmessages != None: print("SipEps010IncomingINFOmessages:" + str(obj.SipEps010IncomingINFOmessages)) if obj.SipEps011IncomingINFOmessagesPersec != None: print("SipEps011IncomingINFOmessagesPersec:" + str(obj.SipEps011IncomingINFOmessagesPersec)) if obj.SipEps012IncomingINVITEmessages != None: print("SipEps012IncomingINVITEmessages:" + str(obj.SipEps012IncomingINVITEmessages)) if obj.SipEps013IncomingINVITEmessagesPersec != None: print("SipEps013IncomingINVITEmessagesPersec:" + str(obj.SipEps013IncomingINVITEmessagesPersec)) if obj.SipEps014IncomingMESSAGEmessages != None: print("SipEps014IncomingMESSAGEmessages:" + str(obj.SipEps014IncomingMESSAGEmessages)) if obj.SipEps015IncomingMESSAGEmessagesPersec != None: print("SipEps015IncomingMESSAGEmessagesPersec:" + str(obj.SipEps015IncomingMESSAGEmessagesPersec)) if obj.SipEps016IncomingNEGOTIATEmessages != None: print("SipEps016IncomingNEGOTIATEmessages:" + str(obj.SipEps016IncomingNEGOTIATEmessages)) if obj.SipEps017IncomingNEGOTIATEmessagesPersec != None: print("SipEps017IncomingNEGOTIATEmessagesPersec:" + str(obj.SipEps017IncomingNEGOTIATEmessagesPersec)) if obj.SipEps018IncomingNOTIFYmessages != None: print("SipEps018IncomingNOTIFYmessages:" + str(obj.SipEps018IncomingNOTIFYmessages)) if obj.SipEps019IncomingNOTIFYmessagesPersec != None: print("SipEps019IncomingNOTIFYmessagesPersec:" + str(obj.SipEps019IncomingNOTIFYmessagesPersec)) if obj.SipEps020IncomingOPTIONSmessages != None: print("SipEps020IncomingOPTIONSmessages:" + str(obj.SipEps020IncomingOPTIONSmessages)) if obj.SipEps021IncomingOPTIONSmessagesPersec != None: print("SipEps021IncomingOPTIONSmessagesPersec:" + str(obj.SipEps021IncomingOPTIONSmessagesPersec)) if obj.SipEps022IncomingREFERmessages != None: print("SipEps022IncomingREFERmessages:" + str(obj.SipEps022IncomingREFERmessages)) if obj.SipEps023IncomingREFERmessagesPersec != None: print("SipEps023IncomingREFERmessagesPersec:" + str(obj.SipEps023IncomingREFERmessagesPersec)) if obj.SipEps024IncomingREGISTERmessages != None: print("SipEps024IncomingREGISTERmessages:" + str(obj.SipEps024IncomingREGISTERmessages)) if obj.SipEps025IncomingREGISTERmessagesPersec != None: print("SipEps025IncomingREGISTERmessagesPersec:" + str(obj.SipEps025IncomingREGISTERmessagesPersec)) if obj.SipEps026IncomingSERVICEmessages != None: print("SipEps026IncomingSERVICEmessages:" + str(obj.SipEps026IncomingSERVICEmessages)) if obj.SipEps027IncomingSERVICEmessagesPersec != None: print("SipEps027IncomingSERVICEmessagesPersec:" + str(obj.SipEps027IncomingSERVICEmessagesPersec)) if obj.SipEps028IncomingSUBSCRIBEmessages != None: print("SipEps028IncomingSUBSCRIBEmessages:" + str(obj.SipEps028IncomingSUBSCRIBEmessages)) if obj.SipEps029IncomingSUBSCRIBEmessagesPersec != None: print("SipEps029IncomingSUBSCRIBEmessagesPersec:" + str(obj.SipEps029IncomingSUBSCRIBEmessagesPersec)) if obj.SipEps030IncomingGenericMessages != None: print("SipEps030IncomingGenericMessages:" + str(obj.SipEps030IncomingGenericMessages)) if obj.SipEps031IncomingGenericMessagesPersec != None: print("SipEps031IncomingGenericMessagesPersec:" + str(obj.SipEps031IncomingGenericMessagesPersec)) if obj.SipEps032Incoming3xxResponses != None: print("SipEps032Incoming3xxResponses:" + str(obj.SipEps032Incoming3xxResponses)) if obj.SipEps033Incoming3xxResponsesPersec != None: print("SipEps033Incoming3xxResponsesPersec:" + str(obj.SipEps033Incoming3xxResponsesPersec)) if obj.SipEps034Incoming4xxResponses != None: print("SipEps034Incoming4xxResponses:" + str(obj.SipEps034Incoming4xxResponses)) if obj.SipEps035Incoming4xxResponsesPersec != None: print("SipEps035Incoming4xxResponsesPersec:" + str(obj.SipEps035Incoming4xxResponsesPersec)) if obj.SipEps036Incoming5xxResponses != None: print("SipEps036Incoming5xxResponses:" + str(obj.SipEps036Incoming5xxResponses)) if obj.SipEps037Incoming5xxResponsesPersec != None: print("SipEps037Incoming5xxResponsesPersec:" + str(obj.SipEps037Incoming5xxResponsesPersec)) if obj.SipEps038Incoming6xxResponses != None: print("SipEps038Incoming6xxResponses:" + str(obj.SipEps038Incoming6xxResponses)) if obj.SipEps039Incoming6xxResponsesPersec != None: print("SipEps039Incoming6xxResponsesPersec:" + str(obj.SipEps039Incoming6xxResponsesPersec)) if obj.SipEps040Incoming180RingingResponses != None: print("SipEps040Incoming180RingingResponses:" + str(obj.SipEps040Incoming180RingingResponses)) if obj.SipEps041Incoming180RingingResponsesPersec != None: print("SipEps041Incoming180RingingResponsesPersec:" + str(obj.SipEps041Incoming180RingingResponsesPersec)) if obj.SipEps042Incoming200Responses != None: print("SipEps042Incoming200Responses:" + str(obj.SipEps042Incoming200Responses)) if obj.SipEps043Incoming200ResponsesPersec != None: print("SipEps043Incoming200ResponsesPersec:" + str(obj.SipEps043Incoming200ResponsesPersec)) if obj.SipEps044Incoming301MovedPermanentlyResponses != None: print("SipEps044Incoming301MovedPermanentlyResponses:" + str(obj.SipEps044Incoming301MovedPermanentlyResponses)) if obj.SipEps045Incoming301MovedPermanentlyResponsesPersec != None: print("SipEps045Incoming301MovedPermanentlyResponsesPersec:" + str(obj.SipEps045Incoming301MovedPermanentlyResponsesPersec)) if obj.SipEps046Incoming302MovedTemporarilyResponses != None: print("SipEps046Incoming302MovedTemporarilyResponses:" + str(obj.SipEps046Incoming302MovedTemporarilyResponses)) if obj.SipEps047Incoming302MovedTemporarilyResponsesPersec != None: print("SipEps047Incoming302MovedTemporarilyResponsesPersec:" + str(obj.SipEps047Incoming302MovedTemporarilyResponsesPersec)) if obj.SipEps048Incoming400BadRequestResponses != None: print("SipEps048Incoming400BadRequestResponses:" + str(obj.SipEps048Incoming400BadRequestResponses)) if obj.SipEps049Incoming400BadRequestResponsesPersec != None: print("SipEps049Incoming400BadRequestResponsesPersec:" + str(obj.SipEps049Incoming400BadRequestResponsesPersec)) if obj.SipEps050Incoming401UnauthorizedResponses != None: print("SipEps050Incoming401UnauthorizedResponses:" + str(obj.SipEps050Incoming401UnauthorizedResponses)) if obj.SipEps051Incoming401UnauthorizedResponsesPersec != None: print("SipEps051Incoming401UnauthorizedResponsesPersec:" + str(obj.SipEps051Incoming401UnauthorizedResponsesPersec)) if obj.SipEps052Incoming403ForbiddenResponses != None: print("SipEps052Incoming403ForbiddenResponses:" + str(obj.SipEps052Incoming403ForbiddenResponses)) if obj.SipEps053Incoming403ForbiddenResponsesPersec != None: print("SipEps053Incoming403ForbiddenResponsesPersec:" + str(obj.SipEps053Incoming403ForbiddenResponsesPersec)) if obj.SipEps054Incoming404NotFoundResponses != None: print("SipEps054Incoming404NotFoundResponses:" + str(obj.SipEps054Incoming404NotFoundResponses)) if obj.SipEps055Incoming404NotFoundResponsesPersec != None: print("SipEps055Incoming404NotFoundResponsesPersec:" + str(obj.SipEps055Incoming404NotFoundResponsesPersec)) if obj.SipEps056Incoming407ProxyAuthenticationRequiredResponses != None: print("SipEps056Incoming407ProxyAuthenticationRequiredResponses:" + str(obj.SipEps056Incoming407ProxyAuthenticationRequiredResponses)) if obj.SipEps057Incoming407ProxyAuthenticationRequiredResponsesPersec != None: print("SipEps057Incoming407ProxyAuthenticationRequiredResponsesPersec:" + str(obj.SipEps057Incoming407ProxyAuthenticationRequiredResponsesPersec)) if obj.SipEps058Incoming409Responses != None: print("SipEps058Incoming409Responses:" + str(obj.SipEps058Incoming409Responses)) if obj.SipEps059Incoming409ResponsesPersec != None: print("SipEps059Incoming409ResponsesPersec:" + str(obj.SipEps059Incoming409ResponsesPersec)) if obj.SipEps060Incoming413RequestEntityTooLargeResponses != None: print("SipEps060Incoming413RequestEntityTooLargeResponses:" + str(obj.SipEps060Incoming413RequestEntityTooLargeResponses)) if obj.SipEps061Incoming413RequestEntityTooLargeResponsesPersec != None: print("SipEps061Incoming413RequestEntityTooLargeResponsesPersec:" + str(obj.SipEps061Incoming413RequestEntityTooLargeResponsesPersec)) if obj.SipEps062Incoming421ExtensionRequiredResponses != None: print("SipEps062Incoming421ExtensionRequiredResponses:" + str(obj.SipEps062Incoming421ExtensionRequiredResponses)) if obj.SipEps063Incoming421ExtensionRequiredResponsesPersec != None: print("SipEps063Incoming421ExtensionRequiredResponsesPersec:" + str(obj.SipEps063Incoming421ExtensionRequiredResponsesPersec)) if obj.SipEps064Incoming480TemporarilyUnavailableResponses != None: print("SipEps064Incoming480TemporarilyUnavailableResponses:" + str(obj.SipEps064Incoming480TemporarilyUnavailableResponses)) if obj.SipEps065Incoming480TemporarilyUnavailableResponsesPersec != None: print("SipEps065Incoming480TemporarilyUnavailableResponsesPersec:" + str(obj.SipEps065Incoming480TemporarilyUnavailableResponsesPersec)) if obj.SipEps066Incoming481CallPerTransactionDoesNotExistResponses != None: print("SipEps066Incoming481CallPerTransactionDoesNotExistResponses:" + str(obj.SipEps066Incoming481CallPerTransactionDoesNotExistResponses)) if obj.SipEps067Incoming481CallPerTransactionDoesNotExistResponsesPersec != None: print("SipEps067Incoming481CallPerTransactionDoesNotExistResponsesPersec:" + str(obj.SipEps067Incoming481CallPerTransactionDoesNotExistResponsesPersec)) if obj.SipEps068Incoming486BusyHereResponses != None: print("SipEps068Incoming486BusyHereResponses:" + str(obj.SipEps068Incoming486BusyHereResponses)) if obj.SipEps069Incoming486BusyHereResponsesPersec != None: print("SipEps069Incoming486BusyHereResponsesPersec:" + str(obj.SipEps069Incoming486BusyHereResponsesPersec)) if obj.SipEps070Incoming487RequestTerminatedResponses != None: print("SipEps070Incoming487RequestTerminatedResponses:" + str(obj.SipEps070Incoming487RequestTerminatedResponses)) if obj.SipEps071Incoming487RequestTerminatedResponsesPersec != None: print("SipEps071Incoming487RequestTerminatedResponsesPersec:" + str(obj.SipEps071Incoming487RequestTerminatedResponsesPersec)) if obj.SipEps072Incoming488NotAcceptableHereResponses != None: print("SipEps072Incoming488NotAcceptableHereResponses:" + str(obj.SipEps072Incoming488NotAcceptableHereResponses)) if obj.SipEps073Incoming488NotAcceptableHereResponsesPersec != None: print("SipEps073Incoming488NotAcceptableHereResponsesPersec:" + str(obj.SipEps073Incoming488NotAcceptableHereResponsesPersec)) if obj.SipEps074Incoming499Responses != None: print("SipEps074Incoming499Responses:" + str(obj.SipEps074Incoming499Responses)) if obj.SipEps075Incoming499ResponsesPersec != None: print("SipEps075Incoming499ResponsesPersec:" + str(obj.SipEps075Incoming499ResponsesPersec)) if obj.SipEps076Incoming500InternalServerErrorResponses != None: print("SipEps076Incoming500InternalServerErrorResponses:" + str(obj.SipEps076Incoming500InternalServerErrorResponses)) if obj.SipEps077Incoming500InternalServerErrorResponsesPersec != None: print("SipEps077Incoming500InternalServerErrorResponsesPersec:" + str(obj.SipEps077Incoming500InternalServerErrorResponsesPersec)) if obj.SipEps078Incoming501NotImplementedResponses != None: print("SipEps078Incoming501NotImplementedResponses:" + str(obj.SipEps078Incoming501NotImplementedResponses)) if obj.SipEps079Incoming501NotImplementedResponsesPersec != None: print("SipEps079Incoming501NotImplementedResponsesPersec:" + str(obj.SipEps079Incoming501NotImplementedResponsesPersec)) if obj.SipEps080Incoming503ServiceUnavailableResponses != None: print("SipEps080Incoming503ServiceUnavailableResponses:" + str(obj.SipEps080Incoming503ServiceUnavailableResponses)) if obj.SipEps081Incoming503ServiceUnavailableResponsesPersec != None: print("SipEps081Incoming503ServiceUnavailableResponsesPersec:" + str(obj.SipEps081Incoming503ServiceUnavailableResponsesPersec)) if obj.SipEps082Incoming504ServerTimeoutResponses != None: print("SipEps082Incoming504ServerTimeoutResponses:" + str(obj.SipEps082Incoming504ServerTimeoutResponses)) if obj.SipEps083Incoming504ServerTimeoutResponsesPersec != None: print("SipEps083Incoming504ServerTimeoutResponsesPersec:" + str(obj.SipEps083Incoming504ServerTimeoutResponsesPersec)) if obj.SipEps084Incoming599Responses != None: print("SipEps084Incoming599Responses:" + str(obj.SipEps084Incoming599Responses)) if obj.SipEps085Incoming599ResponsesPersec != None: print("SipEps085Incoming599ResponsesPersec:" + str(obj.SipEps085Incoming599ResponsesPersec)) if obj.SipEps086Incoming600BusyEverywhereResponses != None: print("SipEps086Incoming600BusyEverywhereResponses:" + str(obj.SipEps086Incoming600BusyEverywhereResponses)) if obj.SipEps087Incoming600BusyEverywhereResponsesPersec != None: print("SipEps087Incoming600BusyEverywhereResponsesPersec:" + str(obj.SipEps087Incoming600BusyEverywhereResponsesPersec)) if obj.SipEps088Incoming603DeclineResponses != None: print("SipEps088Incoming603DeclineResponses:" + str(obj.SipEps088Incoming603DeclineResponses)) if obj.SipEps089Incoming603DeclineResponsesPersec != None: print("SipEps089Incoming603DeclineResponsesPersec:" + str(obj.SipEps089Incoming603DeclineResponsesPersec)) if obj.SipEps090Incoming699Responses != None: print("SipEps090Incoming699Responses:" + str(obj.SipEps090Incoming699Responses)) if obj.SipEps091Incoming699ResponsesPersec != None: print("SipEps091Incoming699ResponsesPersec:" + str(obj.SipEps091Incoming699ResponsesPersec)) if obj.SipEps092IncomingoutofsequenceNotifies != None: print("SipEps092IncomingoutofsequenceNotifies:" + str(obj.SipEps092IncomingoutofsequenceNotifies)) if obj.SipEps093IncomingoutofsequenceNotifiesPersec != None: print("SipEps093IncomingoutofsequenceNotifiesPersec:" + str(obj.SipEps093IncomingoutofsequenceNotifiesPersec)) if obj.Timestamp_Object != None: print("Timestamp_Object:" + str(obj.Timestamp_Object)) if obj.Timestamp_PerfTime != None: print("Timestamp_PerfTime:" + str(obj.Timestamp_PerfTime)) if obj.Timestamp_Sys100NS != None: print("Timestamp_Sys100NS:" + str(obj.Timestamp_Sys100NS)) print("") print("########") print("")