LCRGS02ResponseGroupServiceWorkflow - 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 LCRGS02ResponseGroupServiceWorkflow WMI class can be used in ActiveXperts Network Monitor to monitor your servers.
LCRGS02ResponseGroupServiceWorkflow
Example(s)
from win32com.client import GetObject objWMI = GetObject('winmgmts:').InstancesOf('Win32_PerfFormattedData_AcdPerf_LCRGS02ResponseGroupServiceWorkflow') 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.RGS000Totalreceivedcalls != None: print("RGS000Totalreceivedcalls:" + str(obj.RGS000Totalreceivedcalls)) if obj.RGS001Callsterminatedwithaworkflowfailure != None: print("RGS001Callsterminatedwithaworkflowfailure:" + str(obj.RGS001Callsterminatedwithaworkflowfailure)) if obj.RGS002Callscompletedwithaworkflowsuccess != None: print("RGS002Callscompletedwithaworkflowsuccess:" + str(obj.RGS002Callscompletedwithaworkflowsuccess)) if obj.RGS003Activecalls != None: print("RGS003Activecalls:" + str(obj.RGS003Activecalls)) if obj.RGS004Callsplacedduringthebusinesshours != None: print("RGS004Callsplacedduringthebusinesshours:" + str(obj.RGS004Callsplacedduringthebusinesshours)) if obj.RGS005Callsplacedoutsidethebusinesshours != None: print("RGS005Callsplacedoutsidethebusinesshours:" + str(obj.RGS005Callsplacedoutsidethebusinesshours)) if obj.RGS006Callsthathavetimedoutwhileonhold != None: print("RGS006Callsthathavetimedoutwhileonhold:" + str(obj.RGS006Callsthathavetimedoutwhileonhold)) if obj.RGS007Callsputonholdbycaller != None: print("RGS007Callsputonholdbycaller:" + str(obj.RGS007Callsputonholdbycaller)) if obj.RGS008Callsputonholdthathavebeenretrieved != None: print("RGS008Callsputonholdthathavebeenretrieved:" + str(obj.RGS008Callsputonholdthathavebeenretrieved)) if obj.RGS009Callsthatfailedduetoincorrectanswers != None: print("RGS009Callsthatfailedduetoincorrectanswers:" + str(obj.RGS009Callsthatfailedduetoincorrectanswers)) if obj.RGS010Callsthatfailedbecausenoanswerwasgiven != None: print("RGS010Callsthatfailedbecausenoanswerwasgiven:" + str(obj.RGS010Callsthatfailedbecausenoanswerwasgiven)) if obj.RGS011Callsthatfailedduetocriticalservererrors != None: print("RGS011Callsthatfailedduetocriticalservererrors:" + str(obj.RGS011Callsthatfailedduetocriticalservererrors)) if obj.RGS012Callsthatfailedduetocallconnectionerrors != None: print("RGS012Callsthatfailedduetocallconnectionerrors:" + str(obj.RGS012Callsthatfailedduetocallconnectionerrors)) if obj.RGS013TransferattemptsthatfailedduetoagentURIsthatwerenotvalid != None: print("RGS013TransferattemptsthatfailedduetoagentURIsthatwerenotvalid:" + str(obj.RGS013TransferattemptsthatfailedduetoagentURIsthatwerenotvalid)) if obj.RGS014TimespentinMatchMakingservice != None: print("RGS014TimespentinMatchMakingservice:" + str(obj.RGS014TimespentinMatchMakingservice)) if obj.RGS015TimeittooktoplaceacalltotheMatchMakingservice != None: print("RGS015TimeittooktoplaceacalltotheMatchMakingservice:" + str(obj.RGS015TimeittooktoplaceacalltotheMatchMakingservice)) if obj.RGS016TimespentinMakeTransferservice != None: print("RGS016TimespentinMakeTransferservice:" + str(obj.RGS016TimespentinMakeTransferservice)) if obj.RGS017AttemptstoopenaconnectiontoMatchMaking != None: print("RGS017AttemptstoopenaconnectiontoMatchMaking:" + str(obj.RGS017AttemptstoopenaconnectiontoMatchMaking)) if obj.RGS018PendingMatchMakingworkitems != None: print("RGS018PendingMatchMakingworkitems:" + str(obj.RGS018PendingMatchMakingworkitems)) if obj.RGS019WaitingtimeforpendingMatchMakingworkitems != None: print("RGS019WaitingtimeforpendingMatchMakingworkitems:" + str(obj.RGS019WaitingtimeforpendingMatchMakingworkitems)) if obj.RGS020PendingMakeTransferworkitems != None: print("RGS020PendingMakeTransferworkitems:" + str(obj.RGS020PendingMakeTransferworkitems)) if obj.RGS021WaitingtimeforpendingMakeTransferworkitems != None: print("RGS021WaitingtimeforpendingMakeTransferworkitems:" + str(obj.RGS021WaitingtimeforpendingMakeTransferworkitems)) if obj.RGS022TimedoutcallstoMatchMaking != None: print("RGS022TimedoutcallstoMatchMaking:" + str(obj.RGS022TimedoutcallstoMatchMaking)) if obj.RGS023CallstoMatchMakingthatfailedbecausetheconnectionisnotopened != None: print("RGS023CallstoMatchMakingthatfailedbecausetheconnectionisnotopened:" + str(obj.RGS023CallstoMatchMakingthatfailedbecausetheconnectionisnotopened)) if obj.RGS024CallstoMatchMakingthatfailedbecauseofacommunicationexception != None: print("RGS024CallstoMatchMakingthatfailedbecauseofacommunicationexception:" + str(obj.RGS024CallstoMatchMakingthatfailedbecauseofacommunicationexception)) if obj.RGS025CallstoMatchMakingfailedbecauseofageneralexception != None: print("RGS025CallstoMatchMakingfailedbecauseofageneralexception:" + str(obj.RGS025CallstoMatchMakingfailedbecauseofageneralexception)) if obj.RGS026NumberofregisteredcallstoMatchMaking != None: print("RGS026NumberofregisteredcallstoMatchMaking:" + str(obj.RGS026NumberofregisteredcallstoMatchMaking)) if obj.RGS027NumberofunregisteredcallstoMatchMaking != None: print("RGS027NumberofunregisteredcallstoMatchMaking:" + str(obj.RGS027NumberofunregisteredcallstoMatchMaking)) if obj.RGS028NumberofcompletedcalltransferstoMatchMaking != None: print("RGS028NumberofcompletedcalltransferstoMatchMaking:" + str(obj.RGS028NumberofcompletedcalltransferstoMatchMaking)) if obj.RGS029Numberofstoredcallcontexts != None: print("RGS029Numberofstoredcallcontexts:" + str(obj.RGS029Numberofstoredcallcontexts)) if obj.RGS030NumberoffailedregistercallstoMatchMaking != None: print("RGS030NumberoffailedregistercallstoMatchMaking:" + str(obj.RGS030NumberoffailedregistercallstoMatchMaking)) if obj.RGS031NumberoffailedunregistercallstoMatchMaking != None: print("RGS031NumberoffailedunregistercallstoMatchMaking:" + str(obj.RGS031NumberoffailedunregistercallstoMatchMaking)) if obj.RGS032FailedtransfercompletedcallstoMatchMaking != None: print("RGS032FailedtransfercompletedcallstoMatchMaking:" + str(obj.RGS032FailedtransfercompletedcallstoMatchMaking)) if obj.RGS033Callstransferred != None: print("RGS033Callstransferred:" + str(obj.RGS033Callstransferred)) 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("")