Contact Info

Crumbtrail

ActiveXperts.com » Administration » Scripts » WMI » vbscript sample

Win32_PerfRawData_ASPNET4030319 vbscript sample code

The foundations for Manageability in Windows is 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. The Win32_PerfRawData_ASPNET4030319 WMI class can be used in ActiveXperts Network Monitor to monitor your servers.


Sample Code

Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")

Set colItems = objWMIService.ExecQuery("Select * From Win32_PerfRawData_ASPNET4030319_ASPNETAppsv4030319")

For Each objItem in colItems
	WScript.Echo "AnonymousRequests:" & objItem.AnonymousRequests
	WScript.Echo "AnonymousRequestsPerSec:" & objItem.AnonymousRequestsPerSec
	WScript.Echo "ApplicationLifetimeEvents:" & objItem.ApplicationLifetimeEvents
	WScript.Echo "ApplicationLifetimeEventsPerSec:" & objItem.ApplicationLifetimeEventsPerSec
	WScript.Echo "AuditFailureEventsRaised:" & objItem.AuditFailureEventsRaised
	WScript.Echo "AuditSuccessEventsRaised:" & objItem.AuditSuccessEventsRaised
	WScript.Echo "CacheAPIEntries:" & objItem.CacheAPIEntries
	WScript.Echo "CacheAPIHitRatio:" & objItem.CacheAPIHitRatio
	WScript.Echo "CacheAPIHitRatio_Base:" & objItem.CacheAPIHitRatio_Base
	WScript.Echo "CacheAPIHits:" & objItem.CacheAPIHits
	WScript.Echo "CacheAPIMisses:" & objItem.CacheAPIMisses
	WScript.Echo "CacheAPITrims:" & objItem.CacheAPITrims
	WScript.Echo "CacheAPITurnoverRate:" & objItem.CacheAPITurnoverRate
	WScript.Echo "CachePercentMachineMemoryLimitUsed:" & objItem.CachePercentMachineMemoryLimitUsed
	WScript.Echo "CachePercentMachineMemoryLimitUsed_Base:" & objItem.CachePercentMachineMemoryLimitUsed_Base
	WScript.Echo "CachePercentProcessMemoryLimitUsed:" & objItem.CachePercentProcessMemoryLimitUsed
	WScript.Echo "CachePercentProcessMemoryLimitUsed_Base:" & objItem.CachePercentProcessMemoryLimitUsed_Base
	WScript.Echo "CacheTotalEntries:" & objItem.CacheTotalEntries
	WScript.Echo "CacheTotalHitRatio:" & objItem.CacheTotalHitRatio
	WScript.Echo "CacheTotalHitRatio_Base:" & objItem.CacheTotalHitRatio_Base
	WScript.Echo "CacheTotalHits:" & objItem.CacheTotalHits
	WScript.Echo "CacheTotalMisses:" & objItem.CacheTotalMisses
	WScript.Echo "CacheTotalTrims:" & objItem.CacheTotalTrims
	WScript.Echo "CacheTotalTurnoverRate:" & objItem.CacheTotalTurnoverRate
	WScript.Echo "Caption:" & objItem.Caption
	WScript.Echo "CompilationsTotal:" & objItem.CompilationsTotal
	WScript.Echo "DebuggingRequests:" & objItem.DebuggingRequests
	WScript.Echo "Description:" & objItem.Description
	WScript.Echo "ErrorEventsRaised:" & objItem.ErrorEventsRaised
	WScript.Echo "ErrorEventsRaisedPerSec:" & objItem.ErrorEventsRaisedPerSec
	WScript.Echo "ErrorsDuringCompilation:" & objItem.ErrorsDuringCompilation
	WScript.Echo "ErrorsDuringExecution:" & objItem.ErrorsDuringExecution
	WScript.Echo "ErrorsDuringPreprocessing:" & objItem.ErrorsDuringPreprocessing
	WScript.Echo "ErrorsTotal:" & objItem.ErrorsTotal
	WScript.Echo "ErrorsTotalPerSec:" & objItem.ErrorsTotalPerSec
	WScript.Echo "ErrorsUnhandledDuringExecution:" & objItem.ErrorsUnhandledDuringExecution
	WScript.Echo "ErrorsUnhandledDuringExecutionPerSec:" & objItem.ErrorsUnhandledDuringExecutionPerSec
	WScript.Echo "EventsRaised:" & objItem.EventsRaised
	WScript.Echo "EventsRaisedPerSec:" & objItem.EventsRaisedPerSec
	WScript.Echo "FormsAuthenticationFailure:" & objItem.FormsAuthenticationFailure
	WScript.Echo "FormsAuthenticationSuccess:" & objItem.FormsAuthenticationSuccess
	WScript.Echo "Frequency_Object:" & objItem.Frequency_Object
	WScript.Echo "Frequency_PerfTime:" & objItem.Frequency_PerfTime
	WScript.Echo "Frequency_Sys100NS:" & objItem.Frequency_Sys100NS
	WScript.Echo "InfrastructureErrorEventsRaised:" & objItem.InfrastructureErrorEventsRaised
	WScript.Echo "InfrastructureErrorEventsRaisedPerSec:" & objItem.InfrastructureErrorEventsRaisedPerSec
	WScript.Echo "ManagedMemoryUsedestimated:" & objItem.ManagedMemoryUsedestimated
	WScript.Echo "MembershipAuthenticationFailure:" & objItem.MembershipAuthenticationFailure
	WScript.Echo "MembershipAuthenticationSuccess:" & objItem.MembershipAuthenticationSuccess
	WScript.Echo "Name:" & objItem.Name
	WScript.Echo "OutputCacheEntries:" & objItem.OutputCacheEntries
	WScript.Echo "OutputCacheHitRatio:" & objItem.OutputCacheHitRatio
	WScript.Echo "OutputCacheHitRatio_Base:" & objItem.OutputCacheHitRatio_Base
	WScript.Echo "OutputCacheHits:" & objItem.OutputCacheHits
	WScript.Echo "OutputCacheMisses:" & objItem.OutputCacheMisses
	WScript.Echo "OutputCacheTrims:" & objItem.OutputCacheTrims
	WScript.Echo "OutputCacheTurnoverRate:" & objItem.OutputCacheTurnoverRate
	WScript.Echo "PercentManagedProcessorTimeestimated:" & objItem.PercentManagedProcessorTimeestimated
	WScript.Echo "PercentManagedProcessorTimeestimated_Base:" & objItem.PercentManagedProcessorTimeestimated_Base
	WScript.Echo "PipelineInstanceCount:" & objItem.PipelineInstanceCount
	WScript.Echo "RequestBytesInTotal:" & objItem.RequestBytesInTotal
	WScript.Echo "RequestBytesOutTotal:" & objItem.RequestBytesOutTotal
	WScript.Echo "RequestErrorEventsRaised:" & objItem.RequestErrorEventsRaised
	WScript.Echo "RequestErrorEventsRaisedPerSec:" & objItem.RequestErrorEventsRaisedPerSec
	WScript.Echo "RequestEventsRaised:" & objItem.RequestEventsRaised
	WScript.Echo "RequestEventsRaisedPerSec:" & objItem.RequestEventsRaisedPerSec
	WScript.Echo "RequestExecutionTime:" & objItem.RequestExecutionTime
	WScript.Echo "RequestsDisconnected:" & objItem.RequestsDisconnected
	WScript.Echo "RequestsExecuting:" & objItem.RequestsExecuting
	WScript.Echo "RequestsFailed:" & objItem.RequestsFailed
	WScript.Echo "RequestsInApplicationQueue:" & objItem.RequestsInApplicationQueue
	WScript.Echo "RequestsNotAuthorized:" & objItem.RequestsNotAuthorized
	WScript.Echo "RequestsNotFound:" & objItem.RequestsNotFound
	WScript.Echo "RequestsPerSec:" & objItem.RequestsPerSec
	WScript.Echo "RequestsRejected:" & objItem.RequestsRejected
	WScript.Echo "RequestsSucceeded:" & objItem.RequestsSucceeded
	WScript.Echo "RequestsTimedOut:" & objItem.RequestsTimedOut
	WScript.Echo "RequestsTotal:" & objItem.RequestsTotal
	WScript.Echo "RequestWaitTime:" & objItem.RequestWaitTime
	WScript.Echo "SessionsAbandoned:" & objItem.SessionsAbandoned
	WScript.Echo "SessionsActive:" & objItem.SessionsActive
	WScript.Echo "SessionSQLServerconnectionstotal:" & objItem.SessionSQLServerconnectionstotal
	WScript.Echo "SessionStateServerconnectionstotal:" & objItem.SessionStateServerconnectionstotal
	WScript.Echo "SessionsTimedOut:" & objItem.SessionsTimedOut
	WScript.Echo "SessionsTotal:" & objItem.SessionsTotal
	WScript.Echo "Timestamp_Object:" & objItem.Timestamp_Object
	WScript.Echo "Timestamp_PerfTime:" & objItem.Timestamp_PerfTime
	WScript.Echo "Timestamp_Sys100NS:" & objItem.Timestamp_Sys100NS
	WScript.Echo "TransactionsAborted:" & objItem.TransactionsAborted
	WScript.Echo "TransactionsCommitted:" & objItem.TransactionsCommitted
	WScript.Echo "TransactionsPending:" & objItem.TransactionsPending
	WScript.Echo "TransactionsPerSec:" & objItem.TransactionsPerSec
	WScript.Echo "TransactionsTotal:" & objItem.TransactionsTotal
	WScript.Echo "ViewstateMACValidationFailure:" & objItem.ViewstateMACValidationFailure
	WScript.Echo ""
	WScript.Echo "########"
	WScript.Echo ""
Next