MSRS2008WindowsService - WMI sample in VBScript
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 MSRS2008WindowsService WMI class can be used in ActiveXperts Network Monitor to monitor your servers.
MSRS2008WindowsService
Example(s)
Set objWMIService = GetObject("winmgmts:\\.\root\cimv2") Set colItems = objWMIService.ExecQuery("Select * From Win32_PerfRawData_MSRS2008WindowsService_MSRS2008WindowsService") For Each objItem in colItems WScript.Echo "ActiveSessions:" & objItem.ActiveSessions WScript.Echo "CacheHitsPerSec:" & objItem.CacheHitsPerSec WScript.Echo "CacheHitsPerSecSemanticModels:" & objItem.CacheHitsPerSecSemanticModels WScript.Echo "CacheMissesPerSec:" & objItem.CacheMissesPerSec WScript.Echo "CacheMissesPerSecSemanticModels:" & objItem.CacheMissesPerSecSemanticModels WScript.Echo "Caption:" & objItem.Caption WScript.Echo "Description:" & objItem.Description WScript.Echo "FirstSessionRequestsPerSec:" & objItem.FirstSessionRequestsPerSec WScript.Echo "Frequency_Object:" & objItem.Frequency_Object WScript.Echo "Frequency_PerfTime:" & objItem.Frequency_PerfTime WScript.Echo "Frequency_Sys100NS:" & objItem.Frequency_Sys100NS WScript.Echo "MemoryCacheHitsPerSec:" & objItem.MemoryCacheHitsPerSec WScript.Echo "MemoryCacheMissPerSec:" & objItem.MemoryCacheMissPerSec WScript.Echo "Name:" & objItem.Name WScript.Echo "NextSessionRequestsPerSec:" & objItem.NextSessionRequestsPerSec WScript.Echo "ReportRequests:" & objItem.ReportRequests WScript.Echo "ReportsExecutedPerSec:" & objItem.ReportsExecutedPerSec WScript.Echo "RequestsPerSec:" & objItem.RequestsPerSec WScript.Echo "Timestamp_Object:" & objItem.Timestamp_Object WScript.Echo "Timestamp_PerfTime:" & objItem.Timestamp_PerfTime WScript.Echo "Timestamp_Sys100NS:" & objItem.Timestamp_Sys100NS WScript.Echo "TotalCacheHits:" & objItem.TotalCacheHits WScript.Echo "TotalCacheHitsSemanticModels:" & objItem.TotalCacheHitsSemanticModels WScript.Echo "TotalCacheMisses:" & objItem.TotalCacheMisses WScript.Echo "TotalCacheMissesSemanticModels:" & objItem.TotalCacheMissesSemanticModels WScript.Echo "TotalMemoryCacheHits:" & objItem.TotalMemoryCacheHits WScript.Echo "TotalMemoryCacheMisses:" & objItem.TotalMemoryCacheMisses WScript.Echo "TotalProcessingFailures:" & objItem.TotalProcessingFailures WScript.Echo "TotalRejectedThreads:" & objItem.TotalRejectedThreads WScript.Echo "TotalReportsExecuted:" & objItem.TotalReportsExecuted WScript.Echo "TotalRequests:" & objItem.TotalRequests WScript.Echo "" WScript.Echo "########" WScript.Echo "" Next