LCUSrv09Allothersprocs - WMI sample in JScript
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)
var strComputer = "."; var objWMIService = GetObject("winmgmts:\\\\" + strComputer + "\\root\\CIMV2"); var colItems = objWMIService.ExecQuery("SELECT * FROM Win32_PerfFormattedData_WRTCESPf_LCUSrv09Allothersprocs", "WQL"); var enumItems = new Enumerator(colItems); for (; !enumItems.atEnd(); enumItems.moveNext()) { var objItem = enumItems.item(); WScript.Echo("Caption: " + objItem.Caption); WScript.Echo("Description: " + objItem.Description); WScript.Echo("Frequency_Object: " + objItem.Frequency_Object); WScript.Echo("Frequency_PerfTime: " + objItem.Frequency_PerfTime); WScript.Echo("Frequency_Sys100NS: " + objItem.Frequency_Sys100NS); WScript.Echo("Name: " + objItem.Name); WScript.Echo("Timestamp_Object: " + objItem.Timestamp_Object); WScript.Echo("Timestamp_PerfTime: " + objItem.Timestamp_PerfTime); WScript.Echo("Timestamp_Sys100NS: " + objItem.Timestamp_Sys100NS); WScript.Echo("USrv000QueryEndpointsproccallsPerSec: " + objItem.USrv000QueryEndpointsproccallsPerSec); WScript.Echo("USrv001QueryEndpointsprocLatency: " + objItem.USrv001QueryEndpointsprocLatency); WScript.Echo("USrv003NumberofQueryEndpointcalls: " + objItem.USrv003NumberofQueryEndpointcalls); WScript.Echo("USrv004SplQueryResourceDatasproccallsPerSec: " + objItem.USrv004SplQueryResourceDatasproccallsPerSec); WScript.Echo("USrv005SplQueryResourceDatasprocLatency: " + objItem.USrv005SplQueryResourceDatasprocLatency); WScript.Echo("USrv007NumberofSplQueryResourceDatacalls: " + objItem.USrv007NumberofSplQueryResourceDatacalls); WScript.Echo("USrv008SplCheckPermissionssproccallsPerSec: " + objItem.USrv008SplCheckPermissionssproccallsPerSec); WScript.Echo("USrv009SplCheckPermissionssprocLatency: " + objItem.USrv009SplCheckPermissionssprocLatency); WScript.Echo("USrv011NumberofSplCheckPermissionscalls: " + objItem.USrv011NumberofSplCheckPermissionscalls); WScript.Echo("USrv012RemoveEndpointsproccallsPerSec: " + objItem.USrv012RemoveEndpointsproccallsPerSec); WScript.Echo("USrv013RemoveEndpointsprocLatency: " + objItem.USrv013RemoveEndpointsprocLatency); WScript.Echo("USrv015NumberofRemoveEndpointcalls: " + objItem.USrv015NumberofRemoveEndpointcalls); WScript.Echo("USrv016DisconnectEndpointsproccallsPerSec: " + objItem.USrv016DisconnectEndpointsproccallsPerSec); WScript.Echo("USrv017DisconnectEndpointsprocLatency: " + objItem.USrv017DisconnectEndpointsprocLatency); WScript.Echo("USrv019NumberofDisconnectEndpointcalls: " + objItem.USrv019NumberofDisconnectEndpointcalls); WScript.Echo("USrv020SubscribePendingPresencesproccallsPerSec: " + objItem.USrv020SubscribePendingPresencesproccallsPerSec); WScript.Echo("USrv021SubscribePendingPresencesprocLatency: " + objItem.USrv021SubscribePendingPresencesprocLatency); WScript.Echo("USrv023NumberofSubscribePendingPresencecalls: " + objItem.USrv023NumberofSubscribePendingPresencecalls); WScript.Echo("USrv024SubscribePermissionssproccallsPerSec: " + objItem.USrv024SubscribePermissionssproccallsPerSec); WScript.Echo("USrv025SubscribePermissionssprocLatency: " + objItem.USrv025SubscribePermissionssprocLatency); WScript.Echo("USrv027NumberofSubscribePermissionscalls: " + objItem.USrv027NumberofSubscribePermissionscalls); WScript.Echo("USrv028SubscribeContactssproccallsPerSec: " + objItem.USrv028SubscribeContactssproccallsPerSec); WScript.Echo("USrv029SubscribeContactssprocLatency: " + objItem.USrv029SubscribeContactssprocLatency); WScript.Echo("USrv031NumberofSubscribeContactscalls: " + objItem.USrv031NumberofSubscribeContactscalls); WScript.Echo("USrv032SubscribeProvisioningsproccallsPerSec: " + objItem.USrv032SubscribeProvisioningsproccallsPerSec); WScript.Echo("USrv033SubscribeProvisioningsprocLatency: " + objItem.USrv033SubscribeProvisioningsprocLatency); WScript.Echo("USrv035NumberofSubscribeProvisioningcalls: " + objItem.USrv035NumberofSubscribeProvisioningcalls); WScript.Echo("USrv036SetContactsproccallsPerSec: " + objItem.USrv036SetContactsproccallsPerSec); WScript.Echo("USrv037SetContactsprocLatency: " + objItem.USrv037SetContactsprocLatency); WScript.Echo("USrv039NumberofSetContactcalls: " + objItem.USrv039NumberofSetContactcalls); WScript.Echo("USrv040DeleteContactsproccallsPerSec: " + objItem.USrv040DeleteContactsproccallsPerSec); WScript.Echo("USrv041DeleteContactsprocLatency: " + objItem.USrv041DeleteContactsprocLatency); WScript.Echo("USrv043NumberofDeleteContactcalls: " + objItem.USrv043NumberofDeleteContactcalls); WScript.Echo("USrv044AddGroupsproccallsPerSec: " + objItem.USrv044AddGroupsproccallsPerSec); WScript.Echo("USrv045AddGroupsprocLatency: " + objItem.USrv045AddGroupsprocLatency); WScript.Echo("USrv047NumberofAddGroupcalls: " + objItem.USrv047NumberofAddGroupcalls); WScript.Echo("USrv048DeleteGroupsproccallsPerSec: " + objItem.USrv048DeleteGroupsproccallsPerSec); WScript.Echo("USrv049DeleteGroupsprocLatency: " + objItem.USrv049DeleteGroupsprocLatency); WScript.Echo("USrv051NumberofDeleteGroupcalls: " + objItem.USrv051NumberofDeleteGroupcalls); WScript.Echo("USrv052ModifyGroupsproccallsPerSec: " + objItem.USrv052ModifyGroupsproccallsPerSec); WScript.Echo("USrv053ModifyGroupsprocLatency: " + objItem.USrv053ModifyGroupsprocLatency); WScript.Echo("USrv055NumberofModifyGroupcalls: " + objItem.USrv055NumberofModifyGroupcalls); WScript.Echo("USrv056SetPermissionsproccallsPerSec: " + objItem.USrv056SetPermissionsproccallsPerSec); WScript.Echo("USrv057SetPermissionsprocLatency: " + objItem.USrv057SetPermissionsprocLatency); WScript.Echo("USrv059NumberofSetPermissioncalls: " + objItem.USrv059NumberofSetPermissioncalls); WScript.Echo("USrv060DeletePermissionsproccallsPerSec: " + objItem.USrv060DeletePermissionsproccallsPerSec); WScript.Echo("USrv061DeletePermissionsprocLatency: " + objItem.USrv061DeletePermissionsprocLatency); WScript.Echo("USrv063NumberofDeletePermissioncalls: " + objItem.USrv063NumberofDeletePermissioncalls); WScript.Echo("USrv064RemoveSubscriptionsproccallsPerSec: " + objItem.USrv064RemoveSubscriptionsproccallsPerSec); WScript.Echo("USrv065RemoveSubscriptionsprocLatency: " + objItem.USrv065RemoveSubscriptionsprocLatency); WScript.Echo("USrv067NumberofRemoveSubscriptioncalls: " + objItem.USrv067NumberofRemoveSubscriptioncalls); WScript.Echo("USrv068RtcDeleteBatchSubscriptionsproccallsPerSec: " + objItem.USrv068RtcDeleteBatchSubscriptionsproccallsPerSec); WScript.Echo("USrv069RtcDeleteBatchSubscriptionsprocLatency: " + objItem.USrv069RtcDeleteBatchSubscriptionsprocLatency); WScript.Echo("USrv071NumberofRtcDeleteBatchSubscriptioncalls: " + objItem.USrv071NumberofRtcDeleteBatchSubscriptioncalls); WScript.Echo("USrv072RtcQueryResourceAuthorizationsproccallsPerSec: " + objItem.USrv072RtcQueryResourceAuthorizationsproccallsPerSec); WScript.Echo("USrv073RtcQueryResourceAuthorizationsprocLatency: " + objItem.USrv073RtcQueryResourceAuthorizationsprocLatency); WScript.Echo("USrv075NumberofRtcQueryResourceAuthorizationcalls: " + objItem.USrv075NumberofRtcQueryResourceAuthorizationcalls); WScript.Echo("USrv076RtcGetEndpointRoutesproccallsPerSec: " + objItem.USrv076RtcGetEndpointRoutesproccallsPerSec); WScript.Echo("USrv077RtcGetEndpointRoutesprocLatency: " + objItem.USrv077RtcGetEndpointRoutesprocLatency); WScript.Echo("USrv079NumberofRtcGetEndpointRoutecalls: " + objItem.USrv079NumberofRtcGetEndpointRoutecalls); WScript.Echo("USrv080AllothersproccallsPerSec: " + objItem.USrv080AllothersproccallsPerSec); WScript.Echo("USrv081AllothersprocLatency: " + objItem.USrv081AllothersprocLatency); WScript.Echo("USrv083Numberofothercalls: " + objItem.USrv083Numberofothercalls); WScript.Echo("USrv084SplQueryCategoryInstanceInContainersproccallsPerSec: " + objItem.USrv084SplQueryCategoryInstanceInContainersproccallsPerSec); WScript.Echo("USrv085SplQueryCategoryInstanceInContainersprocLatency: " + objItem.USrv085SplQueryCategoryInstanceInContainersprocLatency); WScript.Echo("USrv087NumberofSplQueryCategoryInstanceInContainercalls: " + objItem.USrv087NumberofSplQueryCategoryInstanceInContainercalls); WScript.Echo("USrv088SplQueryCategoryInstanceForSubscribersproccallsPerSec: " + objItem.USrv088SplQueryCategoryInstanceForSubscribersproccallsPerSec); WScript.Echo("USrv089SplQueryCategoryInstanceForSubscribersprocLatency: " + objItem.USrv089SplQueryCategoryInstanceForSubscribersprocLatency); WScript.Echo("USrv091NumberofSplQueryCategoryInstanceForSubscribercalls: " + objItem.USrv091NumberofSplQueryCategoryInstanceForSubscribercalls); WScript.Echo("USrv092SplQueryUserPolicysproccallsPerSec: " + objItem.USrv092SplQueryUserPolicysproccallsPerSec); WScript.Echo("USrv093SplQueryUserPolicysprocLatency: " + objItem.USrv093SplQueryUserPolicysprocLatency); WScript.Echo("USrv095NumberofSplQueryUserPolicycalls: " + objItem.USrv095NumberofSplQueryUserPolicycalls); WScript.Echo("USrv096RtcBatchInsertPresencePolicysproccallsPerSec: " + objItem.USrv096RtcBatchInsertPresencePolicysproccallsPerSec); WScript.Echo("USrv097RtcBatchInsertPresencePolicysprocLatency: " + objItem.USrv097RtcBatchInsertPresencePolicysprocLatency); WScript.Echo("USrv099NumberofRtcBatchInsertPresencePolicycalls: " + objItem.USrv099NumberofRtcBatchInsertPresencePolicycalls); WScript.Echo("") WScript.Echo("########") WScript.Echo("") }