Contact Info

Crumbtrail

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

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("")