INFORMANT-ADV DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE FROM RFC-1212 Gauge FROM RFC1155-SMI InstanceName, informant FROM WTCS; advanced OBJECT IDENTIFIER ::= { informant 2 } -- advanced MODULE-IDENTITY -- LAST-UPDATED "200807112351Z" -- ORGANIZATION -- "Informant Systems, Inc." -- CONTACT-INFO -- "Garth Williams -- 11135-23A Ave -- Edmonton, AB T6J4W5 Canada -- Tel: +1 780 434 4113 -- E-mail: garth.williams@wtcs.org" -- DESCRIPTION -- "The MIB module for SNMP Informant Advanced -- performance counter entries." -- REVISION "200807112351Z" -- DESCRIPTION -- "Multiplied lDiskAvgDiskSecPerRead, -- lDiskAvgDiskSecPerTransfer, -- lDiskAvgDiskSecPerWrite, -- pDiskAvgDiskSecPerRead, -- pDiskAvgDiskSecPerTransfer, and -- pDiskAvgDiskSecPerWrite by 1000000 since these -- values are commonly fractional (less than 1)." -- REVISION "200804182358Z" -- DESCRIPTION -- "Added additional entries which are -- available in Windows Server 2008." -- REVISION "200803212339Z" -- DESCRIPTION -- "Updated the description fields based on -- the description in Microsoft Windows Server -- 2008." -- REVISION "200802251835Z" -- DESCRIPTION -- "Added memoryCommitLimitKBytes and -- memoryCommitLimitMBytes to support -- greater than 32-bit memoryCommitLimits." -- REVISION "200707080543Z" -- DESCRIPTION -- "Multiplied lDiskAvgDiskQueueLength, -- lDiskAvgDiskReadQueueLength, -- lDiskAvgDiskWriteQueueLength, -- lDiskAvgDiskSecPerRead, -- lDiskAvgDiskSecPerTransfer, -- lDiskAvgDiskSecPerWrite, -- pDiskAvgDiskQueueLength, -- pDiskAvgDiskReadQueueLength, -- pDiskAvgDiskWriteQueueLength, -- pDiskAvgDiskSecPerRead, -- pDiskAvgDiskSecPerTransfer, and -- pDiskAvgDiskSecPerWrite by 1000 since these -- values are commonly fractional (less than 1)." -- REVISION "200704121105Z" -- DESCRIPTION -- "Added new performance counters which are in -- Windows Vista." -- REVISION "200606122258Z" -- DESCRIPTION -- ".NET CLR Data is an instance type -- counter. Changed dotNETCLRData to a -- SNMP table." -- REVISION "200506182315Z" -- DESCRIPTION -- ".NET CLR Networking is an instance type -- counter. Changed dotNETCLRNetworking to a -- SNMP table." -- REVISION "200402290703Z" -- DESCRIPTION -- "Changed the syntax of the datapoints from -- integer to gauge." -- REVISION "200401200850Z" -- DESCRIPTION -- "The initial revision of this MIB module." -- ::= { informant 2 } acsPerRsvpServiceTable OBJECT-TYPE SYNTAX SEQUENCE OF AcsPerRsvpServiceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The ACS/RSVP Service performance object counters report statistics about Resource Reservation Protocol (RSVP) and Quality of Service (QoS) Admission Control (ACS) activity, flow, bandwidth, RSVP messages sent, and so on. The ACS/RSVP Service object is available if QoS Admission Control is installed, even if the service is not running." ::= { advanced 1 } acsPerRsvpServiceEntry OBJECT-TYPE SYNTAX AcsPerRsvpServiceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Performance information for one particular instance of 'ACS/RSVP Service' object." INDEX { acsPerRsvpSvcInstance } ::= { acsPerRsvpServiceTable 1 } AcsPerRsvpServiceEntry ::= SEQUENCE { acsPerRsvpSvcInstance InstanceName, acsPerRsvpSvcBytesInQoSNotify Gauge, acsPerRsvpSvcFailedQoSRequests Gauge, acsPerRsvpSvcFailedQoSSends Gauge, acsPerRsvpSvcNetworkInterfaces Gauge, acsPerRsvpSvcNetworkSockets Gauge, acsPerRsvpSvcQoSNotifications Gauge, acsPerRsvpSvcQoSSockets Gauge, acsPerRsvpSvcQoSEnabledReceivers Gauge, acsPerRsvpSvcQoSEnabledSenders Gauge, acsPerRsvpSvcRSVPSessions Gauge, acsPerRsvpSvcTimers Gauge } acsPerRsvpSvcInstance OBJECT-TYPE SYNTAX InstanceName ACCESS read-only STATUS mandatory DESCRIPTION "Instance name." ::= { acsPerRsvpServiceEntry 1 } acsPerRsvpSvcBytesInQoSNotify OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "A running total of the number of bytes delivered in QoS Notifications to QoS-enabled applications." ::= { acsPerRsvpServiceEntry 2 } acsPerRsvpSvcFailedQoSRequests OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of QoS requests generated by QoS-enabled applications that have been rejected by the ACS/RSVP service. Failed QoS requests can be caused by invalid QoS requests." ::= { acsPerRsvpServiceEntry 3 } acsPerRsvpSvcFailedQoSSends OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of QoS notifications the ACS/RSVP service that could not be sent to the QoS applications. Failed QoS sends can be caused by terminated applications." ::= { acsPerRsvpServiceEntry 4 } acsPerRsvpSvcNetworkInterfaces OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of local network interfaces visible to, and used by the RSVP service." ::= { acsPerRsvpServiceEntry 5 } acsPerRsvpSvcNetworkSockets OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total number of raw sockets opened for the purpose of RSVP signaling." ::= { acsPerRsvpServiceEntry 6 } acsPerRsvpSvcQoSNotifications OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of QoS notifications delivered to QoS-enabled applications by the QoS RSVP service." ::= { acsPerRsvpServiceEntry 7 } acsPerRsvpSvcQoSSockets OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of sockets that are currently QoS enabled." ::= { acsPerRsvpServiceEntry 8 } acsPerRsvpSvcQoSEnabledReceivers OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of RESV messages sent for QoS-enabled receivers. This number increments each time a RESV is refreshed." ::= { acsPerRsvpServiceEntry 9 } acsPerRsvpSvcQoSEnabledSenders OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of PATH messages sent for QoS-enabled senders. This number increments each time a PATH is refreshed." ::= { acsPerRsvpServiceEntry 10 } acsPerRsvpSvcRSVPSessions OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The current number of active RSVP sessions on the ACS/RSVP service." ::= { acsPerRsvpServiceEntry 11 } acsPerRsvpSvcTimers OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of timer events scheduled to take place. Shows the activity level of the ACS/RSVP service." ::= { acsPerRsvpServiceEntry 12 } activeServerPages OBJECT IDENTIFIER ::= { advanced 2 } aspDebuggingRequests OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of debugging document requests." ::= { activeServerPages 1 } aspEngineFlushNotifications OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of engines invalidated in the cache due to change notification." ::= { activeServerPages 2 } aspErrorsDuringScriptRuntime OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of requests failed due to runtime errors." ::= { activeServerPages 3 } aspErrorsFromASPPreprocessor OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of requests failed due to preprocessor errors." ::= { activeServerPages 4 } aspErrorsFromScriptCompilers OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of requests failed due to script compilation errors." ::= { activeServerPages 5 } aspErrorsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of errors per second." ::= { activeServerPages 6 } aspInMemoryTemplateCacheHitRate OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Percent of requests found in cached in memory." ::= { activeServerPages 7 } aspInMemoryTemplatesCached OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of compiled templates cached in memory." ::= { activeServerPages 8 } aspRequestBytesInTotal OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total size, in bytes, of all requests." ::= { activeServerPages 9 } aspRequestBytesOutTotal OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total size, in bytes, of responses sent to clients. This does not include standard HTTP response headers." ::= { activeServerPages 10 } aspRequestExecutionTime OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of milliseconds that it took to execute the most recent request." ::= { activeServerPages 11 } aspRequestWaitTime OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of milliseconds the most recent request was waiting in the queue." ::= { activeServerPages 12 } aspRequestsDisconnected OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of requests that were disconnected due to communication failure." ::= { activeServerPages 13 } aspRequestsExecuting OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of requests currently executing." ::= { activeServerPages 14 } aspRequestsFailedTotal OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total number of requests failed due to errors, authorization failure, and rejections." ::= { activeServerPages 15 } aspRequestsNotAuthorized OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of requests failed due to insufficient access rights." ::= { activeServerPages 16 } aspRequestsNotFound OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of requests for files that were no found." ::= { activeServerPages 17 } aspRequestsQueued OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of requests waiting for service from the queue." ::= { activeServerPages 18 } aspRequestsRejected OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total number of requests not executed because there were insufficient resources to process them." ::= { activeServerPages 19 } aspRequestsSucceeded OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of requests that executed successfully." ::= { activeServerPages 20 } aspRequestsTimedOut OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of requests that timed out." ::= { activeServerPages 21 } aspRequestsTotal OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total number of requests since the service was started." ::= { activeServerPages 22 } aspRequestsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of requests executed per second." ::= { activeServerPages 23 } aspScriptEngineCacheHitRate OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Percent of requests found in script engine cache." ::= { activeServerPages 24 } aspScriptEnginesCached OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of script engines in cache." ::= { activeServerPages 25 } aspSessionDuration OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of milliseconds that the most recent session persisted." ::= { activeServerPages 26 } aspSessionsCurrent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The current number of sessions being serviced." ::= { activeServerPages 27 } aspSessionsTimedOut OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of sessions timed out." ::= { activeServerPages 28 } aspSessionsTotal OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total number of sessions since the service was started." ::= { activeServerPages 29 } aspTemplateCacheHitRate OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Percent of requests found in template cache." ::= { activeServerPages 30 } aspTemplateNotifications OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of templates invalidated in the cache due to change notification." ::= { activeServerPages 31 } aspTemplatesCached OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of templates currently cached." ::= { activeServerPages 32 } aspTransactionsAborted OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of transactions aborted." ::= { activeServerPages 33 } aspTransactionsCommitted OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of transactions committed." ::= { activeServerPages 34 } aspTransactionsPending OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of transactions in progress." ::= { activeServerPages 35 } aspTransactionsTotal OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total number of transactions since the service was started." ::= { activeServerPages 36 } aspTransactionsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Transactions started per second." ::= { activeServerPages 37 } appleTalkTable OBJECT-TYPE SYNTAX SEQUENCE OF AppleTalkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The AppleTalk performance object consists of counters that monitor traffic on the AppleTalk network." ::= { advanced 3 } appleTalkEntry OBJECT-TYPE SYNTAX AppleTalkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Performance information for one particular instance of 'AppleTalk' object." INDEX { atInstance } ::= { appleTalkTable 1 } AppleTalkEntry ::= SEQUENCE { atInstance InstanceName, atAARPPacketsPerSec Gauge, atATPALOResponsePerSec Gauge, atATPPacketsPerSec Gauge, atATPRecvdReleasePerSec Gauge, atATPResponseTimouts Gauge, atATPRetriesLocal Gauge, atATPRetriesRemote Gauge, atATPXOResponsePerSec Gauge, atAverageTimePerAARPPacket Gauge, atAverageTimePerATPPacket Gauge, atAverageTimePerDDPPacket Gauge, atAverageTimePerNBPPacket Gauge, atAverageTimePerRTMPPacket Gauge, atAverageTimePerZIPPacket Gauge, atBytesInPerSec Gauge, atBytesOutPerSec Gauge, atCurrentNonPagedPool Gauge, atDDPPacketsPerSec Gauge, atNBPPacketsPerSec Gauge, atPacketsInPerSec Gauge, atPacketsOutPerSec Gauge, atPacketsRoutedInPerSec Gauge, atPacketsRoutedOutPerSec Gauge, atPacketsDropped Gauge, atRTMPPacketsPerSec Gauge, atZIPPacketsPerSec Gauge } atInstance OBJECT-TYPE SYNTAX InstanceName ACCESS read-only STATUS mandatory DESCRIPTION "Instance name." ::= { appleTalkEntry 1 } atAARPPacketsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of AARP packets per second received by Appletalk on this port." ::= { appleTalkEntry 2 } atATPALOResponsePerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of ATP At-least-once transaction responses per second on this port." ::= { appleTalkEntry 3 } atATPPacketsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of ATP packets per second received by Appletalk on this port." ::= { appleTalkEntry 4 } atATPRecvdReleasePerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of ATP transaction release packets per second received on this port." ::= { appleTalkEntry 5 } atATPResponseTimouts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of ATP release timers that have expired on this port." ::= { appleTalkEntry 6 } atATPRetriesLocal OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of ATP requests retransmitted on this port." ::= { appleTalkEntry 7 } atATPRetriesRemote OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of ATP requests retransmitted to this port." ::= { appleTalkEntry 8 } atATPXOResponsePerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of ATP Exactly-once transaction responses per second on this port." ::= { appleTalkEntry 9 } atAverageTimePerAARPPacket OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Average time in milliseconds to process an AARP packet on this port." ::= { appleTalkEntry 10 } atAverageTimePerATPPacket OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Average time in milliseconds to process an ATP packet on this port." ::= { appleTalkEntry 11 } atAverageTimePerDDPPacket OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Average time in milliseconds to process a DDP packet on this port." ::= { appleTalkEntry 12 } atAverageTimePerNBPPacket OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Average time in milliseconds to process an NBP packet on this port." ::= { appleTalkEntry 13 } atAverageTimePerRTMPPacket OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Average time in milliseconds to process an RTMP packet on this port." ::= { appleTalkEntry 14 } atAverageTimePerZIPPacket OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Average time in milliseconds to process a ZIP packet on this port." ::= { appleTalkEntry 15 } atBytesInPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of bytes received per second by Appletalk on this port." ::= { appleTalkEntry 16 } atBytesOutPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of bytes sent per second by Appletalk on this port." ::= { appleTalkEntry 17 } atCurrentNonPagedPool OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The current amount of nonpaged memory resources used by AppleTalk." ::= { appleTalkEntry 18 } atDDPPacketsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of DDP packets per second received by Appletalk on this port." ::= { appleTalkEntry 19 } atNBPPacketsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of NBP packets per second received by Appletalk on this port." ::= { appleTalkEntry 20 } atPacketsInPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of packets received per second by Appletalk on this port." ::= { appleTalkEntry 21 } atPacketsOutPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of packets sent per second by Appletalk on this port." ::= { appleTalkEntry 22 } atPacketsRoutedInPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of packets routed in on this port." ::= { appleTalkEntry 23 } atPacketsRoutedOutPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of packets routed out on this port." ::= { appleTalkEntry 24 } atPacketsDropped OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of packets dropped due to resource limitations on this port." ::= { appleTalkEntry 25 } atRTMPPacketsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of RTMP packets per second received by Appletalk on this port." ::= { appleTalkEntry 26 } atZIPPacketsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of ZIP packets per second received by Appletalk on this port." ::= { appleTalkEntry 27 } aspDotNET OBJECT IDENTIFIER ::= { advanced 4 } adnApplicationRestarts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of times the application has been restarted during the web server's lifetime." ::= { aspDotNET 1 } adnApplicationsRunning OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of currently running web applications." ::= { aspDotNET 2 } adnRequestExecutionTime OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of milliseconds that it took to execute the most recent request." ::= { aspDotNET 3 } adnRequestWaitTime OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of milliseconds the most recent request was waiting in the queue." ::= { aspDotNET 4 } adnRequestsCurrent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The current number of requests, including those that are queued, currently executing, or waiting to be written to the client. Under the ASP.NET process model, when this counter exceeds the requestQueueLimit defined in the processModel configuration section, ASP.NET will begin rejecting requests." ::= { aspDotNET 5 } adnRequestsDisconnected OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of requests disconnected due to communication errors or user terminated." ::= { aspDotNET 6 } adnRequestsQueued OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of requests waiting to be processed." ::= { aspDotNET 7 } adnRequestsRejected OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of requests rejected because the request queue was full." ::= { aspDotNET 8 } adnStateServerSessionsAbandoned OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of sessions that have been explicitly abandoned." ::= { aspDotNET 9 } adnStateServerSessionsActive OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The current number of sessions currently active." ::= { aspDotNET 10 } adnStateServerSessionsTimedOut OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of sessions timed out." ::= { aspDotNET 11 } adnStateServerSessionsTotal OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of sessions total." ::= { aspDotNET 12 } adnWorkerProcessRestarts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of times a worker process has restarted on the machine." ::= { aspDotNET 13 } adnWorkerProcessesRunning OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of worker processes running on the machine." ::= { aspDotNET 14 } adnAuditFailureEventsRaised OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of audit failures in the application since it was started." ::= { aspDotNET 15 } adnAuditSuccessEventsRaised OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of audit successes in the application since it was started." ::= { aspDotNET 16 } adnErrorEventsRaised OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of error events raised since the application was started." ::= { aspDotNET 17 } adnInfrastructErrorEventsRaised OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of HTTP error events raised since the application was started." ::= { aspDotNET 18 } adnRequestErrorEventsRaised OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of runtime error events raised since the application was started." ::= { aspDotNET 19 } aspDotNETApplicationsTable OBJECT-TYPE SYNTAX SEQUENCE OF AspDotNETApplicationsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "ASP.NET supports the following application performance counters, which you can use to monitor the performance of a single instance of an ASP.NET application. A unique instance appears for these counters, named __Total__, which aggregates counters for all applications on a Web server (similar to the global counters described in the first section of this topic). The __Total__ instance is always available. The counters will display zero when no applications are present on the server." ::= { advanced 5 } aspDotNETApplicationsEntry OBJECT-TYPE SYNTAX AspDotNETApplicationsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Performance information for one particular instance of 'ASP.NET Applications' object." INDEX { adnApplInstance } ::= { aspDotNETApplicationsTable 1 } AspDotNETApplicationsEntry ::= SEQUENCE { adnApplInstance InstanceName, adnApplAnonymousRequests Gauge, adnApplAnonymousRequestsPerSec Gauge, adnApplCacheAPIEntries Gauge, adnApplCacheAPIHitRatio Gauge, adnApplCacheAPIHits Gauge, adnApplCacheAPIMisses Gauge, adnApplCacheAPITurnoverRate Gauge, adnApplCacheTotalEntries Gauge, adnApplCacheTotalHitRatio Gauge, adnApplCacheTotalHits Gauge, adnApplCacheTotalMisses Gauge, adnApplCacheTotalTurnoverRate Gauge, adnApplCompilationsTotal Gauge, adnApplDebuggingRequests Gauge, adnApplErrorsCompilation Gauge, adnApplErrorsExecution Gauge, adnApplErrorsPreprocessing Gauge, adnApplErrorsTotal Gauge, adnApplErrorsTotalPerSec Gauge, adnApplErrorsUnhandledExec Gauge, adnApplErrorsUnhandledExecPerSec Gauge, adnApplOutputCacheEntries Gauge, adnApplOutputCacheHitRatio Gauge, adnApplOutputCacheHits Gauge, adnApplOutputCacheMisses Gauge, adnApplOutputCacheTurnoverRate Gauge, adnApplPipelineInstanceCount Gauge, adnApplRequestBytesInTotal Gauge, adnApplRequestBytesOutTotal Gauge, adnApplRequestsExecuting Gauge, adnApplRequestsFailed Gauge, adnApplRequestsInApplQueue Gauge, adnApplRequestsNotAuthorized Gauge, adnApplRequestsNotFound Gauge, adnApplRequestsSucceeded Gauge, adnApplRequestsTimedOut Gauge, adnApplRequestsTotal Gauge, adnApplRequestsPerSec Gauge, adnApplSessionSQLSrvrConnTotal Gauge, adnApplSessionStateSrvrConnTotal Gauge, adnApplSessionsAbandoned Gauge, adnApplSessionsActive Gauge, adnApplSessionsTimedOut Gauge, adnApplSessionsTotal Gauge, adnApplTransactionsAborted Gauge, adnApplTransactionsCommitted Gauge, adnApplTransactionsPending Gauge, adnApplTransactionsTotal Gauge, adnApplTransactionsPerSec Gauge, adnApplApplicationLifetimeEvents Gauge, adnApplApplLifetimeEventsPerSec Gauge, adnApplAuditFailureEventsRaised Gauge, adnApplAuditSuccessEventsRaised Gauge, adnApplErrorEventsRaised Gauge, adnApplErrorEventsRaisedPerSec Gauge, adnApplEventsRaised Gauge, adnApplEventsRaisedPerSec Gauge, adnApplFormAuthenticationFailure Gauge, adnApplFormAuthenticationSuccess Gauge, adnApplInfraErrEventRaised Gauge, adnApplInfraErrEventRaisedPerSec Gauge, adnApplMembershipAuthFailure Gauge, adnApplMembershipAuthSuccess Gauge, adnApplReqErrorEventRaised Gauge, adnApplReqErrorEventRaisedPerSec Gauge, adnApplRequestEventsRaised Gauge, adnApplRequestEventsRaisedPerSec Gauge, adnApplRequestExecutionTime Gauge, adnApplRequestWaitTime Gauge, adnApplRequestsDisconnected Gauge, adnApplRequestsRejected Gauge, adnApplViewstateMACValidFailure Gauge, adnApplCachePrcntMchneMemLimUsed Gauge, adnApplCachePrcntPrcMemLimitUsed Gauge, adnApplCacheAPITrims Gauge, adnApplCacheTotalTrims Gauge, adnApplOutputCacheTrims Gauge } adnApplInstance OBJECT-TYPE SYNTAX InstanceName ACCESS read-only STATUS mandatory DESCRIPTION "Instance name." ::= { aspDotNETApplicationsEntry 1 } adnApplAnonymousRequests OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of requests utilizing anonymous authentication." ::= { aspDotNETApplicationsEntry 2 } adnApplAnonymousRequestsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of Authentication Anonymous Requests/Sec" ::= { aspDotNETApplicationsEntry 3 } adnApplCacheAPIEntries OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Total number of entries within the cache added by the user." ::= { aspDotNETApplicationsEntry 4 } adnApplCacheAPIHitRatio OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Ratio of hits called from user code." ::= { aspDotNETApplicationsEntry 5 } adnApplCacheAPIHits OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of cache hits from user code." ::= { aspDotNETApplicationsEntry 6 } adnApplCacheAPIMisses OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of cache misses called from user code." ::= { aspDotNETApplicationsEntry 7 } adnApplCacheAPITurnoverRate OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of additions and removals to the API cache per second." ::= { aspDotNETApplicationsEntry 8 } adnApplCacheTotalEntries OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Total number of entries within the cache (both internal and user added)" ::= { aspDotNETApplicationsEntry 9 } adnApplCacheTotalHitRatio OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Ratio of hits from all cache calls." ::= { aspDotNETApplicationsEntry 10 } adnApplCacheTotalHits OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Total number of hits from the cache." ::= { aspDotNETApplicationsEntry 11 } adnApplCacheTotalMisses OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Total number of cache misses." ::= { aspDotNETApplicationsEntry 12 } adnApplCacheTotalTurnoverRate OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of additions and removals to the total cache per second." ::= { aspDotNETApplicationsEntry 13 } adnApplCompilationsTotal OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of .asax, .ascx, .ashx, .asmx, or .aspx source files dynamically compiled." ::= { aspDotNETApplicationsEntry 14 } adnApplDebuggingRequests OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of debugging requests processed." ::= { aspDotNETApplicationsEntry 15 } adnApplErrorsCompilation OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of errors that have occurred during compilation." ::= { aspDotNETApplicationsEntry 16 } adnApplErrorsExecution OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of errors that have occurred during the processing of a request." ::= { aspDotNETApplicationsEntry 17 } adnApplErrorsPreprocessing OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of errors that have occurred during parsing and configuration." ::= { aspDotNETApplicationsEntry 18 } adnApplErrorsTotal OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Total number of errors occurred." ::= { aspDotNETApplicationsEntry 19 } adnApplErrorsTotalPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Rate of errors occurred." ::= { aspDotNETApplicationsEntry 20 } adnApplErrorsUnhandledExec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of errors not handled by user code, but by the default error handler." ::= { aspDotNETApplicationsEntry 21 } adnApplErrorsUnhandledExecPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Rate of unhandled errors." ::= { aspDotNETApplicationsEntry 22 } adnApplOutputCacheEntries OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Current number of entries in the output cache." ::= { aspDotNETApplicationsEntry 23 } adnApplOutputCacheHitRatio OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Ratio of hits to requests for output cacheable requests." ::= { aspDotNETApplicationsEntry 24 } adnApplOutputCacheHits OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Total number of output cacheable requests served from the output cache." ::= { aspDotNETApplicationsEntry 25 } adnApplOutputCacheMisses OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Total number of output cacheable requests not served from the output cache." ::= { aspDotNETApplicationsEntry 26 } adnApplOutputCacheTurnoverRate OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of additions and removals to the output cache per second." ::= { aspDotNETApplicationsEntry 27 } adnApplPipelineInstanceCount OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of active pipeline instances." ::= { aspDotNETApplicationsEntry 28 } adnApplRequestBytesInTotal OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total size, in bytes, of all requests." ::= { aspDotNETApplicationsEntry 29 } adnApplRequestBytesOutTotal OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total size, in bytes, of responses sent to a client. This does not include standard HTTP response headers." ::= { aspDotNETApplicationsEntry 30 } adnApplRequestsExecuting OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of requests currently executing." ::= { aspDotNETApplicationsEntry 31 } adnApplRequestsFailed OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Total number of failed requests." ::= { aspDotNETApplicationsEntry 32 } adnApplRequestsInApplQueue OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of requests in the application request queue." ::= { aspDotNETApplicationsEntry 33 } adnApplRequestsNotAuthorized OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of requests failed due to unauthorized access." ::= { aspDotNETApplicationsEntry 34 } adnApplRequestsNotFound OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of requests for resources that were not found." ::= { aspDotNETApplicationsEntry 35 } adnApplRequestsSucceeded OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of requests that executed successfully." ::= { aspDotNETApplicationsEntry 36 } adnApplRequestsTimedOut OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of requests that timed out." ::= { aspDotNETApplicationsEntry 37 } adnApplRequestsTotal OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total number of requests since the application was started." ::= { aspDotNETApplicationsEntry 38 } adnApplRequestsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of requests executed per second." ::= { aspDotNETApplicationsEntry 39 } adnApplSessionSQLSrvrConnTotal OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total number of connections to the SQL Server used by session state." ::= { aspDotNETApplicationsEntry 40 } adnApplSessionStateSrvrConnTotal OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total number of connections to the State Server used by session state." ::= { aspDotNETApplicationsEntry 41 } adnApplSessionsAbandoned OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of sessions that have been explicitly abandoned." ::= { aspDotNETApplicationsEntry 42 } adnApplSessionsActive OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The current number of sessions currently active." ::= { aspDotNETApplicationsEntry 43 } adnApplSessionsTimedOut OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of sessions timed out." ::= { aspDotNETApplicationsEntry 44 } adnApplSessionsTotal OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Total number of sessions since the application was started." ::= { aspDotNETApplicationsEntry 45 } adnApplTransactionsAborted OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of transactions aborted." ::= { aspDotNETApplicationsEntry 46 } adnApplTransactionsCommitted OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of transactions committed." ::= { aspDotNETApplicationsEntry 47 } adnApplTransactionsPending OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of transactions in progress." ::= { aspDotNETApplicationsEntry 48 } adnApplTransactionsTotal OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total number of transactions since the application was started." ::= { aspDotNETApplicationsEntry 49 } adnApplTransactionsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Transactions started per second." ::= { aspDotNETApplicationsEntry 50 } adnApplApplicationLifetimeEvents OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of application events raised since the application was started." ::= { aspDotNETApplicationsEntry 51 } adnApplApplLifetimeEventsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of application events raised per second." ::= { aspDotNETApplicationsEntry 52 } adnApplAuditFailureEventsRaised OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of audit failures in the application since it was started." ::= { aspDotNETApplicationsEntry 53 } adnApplAuditSuccessEventsRaised OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of audit successes in the application since it was started." ::= { aspDotNETApplicationsEntry 54 } adnApplErrorEventsRaised OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of error events raised since the application was started." ::= { aspDotNETApplicationsEntry 55 } adnApplErrorEventsRaisedPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of error events per second." ::= { aspDotNETApplicationsEntry 56 } adnApplEventsRaised OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Total number of instrumentation events raised since the application was started." ::= { aspDotNETApplicationsEntry 57 } adnApplEventsRaisedPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Total number of instrumentation events per second." ::= { aspDotNETApplicationsEntry 58 } adnApplFormAuthenticationFailure OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of failed forms authentication ticket validations since the application was started." ::= { aspDotNETApplicationsEntry 59 } adnApplFormAuthenticationSuccess OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of successful forms authentication ticket validations since the application was started." ::= { aspDotNETApplicationsEntry 60 } adnApplInfraErrEventRaised OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of HTTP error events raised since the application was started." ::= { aspDotNETApplicationsEntry 61 } adnApplInfraErrEventRaisedPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of HTTP error events raised per second." ::= { aspDotNETApplicationsEntry 62 } adnApplMembershipAuthFailure OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of failed membership credential validations since the application was started." ::= { aspDotNETApplicationsEntry 63 } adnApplMembershipAuthSuccess OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of successful membership credential validations since the application was started." ::= { aspDotNETApplicationsEntry 64 } adnApplReqErrorEventRaised OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of runtime error events raised since the application was started." ::= { aspDotNETApplicationsEntry 65 } adnApplReqErrorEventRaisedPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of runtime error events per second." ::= { aspDotNETApplicationsEntry 66 } adnApplRequestEventsRaised OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of request events raised since the application was started" ::= { aspDotNETApplicationsEntry 67 } adnApplRequestEventsRaisedPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of request events raised per second." ::= { aspDotNETApplicationsEntry 68 } adnApplRequestExecutionTime OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of milliseconds that it took to execute the most recent request." ::= { aspDotNETApplicationsEntry 69 } adnApplRequestWaitTime OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of milliseconds the most recent request was waiting in the queue." ::= { aspDotNETApplicationsEntry 70 } adnApplRequestsDisconnected OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of requests disconnected due to communication errors or user terminated." ::= { aspDotNETApplicationsEntry 71 } adnApplRequestsRejected OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of requests rejected because the application request queue was full." ::= { aspDotNETApplicationsEntry 72 } adnApplViewstateMACValidFailure OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of viewstate MAC validations that failed since the application was started." ::= { aspDotNETApplicationsEntry 73 } adnApplCachePrcntMchneMemLimUsed OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The amount of physical memory used by the machine divided by the physical memory limit for the cache, as a percentage. When this reaches 100%, half of the cache entries will be forcibly removed. The __Total__ instance is the average of all instances, and therefore cannot be used to determine when cache entries will be forcibly removed." ::= { aspDotNETApplicationsEntry 74 } adnApplCachePrcntPrcMemLimitUsed OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The value of private bytes for the worker process divided by the private bytes memory limit for the cache, as a percentage. When this reaches 100%, half of the cache entries will be forcibly removed. The __Total__ instance is the average of all instances, and therefore cannot be used to determine when cache entries will be forcibly removed." ::= { aspDotNETApplicationsEntry 75 } adnApplCacheAPITrims OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Total number of entries forcibly removed from the cache due to memory pressure that were originally inserted into the cache using one of the public cache APIs." ::= { aspDotNETApplicationsEntry 76 } adnApplCacheTotalTrims OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Total number of entries forcibly removed from the cache due to memory pressure." ::= { aspDotNETApplicationsEntry 77 } adnApplOutputCacheTrims OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Total number of entries forcibly removed from the cache due to memory pressure that were originally inserted into the cache by the output cache feature." ::= { aspDotNETApplicationsEntry 78 } browser OBJECT IDENTIFIER ::= { advanced 6 } browserAnnouncementsDomainPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Announcements Domain/sec is the rate at which a domain has announced itself to the network." ::= { browser 1 } browserAnnouncementsServerPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Announcements Server/sec is the rate at which the servers in this domain have announced themselves to this server." ::= { browser 2 } browserAnnouncementsTotalPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Announcements Total/sec is the sum of Announcements Server/sec and Announcements Domain/sec." ::= { browser 3 } browserDuplicateMasterAnnounce OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Duplicate Master Announcements indicates the number of times that the master browser has detected another master browser on the same domain." ::= { browser 4 } browserElectionPacketsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Election Packets/sec is the rate at which browser election packets have been received by this workstation." ::= { browser 5 } browserEnumerationsDomainPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Enumerations Domain/sec is the rate at which domain browse requests have been processed by this workstation." ::= { browser 6 } browserEnumerationsOtherPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Enumerations Other/sec is the rate at which browse requests processed by this workstation are not domain or server browse requests." ::= { browser 7 } browserEnumerationsServerPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Enumerations Server/sec is the rate at which server browse requests have been processed by this workstation." ::= { browser 8 } browserEnumerationsTotalPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Enumerations Total/sec is the rate at which browse requests have been processed by this workstation. This is the sum of Enumerations Server/sec, Enumerations Domain/sec, and Enumerations Other/sec." ::= { browser 9 } browserIllegalDatagramsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Illegal Datagrams/sec is the rate at which incorrectly formatted datagrams have been received by the workstation." ::= { browser 10 } browserMailslotAllocationsFailed OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Mailslot Allocations Failed is the number of times the datagram receiver has failed to allocate a buffer to hold a user mailslot write." ::= { browser 11 } browserMailslotOpensFailedPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Mailslot Opens Failed/sec indicates the rate at which mailslot messages to be delivered to mailslots that are not present are received by this workstation." ::= { browser 12 } browserMailslotReceivesFailed OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Mailslot Receives Failed indicates the number of mailslot messages that could not be received due to transport failures." ::= { browser 13 } browserMailslotWritesFailed OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Mailslot Writes Failed is the total number of mailslot messages that have been successfully received, but that could not be written to the mailslot." ::= { browser 14 } browserMailslotWritesPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Mailslot Writes/sec is the rate at which mailslot messages have been successfully received." ::= { browser 15 } browserMissedMailslotDatagrams OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Missed Mailslot Datagrams is the number of Mailslot Datagrams that have been discarded due to configuration or allocation limits." ::= { browser 16 } browserMissedServerAnnouncements OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Missed Server Announcements is the number of server announcements that have been missed due to configuration or allocation limits." ::= { browser 17 } browserMissedServerListRequests OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Missed Server List Requests is the number of requests to retrieve a list of browser servers that were received by this workstation, but could not be processed." ::= { browser 18 } browserServerAllocFailedPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Server Announce Allocations Failed/sec is the rate at which server (or domain) announcements have failed due to lack of memory." ::= { browser 19 } browserServerListRequestsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Server List Requests/sec is the rate at which requests to retrieve a list of browser servers have been processed by this workstation." ::= { browser 20 } cache OBJECT IDENTIFIER ::= { advanced 7 } cacheAsyncCopyReadsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Async Copy Reads/sec is the frequency of reads from pages of the file system cache that involve a memory copy of the data from the cache to the application's buffer. The application will regain control immediately even if the disk must be accessed to retrieve the page." ::= { cache 1 } cacheAsyncDataMapsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Async Data Maps/sec is the frequency that an application using a file system, such as NTFS, to map a page of a file into the file system cache to read the page, and does not wait for the page to be retrieved if it is not in main memory." ::= { cache 2 } cacheAsyncFastReadsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Async Fast Reads/sec is the frequency of reads from the file system cache that bypass the installed file system and retrieve the data directly from the cache. Normally, file I/O requests will invoke the appropriate file system to retrieve data from a file, but this path permits data to be retrieved from the cache directly (without file system involvement) if the data is in the cache. Even if the data is not in the cache, one invocation of the file system is avoided. If the data is not in the cache, the request (application program call) will not wait until the data has been retrieved from disk, but will get control immediately." ::= { cache 3 } cacheAsyncMDLReadsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Async MDL Reads/sec is the frequency of reads from the file system cache that use a Memory Descriptor List (MDL) to access the pages. The MDL contains the physical address of each page in the transfer, thus permitting Direct Memory Access (DMA) of the pages. If the accessed page(s) are not in main memory, the calling application program will not wait for the pages to fault in from disk." ::= { cache 4 } cacheAsyncPinReadsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Async Pin Reads/sec is the frequency of reading data into the file system cache preparatory to writing the data back to disk. Pages read in this fashion are pinned in memory at the completion of the read. The file system will regain control immediately even if the disk must be accessed to retrieve the page. While pinned, a page's physical address will not be altered." ::= { cache 5 } cacheCopyReadHitsPercent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Copy Read Hits is the percentage of cache copy read requests that hit the cache, that is, they did not require a disk read in order to provide access to the page in the cache. A copy read is a file read operation that is satisfied by a memory copy from a page in the cache to the application's buffer. The LAN Redirector uses this method for retrieving information from the cache, as does the LAN Server for small transfers. This is a method used by the disk file systems as well." ::= { cache 6 } cacheCopyReadsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Copy Reads/sec is the frequency of reads from pages of the file system cache that involve a memory copy of the data from the cache to the application's buffer. The LAN Redirector uses this method for retrieving information from the file system cache, as does the LAN Server for small transfers. This is a method used by the disk file systems as well." ::= { cache 7 } cacheDataFlushPagesPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Data Flush Pages/sec is the number of pages the file system cache has flushed to disk as a result of a request to flush or to satisfy a write-through file write request. More than one page can be transferred on each flush operation." ::= { cache 8 } cacheDataFlushesPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Data Flushes/sec is the rate at which the file system cache has flushed its contents to disk as the result of a request to flush or to satisfy a write-through file write request. More than one page can be transferred on each flush operation." ::= { cache 9 } cacheDataMapHitsPercent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Data Map Hits is the percentage of data maps in the file system cache that could be resolved without having to retrieve a page from the disk, because the page was already in physical memory." ::= { cache 10 } cacheDataMapPinsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Data Map Pins/sec is the frequency of data maps in the file system cache that resulted in pinning a page in main memory, an action usually preparatory to writing to the file on disk. While pinned, a page's physical address in main memory and virtual address in the file system cache will not be altered." ::= { cache 11 } cacheDataMapsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Data Maps/sec is the frequency that a file system such as NTFS, maps a page of a file into the file system cache to read the page." ::= { cache 12 } cacheFastReadNotPossiblesPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Fast Read Not Possibles/sec is the frequency of attempts by an Application Program Interface (API) function call to bypass the file system to get to data in the file system cache that could not be honored without invoking the file system." ::= { cache 13 } cacheFastReadResourceMissPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Fast Read Resource Misses/sec is the frequency of cache misses necessitated by the lack of available resources to satisfy the request." ::= { cache 14 } cacheFastReadsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Fast Reads/sec is the frequency of reads from the file system cache that bypass the installed file system and retrieve the data directly from the cache. Normally, file I/O requests invoke the appropriate file system to retrieve data from a file, but this path permits direct retrieval of data from the cache without file system involvement if the data is in the cache. Even if the data is not in the cache, one invocation of the file system is avoided." ::= { cache 15 } cacheLazyWriteFlushesPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Lazy Write Flushes/sec is the rate at which the Lazy Writer thread has written to disk. Lazy Writing is the process of updating the disk after the page has been changed in memory, so that the application that changed the file does not have to wait for the disk write to be complete before proceeding. More than one page can be transferred by each write operation." ::= { cache 16 } cacheLazyWritePagesPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Lazy Write Pages/sec is the rate at which the Lazy Writer thread has written to disk. Lazy Writing is the process of updating the disk after the page has been changed in memory, so that the application that changed the file does not have to wait for the disk write to be complete before proceeding. More than one page can be transferred on a single disk write operation." ::= { cache 17 } cacheMDLReadHitsPercent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "MDL Read Hits is the percentage of Memory Descriptor List (MDL) Read requests to the file system cache that hit the cache, i.e., did not require disk accesses in order to provide memory access to the page(s) in the cache." ::= { cache 18 } cacheMDLReadsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "MDL Reads/sec is the frequency of reads from the file system cache that use a Memory Descriptor List (MDL) to access the data. The MDL contains the physical address of each page involved in the transfer, and thus can employ a hardware Direct Memory Access (DMA) device to effect the copy. The LAN Server uses this method for large transfers out of the server." ::= { cache 19 } cachePinReadHitsPercent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Pin Read Hits is the percentage of pin read requests that hit the file system cache, i.e., did not require a disk read in order to provide access to the page in the file system cache. While pinned, a page's physical address in the file system cache will not be altered. The LAN Redirector uses this method for retrieving data from the cache, as does the LAN Server for small transfers. This is usually the method used by the disk file systems as well." ::= { cache 20 } cachePinReadsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Pin Reads/sec is the frequency of reading data into the file system cache preparatory to writing the data back to disk. Pages read in this fashion are pinned in memory at the completion of the read. While pinned, a page's physical address in the file system cache will not be altered." ::= { cache 21 } cacheReadAheadsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Read Aheads/sec is the frequency of reads from the file system cache in which the Cache detects sequential access to a file. The read aheads permit the data to be transferred in larger blocks than those being requested by the application, reducing the overhead per access." ::= { cache 22 } cacheSyncCopyReadsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Sync Copy Reads/sec is the frequency of reads from pages of the file system cache that involve a memory copy of the data from the cache to the application's buffer. The file system will not regain control until the copy operation is complete, even if the disk must be accessed to retrieve the page." ::= { cache 23 } cacheSyncDataMapsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Sync Data Maps/sec counts the frequency that a file system, such as NTFS, maps a page of a file into the file system cache to read the page, and wishes to wait for the page to be retrieved if it is not in main memory." ::= { cache 24 } cacheSyncFastReadsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Sync Fast Reads/sec is the frequency of reads from the file system cache that bypass the installed file system and retrieve the data directly from the cache. Normally, file I/O requests invoke the appropriate file system to retrieve data from a file, but this path permits direct retrieval of data from the cache without file system involvement if the data is in the cache. Even if the data is not in the cache, one invocation of the file system is avoided. If the data is not in the cache, the request (application program call) will wait until the data has been retrieved from disk." ::= { cache 25 } cacheSyncMDLReadsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Sync MDL Reads/sec is the frequency of reads from the file system cache that use a Memory Descriptor List (MDL) to access the pages. The MDL contains the physical address of each page in the transfer, thus permitting Direct Memory Access (DMA) of the pages. If the accessed page(s) are not in main memory, the caller will wait for the pages to fault in from the disk." ::= { cache 26 } cacheSyncPinReadsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Sync Pin Reads/sec is the frequency of reading data into the file system cache preparatory to writing the data back to disk. Pages read in this fashion are pinned in memory at the completion of the read. The file system will not regain control until the page is pinned in the file system cache, in particular if the disk must be accessed to retrieve the page. While pinned, a page's physical address in the file system cache will not be altered." ::= { cache 27 } dhcpServer OBJECT IDENTIFIER ::= { advanced 8 } dhcpSrvAcksPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Rate of DHCP Acks sent by the DHCP server." ::= { dhcpServer 1 } dhcpSrvActiveQueueLength OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The Number of packets in the processing queue of the DHCP server." ::= { dhcpServer 2 } dhcpSrvConflictCheckQueueLength OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The Number of packets in the DHCP server queue waiting on conflict detection (ping)." ::= { dhcpServer 3 } dhcpSrvDeclinesPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Rate of DHCP Declines received by the DHCP server." ::= { dhcpServer 4 } dhcpSrvDiscoversPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Rate of DHCP Discovers received by the DHCP server." ::= { dhcpServer 5 } dhcpSrvDuplicatesDroppedPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Duplicates Dropped/sec is the rate at which the DHCP server received duplicate packets." ::= { dhcpServer 6 } dhcpSrvInformsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Rate of DHCP Informs received by the DHCP server." ::= { dhcpServer 7 } dhcpSrvMillisecondsPerPacketAvg OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The average time per packet taken by the DHCP server to send a response." ::= { dhcpServer 8 } dhcpSrvNacksPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Rate of DHCP Nacks sent by the DHCP server." ::= { dhcpServer 9 } dhcpSrvOffersPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Rate of DHCP Offers sent out by the DHCP server." ::= { dhcpServer 10 } dhcpSrvPacketsExpiredPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Packets Expired/sec is the rate at which packets get expired in the DHCP server message queue." ::= { dhcpServer 11 } dhcpSrvPacketsReceivedPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Packets Received/sec is the rate at which packets are received by the DHCP server." ::= { dhcpServer 12 } dhcpSrvReleasesPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Rate of DHCP Releases received by the DHCP server." ::= { dhcpServer 13 } dhcpSrvRequestsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Rate of DHCP Requests received by the DHCP server." ::= { dhcpServer 14 } distributeTransactionCoordinator OBJECT IDENTIFIER ::= { advanced 9 } dtcAbortedTransactions OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of aborted transactions" ::= { distributeTransactionCoordinator 1 } dtcAbortedTransactionsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Transactions aborted per second" ::= { distributeTransactionCoordinator 2 } dtcActiveTransactions OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of currently active transactions" ::= { distributeTransactionCoordinator 3 } dtcActiveTransactionsMaximum OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Maximum number of transactions ever concurrently active" ::= { distributeTransactionCoordinator 4 } dtcCommittedTransactions OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of committed transactions" ::= { distributeTransactionCoordinator 5 } dtcCommittedTransactionsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Transactions committed per second" ::= { distributeTransactionCoordinator 6 } dtcForceAbortedTransactions OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of transactions aborted by the system administrator" ::= { distributeTransactionCoordinator 7 } dtcForceCommittedTransactions OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of transactions committed by the system administrator" ::= { distributeTransactionCoordinator 8 } dtcInDoubtTransactions OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of in doubt transactions" ::= { distributeTransactionCoordinator 9 } dtcResponseTimeAverage OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Average time delta between transaction begin and commit" ::= { distributeTransactionCoordinator 10 } dtcResponseTimeMaximum OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Maximum time delta between transaction begin and commit" ::= { distributeTransactionCoordinator 11 } dtcResponseTimeMinimum OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Minimum time delta between transaction begin and commit" ::= { distributeTransactionCoordinator 12 } dtcTransactionsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Transactions performed per second" ::= { distributeTransactionCoordinator 13 } dns OBJECT IDENTIFIER ::= { advanced 10 } dnsAXFRRequestReceived OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "AXFR Request Received is the total number of full zone transfer requests received by the master DNS server." ::= { dns 1 } dnsAXFRRequestSent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "AXFR Request Sent is the total number of full zone transfer requests sent by the secondary DNS server." ::= { dns 2 } dnsAXFRResponseReceived OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "AXFR Response Received is the total number of full zone transfer responses received by the secondary DNS server." ::= { dns 3 } dnsAXFRSuccessReceived OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "AXFR Success Received is the total number of successful full zone transfers received by the secondary DNS server." ::= { dns 4 } dnsAXFRSuccessSent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "AXFR Success Sent is the total number of successful full zone transfers of the master DNS server." ::= { dns 5 } dnsCachingMemory OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Caching Memory is the total caching memory used by DNS server." ::= { dns 6 } dnsDatabaseNodeMemory OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Database Node Memory is the total database node memory used by DNS server." ::= { dns 7 } dnsDynamicUpdateNoOperation OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Dynamic Update NoOperation is the total number of No-operation/Empty dynamic update requests received by the DNS server." ::= { dns 8 } dnsDynamicUpdateNoOpPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Dynamic Update NoOperation/sec is the average number of No-operation/Empty dynamic update requests received by the DNS server in each second." ::= { dns 9 } dnsDynamicUpdateQueued OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Dynamic Update Queued is the total number of dynamic updates queued by the DNS server." ::= { dns 10 } dnsDynamicUpdateReceived OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Dynamic Update Received is the total number of dynamic update requests received by the DNS server." ::= { dns 11 } dnsDynamicUpdateReceivedPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Dynamic Update Received/sec is the average number of dynamic update requests received by the DNS server in each second." ::= { dns 12 } dnsDynamicUpdateRejected OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Dynamic Update Rejected is the total number of dynamic updates rejected by the DNS server." ::= { dns 13 } dnsDynamicUpdateTimeOuts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Dynamic Update TimeOuts is the total number of dynamic update timeouts of the DNS server." ::= { dns 14 } dnsDynamicUpdateWriteToDB OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Dynamic Update Written to Database is the total number of dynamic updates written to the database by the DNS server." ::= { dns 15 } dnsDynamicUpdateWriteToDBPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Dynamic Update Written to Database/sec is the average number of dynamic updates written to the database by the DNS server in each second." ::= { dns 16 } dnsIXFRRequestReceived OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "IXFR Request Received is the total number of incremental zone transfer requests received by the master DNS server." ::= { dns 17 } dnsIXFRRequestSent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "IXFR Request Sent is the total number of incremental zone transfer requests sent by the secondary DNS server." ::= { dns 18 } dnsIXFRResponseReceived OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "IXFR Response Received is the total number of incrementalzone transfer responses received by the secondary DNS server." ::= { dns 19 } dnsIXFRSuccessReceived OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "IXFR Success Received is the total number of successful incremental zone transfers received by the secondary DNS server." ::= { dns 20 } dnsIXFRSuccessSent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "IXFR Success Sent is the total number of successful incremental zone transfers of the master DNS server." ::= { dns 21 } dnsIXFRTCPSuccessReceived OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "IXFR TCP Success Received is the total number of successful TCP incremental zone transfers received by the secondary DNS server." ::= { dns 22 } dnsIXFRUDPSuccessReceived OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "IXFR UDP Success Received is the total number of successful UDP incremental zone transfers received by the secondary DNS server." ::= { dns 23 } dnsNbstatMemory OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Nbstat Memory is the total Nbstat memory used by DNS server." ::= { dns 24 } dnsNotifyReceived OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Notify Received is the total number of notifies received by the secondary DNS server." ::= { dns 25 } dnsNotifySent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Notify Sent is the total number of notifies sent by the master DNS server." ::= { dns 26 } dnsRecordFlowMemory OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Record Flow Memory is the total record flow memory used by DNS server." ::= { dns 27 } dnsRecursiveQueries OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Recursive Queries is the total number of recursive queries received by DNS server." ::= { dns 28 } dnsRecursiveQueriesPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Recursive Queries/sec is the average number of recursive queries received by DNS server in each sencond." ::= { dns 29 } dnsRecursiveQueryFailure OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Recursive Query Failure is the total number of recursive query failures." ::= { dns 30 } dnsRecursiveQueryFailurePerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Recursive Query Failure/sec is the average number of recursive query failures in each second." ::= { dns 31 } dnsRecursiveSendTimeOuts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Recursive TimeOuts is the total number of recursive query sending timeouts." ::= { dns 32 } dnsRecursiveTimeOutPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Recursive TimeOut/sec is the average number of recursive query sending timeouts in each second." ::= { dns 33 } dnsSecureUpdateFailure OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Secure Update Failure is the total number of secure updates failed of the DNS server." ::= { dns 34 } dnsSecureUpdateReceived OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Secure Update Received is the total number of secure update requests received by the DNS server." ::= { dns 35 } dnsSecureUpdateReceivedPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Secure Update Received/sec is the average number of secure update requests received by the DNS server in each second." ::= { dns 36 } dnsTCPMessageMemory OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "TCP Message Memory is the total TCP message memory used by DNS server." ::= { dns 37 } dnsTCPQueryReceived OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "TCP Query Received is the total number of TCP queries received by DNS server." ::= { dns 38 } dnsTCPQueryReceivedPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "TCP Query Received/sec is the average number of TCP queries received by DNS server in each second." ::= { dns 39 } dnsTCPResponseSent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "TCP Response Sent is the total number of TCP reponses sent by DNS server." ::= { dns 40 } dnsTCPResponseSentPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "TCP Response Sent/sec is the average number of TCP reponses sent by DNS server in each second." ::= { dns 41 } dnsTotalQueryReceived OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Total Query Received is the total number of queries received by DNS server." ::= { dns 42 } dnsTotalQueryReceivedPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Total Query Received/sec is the average number of queries received by DNS server in each second." ::= { dns 43 } dnsTotalResponseSent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Total Response Sent is the total number of reponses sent by DNS server." ::= { dns 44 } dnsTotalResponseSentPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Total Response Sent/sec is the average number of reponses sent by DNS server in each second." ::= { dns 45 } dnsUDPMessageMemory OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "UDP Message Memory is the total UDP message memory used by DNS server." ::= { dns 46 } dnsUDPQueryReceived OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "UDP Query Received is the total number of UDP queries received by DNS server." ::= { dns 47 } dnsUDPQueryReceivedPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "UDP Query Received/sec is the average number of UDP queries received by DNS server in each second." ::= { dns 48 } dnsUDPResponseSent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "UDP Response Sent is the total number of UDP reponses sent by DNS server." ::= { dns 49 } dnsUDPResponseSentPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "UDP Response Sent/sec is the average number of UDP reponses sent by DNS server in each second." ::= { dns 50 } dnsWINSLookupReceived OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "WINS Lookup Received is the total number of WINS lookup requests received by the server." ::= { dns 51 } dnsWINSLookupReceivedPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "WINS Lookup Received/sec is the average number of WINS lookup requests received by the server in each second." ::= { dns 52 } dnsWINSResponseSent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "WINS Response Sent is the total number of WINS lookup responses sent by the server." ::= { dns 53 } dnsWINSResponseSentPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "WINS Response Sent/sec is the average number of WINS lookup responses sent by the server in each second." ::= { dns 54 } dnsWINSReverseLookupReceived OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "WINS Reverse Lookup Received is the total number of WINS reverse lookup requests received by the server." ::= { dns 55 } dnsWINSReverseLookupRcvPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "WINS Reverse Lookup Received/sec is the average number of WINS reverse lookup requests received by the server in each second." ::= { dns 56 } dnsWINSReverseResponseSent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "WINS Reverse Response Sent is the total number of WINS Reverse lookup responses sent by the server." ::= { dns 57 } dnsWINSReverseResponseSentPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "WINS Reverse Response Sent/sec is the average number of WINS Reverse lookup responses sent by the server in each second." ::= { dns 58 } dnsZoneTransferFailure OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Zone Transfer Failure is the total number of failed zone transfers of the master DNS server." ::= { dns 59 } dnsZoneTransferRequestReceived OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Zone Transfer Request Received is the total number of zone transfer requests received by the master DNS server." ::= { dns 60 } dnsZoneTransferSOARequestSent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Zone Transfer SOA Request Sent is the total number of zone transfer SOA requests sent by the secondary DNS server." ::= { dns 61 } dnsZoneTransferSuccess OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Zone Transfer Success is the total number of successful zone transfers of the master DNS server." ::= { dns 62 } dotNETCLRDataTable OBJECT-TYPE SYNTAX SEQUENCE OF DotNETCLRDataEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Performance console .NET CLR Data category includes counters that provide information about the exceptions thrown by an application." ::= { advanced 11 } dotNETCLRDataEntry OBJECT-TYPE SYNTAX DotNETCLRDataEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Performance information for one particular instance of '.NET CLR Data' object." INDEX { ncdInstance } ::= { dotNETCLRDataTable 1 } DotNETCLRDataEntry ::= SEQUENCE { ncdInstance InstanceName, ncdSQLClntCurNumConnPools Gauge, ncdSQLClntCurNumConns Gauge, ncdSQLClntCurNumPoolConns Gauge, ncdSQLClntPeakNumPoolConns Gauge, ncdSQLClntTotalNumFailedCommands Gauge, ncdSQLClntTotalNumFailedConnects Gauge } ncdInstance OBJECT-TYPE SYNTAX InstanceName ACCESS read-only STATUS mandatory DESCRIPTION "Instance name." ::= { dotNETCLRDataEntry 1 } ncdSQLClntCurNumConnPools OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Current number of pools associated with the process." ::= { dotNETCLRDataEntry 2 } ncdSQLClntCurNumConns OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Current number of connections, pooled or not." ::= { dotNETCLRDataEntry 3 } ncdSQLClntCurNumPoolConns OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Current number of connections in all pools associated with the process." ::= { dotNETCLRDataEntry 4 } ncdSQLClntPeakNumPoolConns OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The highest number of connections in all pools since the process started." ::= { dotNETCLRDataEntry 5 } ncdSQLClntTotalNumFailedCommands OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total number of command executes that have failed for any reason." ::= { dotNETCLRDataEntry 6 } ncdSQLClntTotalNumFailedConnects OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total number of connection open attempts that have failed for any reason." ::= { dotNETCLRDataEntry 7 } dotNETCLRExceptionsTable OBJECT-TYPE SYNTAX SEQUENCE OF DotNETCLRExceptionsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Performance console .NET CLR Exceptions category includes counters that provide information about the exceptions thrown by an application." ::= { advanced 12 } dotNETCLRExceptionsEntry OBJECT-TYPE SYNTAX DotNETCLRExceptionsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Performance information for one particular instance of '.NET CLR Exceptions' object." INDEX { nceInstance } ::= { dotNETCLRExceptionsTable 1 } DotNETCLRExceptionsEntry ::= SEQUENCE { nceInstance InstanceName, nceNumOfExcepsThrown Gauge, nceNumOfExcepsThrownPerSec Gauge, nceNumOfFiltersPerSec Gauge, nceNumOfFinallysPerSec Gauge, nceThrowToCatchDepthPerSec Gauge } nceInstance OBJECT-TYPE SYNTAX InstanceName ACCESS read-only STATUS mandatory DESCRIPTION "Instance name." ::= { dotNETCLRExceptionsEntry 1 } nceNumOfExcepsThrown OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the total number of exceptions thrown since the start of the application. These include both .NET exceptions and unmanaged exceptions that get converted into .NET exceptions e.g. null pointer reference exception in unmanaged code would get re-thrown in managed code as a .NET System.NullReferenceException; this counter includes both handled and unhandled exceptions. Exceptions that are re-thrown would get counted again. Exceptions should only occur in rare situations and not in the normal control flow of the program." ::= { dotNETCLRExceptionsEntry 2 } nceNumOfExcepsThrownPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the number of exceptions thrown per second. These include both .NET exceptions and unmanaged exceptions that get converted into .NET exceptions e.g. null pointer reference exception in unmanaged code would get re-thrown in managed code as a .NET System.NullReferenceException; this counter includes both handled and unhandled exceptions. Exceptions should only occur in rare situations and not in the normal control flow of the program; this counter was designed as an indicator of potential performance problems due to large (>100s) rate of exceptions thrown. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval." ::= { dotNETCLRExceptionsEntry 3 } nceNumOfFiltersPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the number of .NET exception filters executed per second. An exception filter evaluates whether an exception should be handled or not. This counter tracks the rate of exception filters evaluated; irrespective of whether the exception was handled or not. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval." ::= { dotNETCLRExceptionsEntry 4 } nceNumOfFinallysPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the number of finally blocks executed per second. A finally block is guaranteed to be executed regardless of how the try block was exited. Only the finally blocks that are executed for an exception are counted; finally blocks on normal code paths are not counted by this counter. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval." ::= { dotNETCLRExceptionsEntry 5 } nceThrowToCatchDepthPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the number of stack frames traversed from the frame that threw the .NET exception to the frame that handled the exception per second. This counter resets to 0 when an exception handler is entered; so nested exceptions would show the handler to handler stack depth. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval." ::= { dotNETCLRExceptionsEntry 6 } dotNETCLRInteropTable OBJECT-TYPE SYNTAX SEQUENCE OF DotNETCLRInteropEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Performance console .NET CLR Interop category includes counters that provide information about an application's interaction with COM components, COM+ services, and external type libraries." ::= { advanced 13 } dotNETCLRInteropEntry OBJECT-TYPE SYNTAX DotNETCLRInteropEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Performance information for one particular instance of '.NET CLR Interop' object." INDEX { nciInstance } ::= { dotNETCLRInteropTable 1 } DotNETCLRInteropEntry ::= SEQUENCE { nciInstance InstanceName, nciNumOfCCWs Gauge, nciNumOfStubs Gauge, nciNumOfTLBExportsPerSec Gauge, nciNumOfTLBImportsPerSec Gauge, nciNumOfMarshalling Gauge } nciInstance OBJECT-TYPE SYNTAX InstanceName ACCESS read-only STATUS mandatory DESCRIPTION "Instance name." ::= { dotNETCLRInteropEntry 1 } nciNumOfCCWs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the current number of Com-Callable-Wrappers (CCWs). A CCW is a proxy for the .NET managed object being referenced from unmanaged COM client(s). This counter was designed to indicate the number of managed objects being referenced by unmanaged COM code." ::= { dotNETCLRInteropEntry 2 } nciNumOfStubs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the current number of stubs created by the CLR. Stubs are responsible for marshalling arguments and return values from managed to unmanaged code and vice versa; during a COM Interop call or PInvoke call." ::= { dotNETCLRInteropEntry 3 } nciNumOfTLBExportsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Reserved for future use." ::= { dotNETCLRInteropEntry 4 } nciNumOfTLBImportsPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Reserved for future use." ::= { dotNETCLRInteropEntry 5 } nciNumOfMarshalling OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the total number of times arguments and return values have been marshaled from managed to unmanaged code and vice versa since the start of the application. This counter is not incremented if the stubs are inlined. (Stubs are responsible for marshalling arguments and return values). Stubs usually get inlined if the marshalling overhead is small." ::= { dotNETCLRInteropEntry 6 } dotNETCLRJitTable OBJECT-TYPE SYNTAX SEQUENCE OF DotNETCLRJitEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Performance console .NET CLR JIT category includes counters that provide information about code that has been JIT-compiled." ::= { advanced 14 } dotNETCLRJitEntry OBJECT-TYPE SYNTAX DotNETCLRJitEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Performance information for one particular instance of '.NET CLR Jit' object." INDEX { ncjInstance } ::= { dotNETCLRJitTable 1 } DotNETCLRJitEntry ::= SEQUENCE { ncjInstance InstanceName, ncjNumOfILBytesJitted Gauge, ncjNumOfMethodsJitted Gauge, ncjPercentTimeInJit Gauge, ncjILBytesJittedPerSec Gauge, ncjStandardJitFailures Gauge, ncjTotalNumOfILBytesJitted Gauge } ncjInstance OBJECT-TYPE SYNTAX InstanceName ACCESS read-only STATUS mandatory DESCRIPTION "Instance name." ::= { dotNETCLRJitEntry 1 } ncjNumOfILBytesJitted OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the total IL bytes jitted since the start of the application. This counter is exactly equivalent to the 'Total # of IL Bytes Jitted' counter." ::= { dotNETCLRJitEntry 2 } ncjNumOfMethodsJitted OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the total number of methods compiled Just-In-Time (JIT) by the CLR JIT compiler since the start of the application. This counter does not include the pre-jitted methods." ::= { dotNETCLRJitEntry 3 } ncjPercentTimeInJit OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the percentage of elapsed time spent in JIT compilation since the last JIT compilation phase. This counter is updated at the end of every JIT compilation phase. A JIT compilation phase is the phase when a method and its dependencies are being compiled." ::= { dotNETCLRJitEntry 4 } ncjILBytesJittedPerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the rate at which IL bytes are jitted per second. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval." ::= { dotNETCLRJitEntry 5 } ncjStandardJitFailures OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the peak number of methods the JIT compiler has failed to JIT since the start of the application. This failure can occur if the IL cannot be verified or if there was an internal error in the JIT compiler." ::= { dotNETCLRJitEntry 6 } ncjTotalNumOfILBytesJitted OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the total IL bytes jitted since the start of the application. This counter is exactly equivalent to the '# of IL Bytes Jitted' counter." ::= { dotNETCLRJitEntry 7 } dotNETCLRLoadingTable OBJECT-TYPE SYNTAX SEQUENCE OF DotNETCLRLoadingEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Performance console .NET CLR Loading category includes counters that provide information about assemblies, classes, and application domains that are loaded." ::= { advanced 15 } dotNETCLRLoadingEntry OBJECT-TYPE SYNTAX DotNETCLRLoadingEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Performance information for one particular instance of '.NET CLR Loading' object." INDEX { nclInstance } ::= { dotNETCLRLoadingTable 1 } DotNETCLRLoadingEntry ::= SEQUENCE { nclInstance InstanceName, nclPercentTimeLoading Gauge, nclAssemblySearchLength Gauge, nclBytesInLoaderHeap Gauge, nclCurrentAssemblies Gauge, nclCurrentClassesLoaded Gauge, nclCurrentAppdomains Gauge, nclRateOfAssemblies Gauge, nclRateOfClassesLoaded Gauge, nclRateOfLoadFailures Gauge, nclRateOfAppdomains Gauge, nclRateOfAppdomainsUnloaded Gauge, nclTotalNumOfLoadFailures Gauge, nclTotalAppdomains Gauge, nclTotalAssemblies Gauge, nclTotalClassesLoaded Gauge, nclTotalAppdomainsUnloaded Gauge } nclInstance OBJECT-TYPE SYNTAX InstanceName ACCESS read-only STATUS mandatory DESCRIPTION "Instance name." ::= { dotNETCLRLoadingEntry 1 } nclPercentTimeLoading OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Reserved for future use." ::= { dotNETCLRLoadingEntry 2 } nclAssemblySearchLength OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Reserved for future use." ::= { dotNETCLRLoadingEntry 3 } nclBytesInLoaderHeap OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the current size (in bytes) of the memory committed by the class loader across all AppDomains. (Committed memory is the physical memory for which space has been reserved on the disk paging file.)" ::= { dotNETCLRLoadingEntry 4 } nclCurrentAssemblies OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the current number of Assemblies loaded across all AppDomains in this application. If the Assembly is loaded as domain-neutral from multiple AppDomains then this counter is incremented once only. Assemblies can be loaded as domain-neutral when their code can be shared by all AppDomains or they can be loaded as domain-specific when their code is private to the AppDomain." ::= { dotNETCLRLoadingEntry 5 } nclCurrentClassesLoaded OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the current number of classes loaded in all Assemblies." ::= { dotNETCLRLoadingEntry 6 } nclCurrentAppdomains OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the current number of AppDomains loaded in this application. AppDomains (application domains) provide a secure and versatile unit of processing that the CLR can use to provide isolation between applications running in the same process." ::= { dotNETCLRLoadingEntry 7 } nclRateOfAssemblies OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the number of Assemblies loaded across all AppDomains per second. If the Assembly is loaded as domain-neutral from multiple AppDomains then this counter is incremented once only. Assemblies can be loaded as domain-neutral when their code can be shared by all AppDomains or they can be loaded as domain-specific when their code is private to the AppDomain. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval." ::= { dotNETCLRLoadingEntry 8 } nclRateOfClassesLoaded OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the number of classes loaded per second in all Assemblies. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval." ::= { dotNETCLRLoadingEntry 9 } nclRateOfLoadFailures OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the number of classes that failed to load per second. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. These load failures could be due to many reasons like inadequate security or illegal format. Full details can be found in the profiling services help." ::= { dotNETCLRLoadingEntry 10 } nclRateOfAppdomains OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the number of AppDomains loaded per second. AppDomains (application domains) provide a secure and versatile unit of processing that the CLR can use to provide isolation between applications running in the same process. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval." ::= { dotNETCLRLoadingEntry 11 } nclRateOfAppdomainsUnloaded OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the number of AppDomains unloaded per second. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval." ::= { dotNETCLRLoadingEntry 12 } nclTotalNumOfLoadFailures OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the peak number of classes that have failed to load since the start of the application. These load failures could be due to many reasons like inadequate security or illegal format. Full details can be found in the profiling services help." ::= { dotNETCLRLoadingEntry 13 } nclTotalAppdomains OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the peak number of AppDomains loaded since the start of this application. AppDomains (application domains) provide a secure and versatile unit of processing that the CLR can use to provide isolation between applications running in the same process." ::= { dotNETCLRLoadingEntry 14 } nclTotalAssemblies OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the total number of Assemblies loaded since the start of this application. If the Assembly is loaded as domain-neutral from multiple AppDomains then this counter is incremented once only. Assemblies can be loaded as domain-neutral when their code can be shared by all AppDomains or they can be loaded as domain-specific when their code is private to the AppDomain." ::= { dotNETCLRLoadingEntry 15 } nclTotalClassesLoaded OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the cumulative number of classes loaded in all Assemblies since the start of this application." ::= { dotNETCLRLoadingEntry 16 } nclTotalAppdomainsUnloaded OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the total number of AppDomains unloaded since the start of the application. If an AppDomain is loaded and unloaded multiple times this counter would count each of those unloads as separate." ::= { dotNETCLRLoadingEntry 17 } dotNETCLRLocksAndThreadsTable OBJECT-TYPE SYNTAX SEQUENCE OF DotNETCLRLocksAndThreadsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Performance console .NET CLR LocksAndThreads category includes counters that provide information about managed locks and threads that an application uses." ::= { advanced 16 } dotNETCLRLocksAndThreadsEntry OBJECT-TYPE SYNTAX DotNETCLRLocksAndThreadsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Performance information for one particular instance of '.NET CLR LocksAndThreads' object." INDEX { ncltInstance } ::= { dotNETCLRLocksAndThreadsTable 1 } DotNETCLRLocksAndThreadsEntry ::= SEQUENCE { ncltInstance InstanceName, ncltNumOfCurrentLogicalThread Gauge, ncltNumOfCurrentPhysicalThread Gauge, ncltNumOfCurrentRecognizedThread Gauge, ncltNumOfTotalRecognizedThread Gauge, ncltContentionRatePerSec Gauge, ncltCurrentQueueLength Gauge, ncltQueueLengthPerSec Gauge, ncltQueueLengthPeak Gauge, ncltTotalNumOfContentions Gauge, ncltRateOfRecognizedThreadPerSec Gauge } ncltInstance OBJECT-TYPE SYNTAX InstanceName ACCESS read-only STATUS mandatory DESCRIPTION "Instance name." ::= { dotNETCLRLocksAndThreadsEntry 1 } ncltNumOfCurrentLogicalThread OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the number of current .NET thread objects in the application. A .NET thread object is created either by new System.Threading.Thread or when an unmanaged thread enters the managed environment. This counters maintains the count of both running and stopped threads. This counter is not an average over time; it just displays the last observed value." ::= { dotNETCLRLocksAndThreadsEntry 2 } ncltNumOfCurrentPhysicalThread OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the number of native OS threads created and owned by the CLR to act as underlying threads for .NET thread objects. This counters value does not include the threads used by the CLR in its internal operations; it is a subset of the threads in the OS process." ::= { dotNETCLRLocksAndThreadsEntry 3 } ncltNumOfCurrentRecognizedThread OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the number of threads that are currently recognized by the CLR; they have a corresponding .NET thread object associated with them. These threads are not created by the CLR; they are created outside the CLR but have since run inside the CLR at least once. Only unique threads are tracked; threads with same thread ID re-entering the CLR or recreated after thread exit are not counted twice." ::= { dotNETCLRLocksAndThreadsEntry 4 } ncltNumOfTotalRecognizedThread OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This counter displays the total number of threads that have been recognized by the CLR since the start of this application; these threads have a corresponding .NET thread object associated with them. These threads are not created by the CLR; they are created outside the CLR but have since run inside the CLR at least once. Only unique threads are tracked; threads with same thread ID re-entering the CLR or recreated after thread exit are not counted twice." ::= { dotNETCLRLocksAndThreadsEntry 5 } ncltContentionRatePerSec OBJECT-TYPE SYNTAX Gauge ACCESS read-