Contact Info

Crumbtrail

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

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


LCUSrv15Notify

Example(s)

var strComputer = ".";

var objWMIService = GetObject("winmgmts:\\\\" + strComputer + "\\root\\CIMV2");
var colItems = objWMIService.ExecQuery("SELECT * FROM Win32_PerfRawData_WRTCESPf_LCUSrv15Notify", "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("USrv000NOTIFYssent: " + objItem.USrv000NOTIFYssent);
	WScript.Echo("USrv001NOTIFYssentPerSec: " + objItem.USrv001NOTIFYssentPerSec);
	WScript.Echo("USrv002BENOTIFYssent: " + objItem.USrv002BENOTIFYssent);
	WScript.Echo("USrv003BENOTIFYssentPerSec: " + objItem.USrv003BENOTIFYssentPerSec);
	WScript.Echo("USrv004PresenceNOTIFYssent: " + objItem.USrv004PresenceNOTIFYssent);
	WScript.Echo("USrv005PresenceNOTIFYssentPerSec: " + objItem.USrv005PresenceNOTIFYssentPerSec);
	WScript.Echo("USrv006PresenceWPendingNOTIFYssent: " + objItem.USrv006PresenceWPendingNOTIFYssent);
	WScript.Echo("USrv007PresenceWPendingNOTIFYssentPerSec: " + objItem.USrv007PresenceWPendingNOTIFYssentPerSec);
	WScript.Echo("USrv008RoamingSelfNOTIFYssent: " + objItem.USrv008RoamingSelfNOTIFYssent);
	WScript.Echo("USrv009RoamingSelfNOTIFYssentPerSec: " + objItem.USrv009RoamingSelfNOTIFYssentPerSec);
	WScript.Echo("USrv010RoamingContactNOTIFYssent: " + objItem.USrv010RoamingContactNOTIFYssent);
	WScript.Echo("USrv011RoamingContactNOTIFYssentPerSec: " + objItem.USrv011RoamingContactNOTIFYssentPerSec);
	WScript.Echo("USrv012RoamingACLNOTIFYssent: " + objItem.USrv012RoamingACLNOTIFYssent);
	WScript.Echo("USrv013RoamingACLNOTIFYssentPerSec: " + objItem.USrv013RoamingACLNOTIFYssentPerSec);
	WScript.Echo("USrv014ProvisioningNOTIFYssent: " + objItem.USrv014ProvisioningNOTIFYssent);
	WScript.Echo("USrv015ProvisioningNOTIFYssentPerSec: " + objItem.USrv015ProvisioningNOTIFYssentPerSec);
	WScript.Echo("USrv016ConferencingNOTIFYssent: " + objItem.USrv016ConferencingNOTIFYssent);
	WScript.Echo("USrv017ConferencingNOTIFYssentPerSec: " + objItem.USrv017ConferencingNOTIFYssentPerSec);
	WScript.Echo("USrv018UnsubscribedNOTIFYssent: " + objItem.USrv018UnsubscribedNOTIFYssent);
	WScript.Echo("USrv019UnsubscribedNOTIFYssentPerSec: " + objItem.USrv019UnsubscribedNOTIFYssentPerSec);
	WScript.Echo("USrv020NOTIFYssenttosubscriberinthesamehomeserver: " + objItem.USrv020NOTIFYssenttosubscriberinthesamehomeserver);
	WScript.Echo("USrv021NOTIFYssenttosubscriberinthesamehomeserverPerSec: " + objItem.USrv021NOTIFYssenttosubscriberinthesamehomeserverPerSec);
	WScript.Echo("USrv022NOTIFYssenttosubscriberindifferenthomeserver: " + objItem.USrv022NOTIFYssenttosubscriberindifferenthomeserver);
	WScript.Echo("USrv023NOTIFYssenttosubscriberindifferenthomeserverPerSec: " + objItem.USrv023NOTIFYssenttosubscriberindifferenthomeserverPerSec);
	WScript.Echo("USrv024NOTIFYssentwithoutrequesturibeingset: " + objItem.USrv024NOTIFYssentwithoutrequesturibeingset);
	WScript.Echo("USrv025NOTIFYssentwithoutrequesturibeingsetPerSec: " + objItem.USrv025NOTIFYssentwithoutrequesturibeingsetPerSec);
	WScript.Echo("USrv026NOTIFYssentasaresultofpresencechange: " + objItem.USrv026NOTIFYssentasaresultofpresencechange);
	WScript.Echo("USrv027NOTIFYssentasaresultofpresencechangePerSec: " + objItem.USrv027NOTIFYssentasaresultofpresencechangePerSec);
	WScript.Echo("USrv028NOTIFYssentasaresultofcategorypublish: " + objItem.USrv028NOTIFYssentasaresultofcategorypublish);
	WScript.Echo("USrv029NOTIFYssentasaresultofcategorypublishPerSec: " + objItem.USrv029NOTIFYssentasaresultofcategorypublishPerSec);
	WScript.Echo("USrv030NOTIFYssentasaresultofcontainerchange: " + objItem.USrv030NOTIFYssentasaresultofcontainerchange);
	WScript.Echo("USrv031NOTIFYssentasaresultofcontainerchangePerSec: " + objItem.USrv031NOTIFYssentasaresultofcontainerchangePerSec);
	WScript.Echo("USrv032NOTIFYssentasaresultofsubscriberchange: " + objItem.USrv032NOTIFYssentasaresultofsubscriberchange);
	WScript.Echo("USrv033NOTIFYssentasaresultofsubscriberchangePerSec: " + objItem.USrv033NOTIFYssentasaresultofsubscriberchangePerSec);
	WScript.Echo("USrv034NOTIFYssentasaresultofcontactorgroupchange: " + objItem.USrv034NOTIFYssentasaresultofcontactorgroupchange);
	WScript.Echo("USrv035NOTIFYssentasaresultofcontactorgroupchangePerSec: " + objItem.USrv035NOTIFYssentasaresultofcontactorgroupchangePerSec);
	WScript.Echo("USrv036NOTIFYssentasaresultofpermissionchange: " + objItem.USrv036NOTIFYssentasaresultofpermissionchange);
	WScript.Echo("USrv037NOTIFYssentasaresultofpermissionchangePerSec: " + objItem.USrv037NOTIFYssentasaresultofpermissionchangePerSec);
	WScript.Echo("USrv038NOTIFYssentasaresultofincomingsubscribes: " + objItem.USrv038NOTIFYssentasaresultofincomingsubscribes);
	WScript.Echo("USrv039NOTIFYssentasaresultofincomingsubscribesPerSec: " + objItem.USrv039NOTIFYssentasaresultofincomingsubscribesPerSec);
	WScript.Echo("USrv040NOTIFYssentasaresultofregistrationexpiration: " + objItem.USrv040NOTIFYssentasaresultofregistrationexpiration);
	WScript.Echo("USrv041NOTIFYssentasaresultofregistrationexpirationPerSec: " + objItem.USrv041NOTIFYssentasaresultofregistrationexpirationPerSec);
	WScript.Echo("USrv042NOTIFYssentasaresultofotherreasons: " + objItem.USrv042NOTIFYssentasaresultofotherreasons);
	WScript.Echo("USrv043NOTIFYssentasaresultofotherreasonsPerSec: " + objItem.USrv043NOTIFYssentasaresultofotherreasonsPerSec);
	WScript.Echo("USrv044NOTIFYresponses: " + objItem.USrv044NOTIFYresponses);
	WScript.Echo("USrv045NOTIFYresponsesPerSec: " + objItem.USrv045NOTIFYresponsesPerSec);
	WScript.Echo("USrv046NOTIFYfailuresreceived: " + objItem.USrv046NOTIFYfailuresreceived);
	WScript.Echo("USrv047NOTIFYfailuresreceivedPerSec: " + objItem.USrv047NOTIFYfailuresreceivedPerSec);
	WScript.Echo("USrv048CategoryNOTIFYfailedduetounknownuserorendpoint: " + objItem.USrv048CategoryNOTIFYfailedduetounknownuserorendpoint);
	WScript.Echo("USrv049CategoryNOTIFYtimeoutreceived: " + objItem.USrv049CategoryNOTIFYtimeoutreceived);
	WScript.Echo("USrv050CategoryNOTIFY48xresponsesreceived: " + objItem.USrv050CategoryNOTIFY48xresponsesreceived);
	WScript.Echo("USrv051CategoryNOTIFY504responsesreceived: " + objItem.USrv051CategoryNOTIFY504responsesreceived);
	WScript.Echo("USrv052CategoryNOTIFY500responsesreceived: " + objItem.USrv052CategoryNOTIFY500responsesreceived);
	WScript.Echo("USrv053CategoryNOTIFYfailureresponsesreceived: " + objItem.USrv053CategoryNOTIFYfailureresponsesreceived);
	WScript.Echo("USrv054SelfNOTIFYfailedduetounknownuserorendpoint: " + objItem.USrv054SelfNOTIFYfailedduetounknownuserorendpoint);
	WScript.Echo("USrv055SelfNOTIFYtimeoutreceived: " + objItem.USrv055SelfNOTIFYtimeoutreceived);
	WScript.Echo("USrv056SelfNOTIFY48xresponsesreceived: " + objItem.USrv056SelfNOTIFY48xresponsesreceived);
	WScript.Echo("USrv057SelfNOTIFY504responsesreceived: " + objItem.USrv057SelfNOTIFY504responsesreceived);
	WScript.Echo("USrv058SelfNOTIFY500responsesreceived: " + objItem.USrv058SelfNOTIFY500responsesreceived);
	WScript.Echo("USrv059SelfNOTIFYfailureresponsesreceived: " + objItem.USrv059SelfNOTIFYfailureresponsesreceived);
	WScript.Echo("USrv060LegacypresenceNOTIFYfailedduetounknownuserorendpoint: " + objItem.USrv060LegacypresenceNOTIFYfailedduetounknownuserorendpoint);
	WScript.Echo("USrv061LegacypresenceNOTIFYtimeoutreceived: " + objItem.USrv061LegacypresenceNOTIFYtimeoutreceived);
	WScript.Echo("USrv062LegacypresenceNOTIFY48xresponsesreceived: " + objItem.USrv062LegacypresenceNOTIFY48xresponsesreceived);
	WScript.Echo("USrv063LegacypresenceNOTIFY504responsesreceived: " + objItem.USrv063LegacypresenceNOTIFY504responsesreceived);
	WScript.Echo("USrv064LegacypresenceNOTIFY500responsesreceived: " + objItem.USrv064LegacypresenceNOTIFY500responsesreceived);
	WScript.Echo("USrv065LegacypresenceNOTIFYfailureresponsesreceived: " + objItem.USrv065LegacypresenceNOTIFYfailureresponsesreceived);
	WScript.Echo("USrv066ConferencingNOTIFYfailedduetounknownuserorendpoint: " + objItem.USrv066ConferencingNOTIFYfailedduetounknownuserorendpoint);
	WScript.Echo("USrv067ConferencingNOTIFYtimeoutreceived: " + objItem.USrv067ConferencingNOTIFYtimeoutreceived);
	WScript.Echo("USrv068ConferencingNOTIFY48xresponsesreceived: " + objItem.USrv068ConferencingNOTIFY48xresponsesreceived);
	WScript.Echo("USrv069ConferencingNOTIFY504responsesreceived: " + objItem.USrv069ConferencingNOTIFY504responsesreceived);
	WScript.Echo("USrv070ConferencingNOTIFY500responsesreceived: " + objItem.USrv070ConferencingNOTIFY500responsesreceived);
	WScript.Echo("USrv071ConferencingNOTIFYfailureresponsesreceived: " + objItem.USrv071ConferencingNOTIFYfailureresponsesreceived);
	WScript.Echo("USrv072OtherNOTIFYfailedduetounknownuserorendpoint: " + objItem.USrv072OtherNOTIFYfailedduetounknownuserorendpoint);
	WScript.Echo("USrv073OtherNOTIFYtimeoutreceived: " + objItem.USrv073OtherNOTIFYtimeoutreceived);
	WScript.Echo("USrv074OtherNOTIFY48xresponsesreceived: " + objItem.USrv074OtherNOTIFY48xresponsesreceived);
	WScript.Echo("USrv075OtherNOTIFY504responsesreceived: " + objItem.USrv075OtherNOTIFY504responsesreceived);
	WScript.Echo("USrv076OtherNOTIFY500responsesreceived: " + objItem.USrv076OtherNOTIFY500responsesreceived);
	WScript.Echo("USrv077OtherNOTIFYfailureresponsesreceived: " + objItem.USrv077OtherNOTIFYfailureresponsesreceived);
	WScript.Echo("USrv078FailedtosendNOTIFY: " + objItem.USrv078FailedtosendNOTIFY);
	WScript.Echo("USrv079FailedtosendNOTIFYPerSec: " + objItem.USrv079FailedtosendNOTIFYPerSec);
	WScript.Echo("USrv080NOTIFYtimeouts: " + objItem.USrv080NOTIFYtimeouts);
	WScript.Echo("USrv081NOTIFYtimeoutsPerSec: " + objItem.USrv081NOTIFYtimeoutsPerSec);
	WScript.Echo("")
	WScript.Echo("########")
	WScript.Echo("")
}