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