Contact Info

Crumbtrail

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

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