Contact Info

Crumbtrail

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

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


LCSIP03Requests

Example(s)

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

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.SIP000IncomingACKRequests != None:
		print("SIP000IncomingACKRequests:" + str(obj.SIP000IncomingACKRequests))
	if obj.SIP001IncomingACKRequestsPersec != None:
		print("SIP001IncomingACKRequestsPersec:" + str(obj.SIP001IncomingACKRequestsPersec))
	if obj.SIP002IncomingBYERequests != None:
		print("SIP002IncomingBYERequests:" + str(obj.SIP002IncomingBYERequests))
	if obj.SIP003IncomingBYERequestsPersec != None:
		print("SIP003IncomingBYERequestsPersec:" + str(obj.SIP003IncomingBYERequestsPersec))
	if obj.SIP004IncomingCANCELRequests != None:
		print("SIP004IncomingCANCELRequests:" + str(obj.SIP004IncomingCANCELRequests))
	if obj.SIP005IncomingCANCELRequestsPersec != None:
		print("SIP005IncomingCANCELRequestsPersec:" + str(obj.SIP005IncomingCANCELRequestsPersec))
	if obj.SIP006IncomingINFORequests != None:
		print("SIP006IncomingINFORequests:" + str(obj.SIP006IncomingINFORequests))
	if obj.SIP007IncomingINFORequestsPersec != None:
		print("SIP007IncomingINFORequestsPersec:" + str(obj.SIP007IncomingINFORequestsPersec))
	if obj.SIP008IncomingINVITERequests != None:
		print("SIP008IncomingINVITERequests:" + str(obj.SIP008IncomingINVITERequests))
	if obj.SIP009IncomingINVITERequestsPersec != None:
		print("SIP009IncomingINVITERequestsPersec:" + str(obj.SIP009IncomingINVITERequestsPersec))
	if obj.SIP010IncomingMESSAGERequests != None:
		print("SIP010IncomingMESSAGERequests:" + str(obj.SIP010IncomingMESSAGERequests))
	if obj.SIP011IncomingMESSAGERequestsPersec != None:
		print("SIP011IncomingMESSAGERequestsPersec:" + str(obj.SIP011IncomingMESSAGERequestsPersec))
	if obj.SIP012IncomingNEGOTIATERequests != None:
		print("SIP012IncomingNEGOTIATERequests:" + str(obj.SIP012IncomingNEGOTIATERequests))
	if obj.SIP013IncomingNEGOTIATERequestsPersec != None:
		print("SIP013IncomingNEGOTIATERequestsPersec:" + str(obj.SIP013IncomingNEGOTIATERequestsPersec))
	if obj.SIP014IncomingNOTIFYRequests != None:
		print("SIP014IncomingNOTIFYRequests:" + str(obj.SIP014IncomingNOTIFYRequests))
	if obj.SIP015IncomingNOTIFYRequestsPersec != None:
		print("SIP015IncomingNOTIFYRequestsPersec:" + str(obj.SIP015IncomingNOTIFYRequestsPersec))
	if obj.SIP016IncomingOPTIONRequests != None:
		print("SIP016IncomingOPTIONRequests:" + str(obj.SIP016IncomingOPTIONRequests))
	if obj.SIP017IncomingOPTIONRequestsPersec != None:
		print("SIP017IncomingOPTIONRequestsPersec:" + str(obj.SIP017IncomingOPTIONRequestsPersec))
	if obj.SIP018IncomingREFERRequests != None:
		print("SIP018IncomingREFERRequests:" + str(obj.SIP018IncomingREFERRequests))
	if obj.SIP019IncomingREFERRequestsPersec != None:
		print("SIP019IncomingREFERRequestsPersec:" + str(obj.SIP019IncomingREFERRequestsPersec))
	if obj.SIP020IncomingREGISTERRequests != None:
		print("SIP020IncomingREGISTERRequests:" + str(obj.SIP020IncomingREGISTERRequests))
	if obj.SIP021IncomingREGISTERRequestsPersec != None:
		print("SIP021IncomingREGISTERRequestsPersec:" + str(obj.SIP021IncomingREGISTERRequestsPersec))
	if obj.SIP022IncomingSERVICERequests != None:
		print("SIP022IncomingSERVICERequests:" + str(obj.SIP022IncomingSERVICERequests))
	if obj.SIP023IncomingSERVICERequestsPersec != None:
		print("SIP023IncomingSERVICERequestsPersec:" + str(obj.SIP023IncomingSERVICERequestsPersec))
	if obj.SIP024IncomingSUBSCRIBERequests != None:
		print("SIP024IncomingSUBSCRIBERequests:" + str(obj.SIP024IncomingSUBSCRIBERequests))
	if obj.SIP025IncomingSUBSCRIBERequestsPersec != None:
		print("SIP025IncomingSUBSCRIBERequestsPersec:" + str(obj.SIP025IncomingSUBSCRIBERequestsPersec))
	if obj.SIP026IncomingBENOTIFYRequests != None:
		print("SIP026IncomingBENOTIFYRequests:" + str(obj.SIP026IncomingBENOTIFYRequests))
	if obj.SIP027IncomingBENOTIFYRequestsPersec != None:
		print("SIP027IncomingBENOTIFYRequestsPersec:" + str(obj.SIP027IncomingBENOTIFYRequestsPersec))
	if obj.SIP028IncomingOTHERRequests != None:
		print("SIP028IncomingOTHERRequests:" + str(obj.SIP028IncomingOTHERRequests))
	if obj.SIP029IncomingOTHERRequestsPersec != None:
		print("SIP029IncomingOTHERRequestsPersec:" + str(obj.SIP029IncomingOTHERRequestsPersec))
	if obj.SIP030LocalNOTIFYRequests != None:
		print("SIP030LocalNOTIFYRequests:" + str(obj.SIP030LocalNOTIFYRequests))
	if obj.SIP031LocalNOTIFYRequestsPersec != None:
		print("SIP031LocalNOTIFYRequestsPersec:" + str(obj.SIP031LocalNOTIFYRequestsPersec))
	if obj.SIP032LocalBENOTIFYRequests != None:
		print("SIP032LocalBENOTIFYRequests:" + str(obj.SIP032LocalBENOTIFYRequests))
	if obj.SIP033LocalBENOTIFYRequestsPersec != None:
		print("SIP033LocalBENOTIFYRequestsPersec:" + str(obj.SIP033LocalBENOTIFYRequestsPersec))
	if obj.SIP034LocalINFORequests != None:
		print("SIP034LocalINFORequests:" + str(obj.SIP034LocalINFORequests))
	if obj.SIP035LocalINFORequestsPersec != None:
		print("SIP035LocalINFORequestsPersec:" + str(obj.SIP035LocalINFORequestsPersec))
	if obj.SIP036LocalBYERequests != None:
		print("SIP036LocalBYERequests:" + str(obj.SIP036LocalBYERequests))
	if obj.SIP037LocalBYERequestsPersec != None:
		print("SIP037LocalBYERequestsPersec:" + str(obj.SIP037LocalBYERequestsPersec))
	if obj.SIP038LocalCANCELRequests != None:
		print("SIP038LocalCANCELRequests:" + str(obj.SIP038LocalCANCELRequests))
	if obj.SIP039LocalCANCELRequestsPersec != None:
		print("SIP039LocalCANCELRequestsPersec:" + str(obj.SIP039LocalCANCELRequestsPersec))
	if obj.SIP040IncomingACKRequestsproxied != None:
		print("SIP040IncomingACKRequestsproxied:" + str(obj.SIP040IncomingACKRequestsproxied))
	if obj.SIP041IncomingACKRequestsProxiedPersec != None:
		print("SIP041IncomingACKRequestsProxiedPersec:" + str(obj.SIP041IncomingACKRequestsProxiedPersec))
	if obj.SIP042IncomingBYERequestsproxied != None:
		print("SIP042IncomingBYERequestsproxied:" + str(obj.SIP042IncomingBYERequestsproxied))
	if obj.SIP043IncomingBYERequestsProxiedPersec != None:
		print("SIP043IncomingBYERequestsProxiedPersec:" + str(obj.SIP043IncomingBYERequestsProxiedPersec))
	if obj.SIP044IncomingCANCELRequestsproxied != None:
		print("SIP044IncomingCANCELRequestsproxied:" + str(obj.SIP044IncomingCANCELRequestsproxied))
	if obj.SIP045IncomingCANCELRequestsProxiedPersec != None:
		print("SIP045IncomingCANCELRequestsProxiedPersec:" + str(obj.SIP045IncomingCANCELRequestsProxiedPersec))
	if obj.SIP046IncomingINFORequestsproxied != None:
		print("SIP046IncomingINFORequestsproxied:" + str(obj.SIP046IncomingINFORequestsproxied))
	if obj.SIP047IncomingINFORequestsProxiedPersec != None:
		print("SIP047IncomingINFORequestsProxiedPersec:" + str(obj.SIP047IncomingINFORequestsProxiedPersec))
	if obj.SIP048IncomingINVITERequestsproxied != None:
		print("SIP048IncomingINVITERequestsproxied:" + str(obj.SIP048IncomingINVITERequestsproxied))
	if obj.SIP049IncomingINVITERequestsProxiedPersec != None:
		print("SIP049IncomingINVITERequestsProxiedPersec:" + str(obj.SIP049IncomingINVITERequestsProxiedPersec))
	if obj.SIP050IncomingMESSAGERequestsproxied != None:
		print("SIP050IncomingMESSAGERequestsproxied:" + str(obj.SIP050IncomingMESSAGERequestsproxied))
	if obj.SIP051IncomingMESSAGERequestsProxiedPersec != None:
		print("SIP051IncomingMESSAGERequestsProxiedPersec:" + str(obj.SIP051IncomingMESSAGERequestsProxiedPersec))
	if obj.SIP052IncomingNOTIFYRequestsproxied != None:
		print("SIP052IncomingNOTIFYRequestsproxied:" + str(obj.SIP052IncomingNOTIFYRequestsproxied))
	if obj.SIP053IncomingNOTIFYRequestsProxiedPersec != None:
		print("SIP053IncomingNOTIFYRequestsProxiedPersec:" + str(obj.SIP053IncomingNOTIFYRequestsProxiedPersec))
	if obj.SIP054IncomingOPTIONRequestsproxied != None:
		print("SIP054IncomingOPTIONRequestsproxied:" + str(obj.SIP054IncomingOPTIONRequestsproxied))
	if obj.SIP055IncomingOPTIONRequestsProxiedPersec != None:
		print("SIP055IncomingOPTIONRequestsProxiedPersec:" + str(obj.SIP055IncomingOPTIONRequestsProxiedPersec))
	if obj.SIP056IncomingREFERRequestsproxied != None:
		print("SIP056IncomingREFERRequestsproxied:" + str(obj.SIP056IncomingREFERRequestsproxied))
	if obj.SIP057IncomingREFERRequestsProxiedPersec != None:
		print("SIP057IncomingREFERRequestsProxiedPersec:" + str(obj.SIP057IncomingREFERRequestsProxiedPersec))
	if obj.SIP058IncomingSERVICERequestsproxied != None:
		print("SIP058IncomingSERVICERequestsproxied:" + str(obj.SIP058IncomingSERVICERequestsproxied))
	if obj.SIP059IncomingSERVICERequestsProxiedPersec != None:
		print("SIP059IncomingSERVICERequestsProxiedPersec:" + str(obj.SIP059IncomingSERVICERequestsProxiedPersec))
	if obj.SIP060IncomingREGISTERRequestsproxied != None:
		print("SIP060IncomingREGISTERRequestsproxied:" + str(obj.SIP060IncomingREGISTERRequestsproxied))
	if obj.SIP061IncomingREGISTERRequestsProxiedPersec != None:
		print("SIP061IncomingREGISTERRequestsProxiedPersec:" + str(obj.SIP061IncomingREGISTERRequestsProxiedPersec))
	if obj.SIP062IncomingSUBSCRIBERequestsproxied != None:
		print("SIP062IncomingSUBSCRIBERequestsproxied:" + str(obj.SIP062IncomingSUBSCRIBERequestsproxied))
	if obj.SIP063IncomingSUBSCRIBERequestsProxiedPersec != None:
		print("SIP063IncomingSUBSCRIBERequestsProxiedPersec:" + str(obj.SIP063IncomingSUBSCRIBERequestsProxiedPersec))
	if obj.SIP064IncomingBENOTIFYRequestsproxied != None:
		print("SIP064IncomingBENOTIFYRequestsproxied:" + str(obj.SIP064IncomingBENOTIFYRequestsproxied))
	if obj.SIP065IncomingBENOTIFYRequestsProxiedPersec != None:
		print("SIP065IncomingBENOTIFYRequestsProxiedPersec:" + str(obj.SIP065IncomingBENOTIFYRequestsProxiedPersec))
	if obj.SIP066IncomingOTHERRequestsproxied != None:
		print("SIP066IncomingOTHERRequestsproxied:" + str(obj.SIP066IncomingOTHERRequestsproxied))
	if obj.SIP067IncomingOTHERRequestsProxiedPersec != None:
		print("SIP067IncomingOTHERRequestsProxiedPersec:" + str(obj.SIP067IncomingOTHERRequestsProxiedPersec))
	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("")