Contact Info

Crumbtrail

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

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


LCUSrv09Allothersprocs

Example(s)

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

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.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))
	if obj.USrv000QueryEndpointsproccallsPerSec != None:
		print("USrv000QueryEndpointsproccallsPerSec:" + str(obj.USrv000QueryEndpointsproccallsPerSec))
	if obj.USrv001QueryEndpointsprocLatency != None:
		print("USrv001QueryEndpointsprocLatency:" + str(obj.USrv001QueryEndpointsprocLatency))
	if obj.USrv003NumberofQueryEndpointcalls != None:
		print("USrv003NumberofQueryEndpointcalls:" + str(obj.USrv003NumberofQueryEndpointcalls))
	if obj.USrv004SplQueryResourceDatasproccallsPerSec != None:
		print("USrv004SplQueryResourceDatasproccallsPerSec:" + str(obj.USrv004SplQueryResourceDatasproccallsPerSec))
	if obj.USrv005SplQueryResourceDatasprocLatency != None:
		print("USrv005SplQueryResourceDatasprocLatency:" + str(obj.USrv005SplQueryResourceDatasprocLatency))
	if obj.USrv007NumberofSplQueryResourceDatacalls != None:
		print("USrv007NumberofSplQueryResourceDatacalls:" + str(obj.USrv007NumberofSplQueryResourceDatacalls))
	if obj.USrv008SplCheckPermissionssproccallsPerSec != None:
		print("USrv008SplCheckPermissionssproccallsPerSec:" + str(obj.USrv008SplCheckPermissionssproccallsPerSec))
	if obj.USrv009SplCheckPermissionssprocLatency != None:
		print("USrv009SplCheckPermissionssprocLatency:" + str(obj.USrv009SplCheckPermissionssprocLatency))
	if obj.USrv011NumberofSplCheckPermissionscalls != None:
		print("USrv011NumberofSplCheckPermissionscalls:" + str(obj.USrv011NumberofSplCheckPermissionscalls))
	if obj.USrv012RemoveEndpointsproccallsPerSec != None:
		print("USrv012RemoveEndpointsproccallsPerSec:" + str(obj.USrv012RemoveEndpointsproccallsPerSec))
	if obj.USrv013RemoveEndpointsprocLatency != None:
		print("USrv013RemoveEndpointsprocLatency:" + str(obj.USrv013RemoveEndpointsprocLatency))
	if obj.USrv015NumberofRemoveEndpointcalls != None:
		print("USrv015NumberofRemoveEndpointcalls:" + str(obj.USrv015NumberofRemoveEndpointcalls))
	if obj.USrv016DisconnectEndpointsproccallsPerSec != None:
		print("USrv016DisconnectEndpointsproccallsPerSec:" + str(obj.USrv016DisconnectEndpointsproccallsPerSec))
	if obj.USrv017DisconnectEndpointsprocLatency != None:
		print("USrv017DisconnectEndpointsprocLatency:" + str(obj.USrv017DisconnectEndpointsprocLatency))
	if obj.USrv019NumberofDisconnectEndpointcalls != None:
		print("USrv019NumberofDisconnectEndpointcalls:" + str(obj.USrv019NumberofDisconnectEndpointcalls))
	if obj.USrv020SubscribePendingPresencesproccallsPerSec != None:
		print("USrv020SubscribePendingPresencesproccallsPerSec:" + str(obj.USrv020SubscribePendingPresencesproccallsPerSec))
	if obj.USrv021SubscribePendingPresencesprocLatency != None:
		print("USrv021SubscribePendingPresencesprocLatency:" + str(obj.USrv021SubscribePendingPresencesprocLatency))
	if obj.USrv023NumberofSubscribePendingPresencecalls != None:
		print("USrv023NumberofSubscribePendingPresencecalls:" + str(obj.USrv023NumberofSubscribePendingPresencecalls))
	if obj.USrv024SubscribePermissionssproccallsPerSec != None:
		print("USrv024SubscribePermissionssproccallsPerSec:" + str(obj.USrv024SubscribePermissionssproccallsPerSec))
	if obj.USrv025SubscribePermissionssprocLatency != None:
		print("USrv025SubscribePermissionssprocLatency:" + str(obj.USrv025SubscribePermissionssprocLatency))
	if obj.USrv027NumberofSubscribePermissionscalls != None:
		print("USrv027NumberofSubscribePermissionscalls:" + str(obj.USrv027NumberofSubscribePermissionscalls))
	if obj.USrv028SubscribeContactssproccallsPerSec != None:
		print("USrv028SubscribeContactssproccallsPerSec:" + str(obj.USrv028SubscribeContactssproccallsPerSec))
	if obj.USrv029SubscribeContactssprocLatency != None:
		print("USrv029SubscribeContactssprocLatency:" + str(obj.USrv029SubscribeContactssprocLatency))
	if obj.USrv031NumberofSubscribeContactscalls != None:
		print("USrv031NumberofSubscribeContactscalls:" + str(obj.USrv031NumberofSubscribeContactscalls))
	if obj.USrv032SubscribeProvisioningsproccallsPerSec != None:
		print("USrv032SubscribeProvisioningsproccallsPerSec:" + str(obj.USrv032SubscribeProvisioningsproccallsPerSec))
	if obj.USrv033SubscribeProvisioningsprocLatency != None:
		print("USrv033SubscribeProvisioningsprocLatency:" + str(obj.USrv033SubscribeProvisioningsprocLatency))
	if obj.USrv035NumberofSubscribeProvisioningcalls != None:
		print("USrv035NumberofSubscribeProvisioningcalls:" + str(obj.USrv035NumberofSubscribeProvisioningcalls))
	if obj.USrv036SetContactsproccallsPerSec != None:
		print("USrv036SetContactsproccallsPerSec:" + str(obj.USrv036SetContactsproccallsPerSec))
	if obj.USrv037SetContactsprocLatency != None:
		print("USrv037SetContactsprocLatency:" + str(obj.USrv037SetContactsprocLatency))
	if obj.USrv039NumberofSetContactcalls != None:
		print("USrv039NumberofSetContactcalls:" + str(obj.USrv039NumberofSetContactcalls))
	if obj.USrv040DeleteContactsproccallsPerSec != None:
		print("USrv040DeleteContactsproccallsPerSec:" + str(obj.USrv040DeleteContactsproccallsPerSec))
	if obj.USrv041DeleteContactsprocLatency != None:
		print("USrv041DeleteContactsprocLatency:" + str(obj.USrv041DeleteContactsprocLatency))
	if obj.USrv043NumberofDeleteContactcalls != None:
		print("USrv043NumberofDeleteContactcalls:" + str(obj.USrv043NumberofDeleteContactcalls))
	if obj.USrv044AddGroupsproccallsPerSec != None:
		print("USrv044AddGroupsproccallsPerSec:" + str(obj.USrv044AddGroupsproccallsPerSec))
	if obj.USrv045AddGroupsprocLatency != None:
		print("USrv045AddGroupsprocLatency:" + str(obj.USrv045AddGroupsprocLatency))
	if obj.USrv047NumberofAddGroupcalls != None:
		print("USrv047NumberofAddGroupcalls:" + str(obj.USrv047NumberofAddGroupcalls))
	if obj.USrv048DeleteGroupsproccallsPerSec != None:
		print("USrv048DeleteGroupsproccallsPerSec:" + str(obj.USrv048DeleteGroupsproccallsPerSec))
	if obj.USrv049DeleteGroupsprocLatency != None:
		print("USrv049DeleteGroupsprocLatency:" + str(obj.USrv049DeleteGroupsprocLatency))
	if obj.USrv051NumberofDeleteGroupcalls != None:
		print("USrv051NumberofDeleteGroupcalls:" + str(obj.USrv051NumberofDeleteGroupcalls))
	if obj.USrv052ModifyGroupsproccallsPerSec != None:
		print("USrv052ModifyGroupsproccallsPerSec:" + str(obj.USrv052ModifyGroupsproccallsPerSec))
	if obj.USrv053ModifyGroupsprocLatency != None:
		print("USrv053ModifyGroupsprocLatency:" + str(obj.USrv053ModifyGroupsprocLatency))
	if obj.USrv055NumberofModifyGroupcalls != None:
		print("USrv055NumberofModifyGroupcalls:" + str(obj.USrv055NumberofModifyGroupcalls))
	if obj.USrv056SetPermissionsproccallsPerSec != None:
		print("USrv056SetPermissionsproccallsPerSec:" + str(obj.USrv056SetPermissionsproccallsPerSec))
	if obj.USrv057SetPermissionsprocLatency != None:
		print("USrv057SetPermissionsprocLatency:" + str(obj.USrv057SetPermissionsprocLatency))
	if obj.USrv059NumberofSetPermissioncalls != None:
		print("USrv059NumberofSetPermissioncalls:" + str(obj.USrv059NumberofSetPermissioncalls))
	if obj.USrv060DeletePermissionsproccallsPerSec != None:
		print("USrv060DeletePermissionsproccallsPerSec:" + str(obj.USrv060DeletePermissionsproccallsPerSec))
	if obj.USrv061DeletePermissionsprocLatency != None:
		print("USrv061DeletePermissionsprocLatency:" + str(obj.USrv061DeletePermissionsprocLatency))
	if obj.USrv063NumberofDeletePermissioncalls != None:
		print("USrv063NumberofDeletePermissioncalls:" + str(obj.USrv063NumberofDeletePermissioncalls))
	if obj.USrv064RemoveSubscriptionsproccallsPerSec != None:
		print("USrv064RemoveSubscriptionsproccallsPerSec:" + str(obj.USrv064RemoveSubscriptionsproccallsPerSec))
	if obj.USrv065RemoveSubscriptionsprocLatency != None:
		print("USrv065RemoveSubscriptionsprocLatency:" + str(obj.USrv065RemoveSubscriptionsprocLatency))
	if obj.USrv067NumberofRemoveSubscriptioncalls != None:
		print("USrv067NumberofRemoveSubscriptioncalls:" + str(obj.USrv067NumberofRemoveSubscriptioncalls))
	if obj.USrv068RtcDeleteBatchSubscriptionsproccallsPerSec != None:
		print("USrv068RtcDeleteBatchSubscriptionsproccallsPerSec:" + str(obj.USrv068RtcDeleteBatchSubscriptionsproccallsPerSec))
	if obj.USrv069RtcDeleteBatchSubscriptionsprocLatency != None:
		print("USrv069RtcDeleteBatchSubscriptionsprocLatency:" + str(obj.USrv069RtcDeleteBatchSubscriptionsprocLatency))
	if obj.USrv071NumberofRtcDeleteBatchSubscriptioncalls != None:
		print("USrv071NumberofRtcDeleteBatchSubscriptioncalls:" + str(obj.USrv071NumberofRtcDeleteBatchSubscriptioncalls))
	if obj.USrv072RtcQueryResourceAuthorizationsproccallsPerSec != None:
		print("USrv072RtcQueryResourceAuthorizationsproccallsPerSec:" + str(obj.USrv072RtcQueryResourceAuthorizationsproccallsPerSec))
	if obj.USrv073RtcQueryResourceAuthorizationsprocLatency != None:
		print("USrv073RtcQueryResourceAuthorizationsprocLatency:" + str(obj.USrv073RtcQueryResourceAuthorizationsprocLatency))
	if obj.USrv075NumberofRtcQueryResourceAuthorizationcalls != None:
		print("USrv075NumberofRtcQueryResourceAuthorizationcalls:" + str(obj.USrv075NumberofRtcQueryResourceAuthorizationcalls))
	if obj.USrv076RtcGetEndpointRoutesproccallsPerSec != None:
		print("USrv076RtcGetEndpointRoutesproccallsPerSec:" + str(obj.USrv076RtcGetEndpointRoutesproccallsPerSec))
	if obj.USrv077RtcGetEndpointRoutesprocLatency != None:
		print("USrv077RtcGetEndpointRoutesprocLatency:" + str(obj.USrv077RtcGetEndpointRoutesprocLatency))
	if obj.USrv079NumberofRtcGetEndpointRoutecalls != None:
		print("USrv079NumberofRtcGetEndpointRoutecalls:" + str(obj.USrv079NumberofRtcGetEndpointRoutecalls))
	if obj.USrv080AllothersproccallsPerSec != None:
		print("USrv080AllothersproccallsPerSec:" + str(obj.USrv080AllothersproccallsPerSec))
	if obj.USrv081AllothersprocLatency != None:
		print("USrv081AllothersprocLatency:" + str(obj.USrv081AllothersprocLatency))
	if obj.USrv083Numberofothercalls != None:
		print("USrv083Numberofothercalls:" + str(obj.USrv083Numberofothercalls))
	if obj.USrv084SplQueryCategoryInstanceInContainersproccallsPerSec != None:
		print("USrv084SplQueryCategoryInstanceInContainersproccallsPerSec:" + str(obj.USrv084SplQueryCategoryInstanceInContainersproccallsPerSec))
	if obj.USrv085SplQueryCategoryInstanceInContainersprocLatency != None:
		print("USrv085SplQueryCategoryInstanceInContainersprocLatency:" + str(obj.USrv085SplQueryCategoryInstanceInContainersprocLatency))
	if obj.USrv087NumberofSplQueryCategoryInstanceInContainercalls != None:
		print("USrv087NumberofSplQueryCategoryInstanceInContainercalls:" + str(obj.USrv087NumberofSplQueryCategoryInstanceInContainercalls))
	if obj.USrv088SplQueryCategoryInstanceForSubscribersproccallsPerSec != None:
		print("USrv088SplQueryCategoryInstanceForSubscribersproccallsPerSec:" + str(obj.USrv088SplQueryCategoryInstanceForSubscribersproccallsPerSec))
	if obj.USrv089SplQueryCategoryInstanceForSubscribersprocLatency != None:
		print("USrv089SplQueryCategoryInstanceForSubscribersprocLatency:" + str(obj.USrv089SplQueryCategoryInstanceForSubscribersprocLatency))
	if obj.USrv091NumberofSplQueryCategoryInstanceForSubscribercalls != None:
		print("USrv091NumberofSplQueryCategoryInstanceForSubscribercalls:" + str(obj.USrv091NumberofSplQueryCategoryInstanceForSubscribercalls))
	if obj.USrv092SplQueryUserPolicysproccallsPerSec != None:
		print("USrv092SplQueryUserPolicysproccallsPerSec:" + str(obj.USrv092SplQueryUserPolicysproccallsPerSec))
	if obj.USrv093SplQueryUserPolicysprocLatency != None:
		print("USrv093SplQueryUserPolicysprocLatency:" + str(obj.USrv093SplQueryUserPolicysprocLatency))
	if obj.USrv095NumberofSplQueryUserPolicycalls != None:
		print("USrv095NumberofSplQueryUserPolicycalls:" + str(obj.USrv095NumberofSplQueryUserPolicycalls))
	if obj.USrv096RtcBatchInsertPresencePolicysproccallsPerSec != None:
		print("USrv096RtcBatchInsertPresencePolicysproccallsPerSec:" + str(obj.USrv096RtcBatchInsertPresencePolicysproccallsPerSec))
	if obj.USrv097RtcBatchInsertPresencePolicysprocLatency != None:
		print("USrv097RtcBatchInsertPresencePolicysprocLatency:" + str(obj.USrv097RtcBatchInsertPresencePolicysprocLatency))
	if obj.USrv099NumberofRtcBatchInsertPresencePolicycalls != None:
		print("USrv099NumberofRtcBatchInsertPresencePolicycalls:" + str(obj.USrv099NumberofRtcBatchInsertPresencePolicycalls))
	print("")
	print("########")
	print("")