Contact Info

Crumbtrail

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

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


LCSipEps04SipEpsOutgoingMessages

Example(s)

from win32com.client import GetObject
objWMI = GetObject('winmgmts:').InstancesOf('Win32_PerfRawData_S4Perf_LCSipEps04SipEpsOutgoingMessages')

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