#-MIBFILE: cpqwinos.mib CPQOS-MIB DEFINITIONS ::= BEGIN compaq OBJECT IDENTIFIER ::= { enterprises 232 } DisplayString ::= OCTET STRING PhysAddress ::= OCTET STRING mib-2 OBJECT IDENTIFIER ::= { mgmt 1 } system OBJECT IDENTIFIER ::= { mib-2 1 } sysName OBJECT IDENTIFIER ::= { system 5 } cpqHostOs OBJECT IDENTIFIER ::= { compaq 11 } cpqHoComponent OBJECT IDENTIFIER ::= { cpqHostOs 2 } cpqHoTrapInfo OBJECT IDENTIFIER ::= { cpqHoComponent 11 } cpqHoTrapFlags OBJECT IDENTIFIER ::= { cpqHoTrapInfo 1 } cpqWinOsMgmt OBJECT IDENTIFIER ::= { compaq 19 } cpqOsMibRev OBJECT IDENTIFIER ::= { cpqWinOsMgmt 1 } cpqOsComponent OBJECT IDENTIFIER ::= { cpqWinOsMgmt 2 } cpqOsInterface OBJECT IDENTIFIER ::= { cpqOsComponent 1 } cpqOsSystem OBJECT IDENTIFIER ::= { cpqOsComponent 2 } cpqOsProcessor OBJECT IDENTIFIER ::= { cpqOsComponent 3 } cpqOsMemory OBJECT IDENTIFIER ::= { cpqOsComponent 4 } cpqOsCache OBJECT IDENTIFIER ::= { cpqOsComponent 5 } cpqOsPagingFile OBJECT IDENTIFIER ::= { cpqOsComponent 6 } cpqOsPhysicalDisk OBJECT IDENTIFIER ::= { cpqOsComponent 7 } cpqOsLogicalDisk OBJECT IDENTIFIER ::= { cpqOsComponent 8 } cpqOsServer OBJECT IDENTIFIER ::= { cpqOsComponent 9 } cpqOsNetworkInterface OBJECT IDENTIFIER ::= { cpqOsComponent 10 } cpqOsTcp OBJECT IDENTIFIER ::= { cpqOsComponent 11 } cpqOsProcess OBJECT IDENTIFIER ::= { cpqOsComponent 12 } cpqOsCommon OBJECT IDENTIFIER ::= { cpqOsInterface 4 } cpqOsMibRevMajor OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The Major Revision level of the MIB. A change in the major revision level represents a major change in the architecture of the MIB. A change in the major revision level may indicate a significant change in the information supported and/or the meaning of the supported information, correct interpretation of data may require a MIB document with the same major revision level." ::= { cpqOsMibRev 1 } cpqOsMibRevMinor OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The Minor Revision level of the MIB. A change in the minor revision level may represent some minor additional support, no changes to any pre-existing information has occurred." ::= { cpqOsMibRev 2 } cpqOsMibCondition OBJECT-TYPE SYNTAX INTEGER { other(1), ok(2), degraded(3), failed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The overall condition. This object represents the overall status of the Operating System management system represented by this MIB." ::= { cpqOsMibRev 3 } cpqOsCommonPollFreq OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The Management Agent's polling frequency. The frequency, in seconds, at which the Agent requests information from the device driver. A frequency of zero (0) indicates that the Insight Agent retrieves the information upon request of a management station, it does not poll the device driver at a specific interval. If the poll frequency is zero (0) all attempts to write to this object will fail. If the poll frequency is non-zero, setting this value will change the polling frequency of the Insight Agent. Setting the poll frequency to zero (0) will always fail, an agent may also choose to fail any request to change the poll frequency to a value that would severely impact system performance." ::= { cpqOsCommon 1 } cpqOsSystemStatus OBJECT-TYPE SYNTAX INTEGER { other(1), ok(2), degraded(3), failed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This value specifies the overall condition of the System Object." ::= { cpqOsSystem 1 } cpqOsSystemUpTime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) ACCESS read-only STATUS mandatory DESCRIPTION "Total Time that the computer has been operational since it was last started." ::= { cpqOsSystem 2 } cpqOsSystemThreads OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Threads is the number of threads in the computer at the time of data collection. Notice that this is an instantaneous count, not an average over the time interval. A thread is the basic executable entity that can execute instructions in a processor." ::= { cpqOsSystem 3 } cpqOsSysContextSwitchesPersec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Context Switches/sec is the combined rate at which all processors on the computer are switched from one thread to another. Context switches occur when a running thread voluntarily relinquishes the processor, is preempted by a higher priority ready thread, or switches between user-mode and privileged (kernel) mode to use an Executive or subsystem service. It is the sum of Thread: Context Switches/sec for all threads running on all processors in the computer and is measured in numbers of switches. There are context switch counters on the System and Thread objects." ::= { cpqOsSystem 4 } cpqOsSysCpuQueueLength OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Processor Queue Length is the number of threads in the processor queue. There is a single queue for processor time even on computers with multiple processors. Unlike the disk counters, this counter counts ready threads only, not threads that are running. A sustained processor queue of greater than two threads generally indicates processor congestion." ::= { cpqOsSystem 5 } cpqOsSysProcesses OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Processes is the number of processes in the computer at the time of data collection. Notice that this is an instantaneous count, not an average over the time interval. Each process represents the running of a program." ::= { cpqOsSystem 6 } cpqOsSysRegistryInUsePercent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "RegistryInUsePercent is the percentage of the Total Registry Quota Allowed that is currently being used by the system. This counter displays the current percentage value only; it is not an average." ::= { cpqOsSystem 7 } cpqOsProcessorStatus OBJECT-TYPE SYNTAX INTEGER { other(1), ok(2), degraded(3), failed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This value specifies the overall condition of Processor Object instances." ::= { cpqOsProcessor 1 } cpqOsProcessorTable OBJECT-TYPE SYNTAX SEQUENCE OF CpqOsProcessorEntry ACCESS read-only STATUS mandatory DESCRIPTION "A table of Processor Entries." ::= { cpqOsProcessor 2 } cpqOsProcessorEntry OBJECT-TYPE SYNTAX CpqOsProcessorEntry ACCESS read-only STATUS mandatory DESCRIPTION "A Processor Entry." INDEX { cpqOsCpuIndex } ::= { cpqOsProcessorTable 1 } cpqOsProcessorEntry ::= SEQUENCE { cpqOsCpuIndex INTEGER, cpqOsCpuInstance DisplayString, cpqOsCpuInterruptsPerSec INTEGER, cpqOsCpuTimePercent INTEGER, cpqOsWarCpuTimePercent INTEGER, cpqOsCriCpuTimePercent INTEGER, cpqOsCpuUserTimePercent INTEGER, cpqOsCpuPrivilegedTimePercent INTEGER, cpqOsCpuCondition INTEGER, cpqOsCpuPercentDPCTime INTEGER, cpqOsCpuPercentInterruptTime INTEGER } cpqOsCpuIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This Processor Instance number." ::= { cpqOsProcessorEntry 1 } cpqOsCpuInstance OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) ACCESS read-only STATUS mandatory DESCRIPTION "This Processor Instance Name." ::= { cpqOsProcessorEntry 2 } cpqOsCpuInterruptsPerSec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Interrupts/sec is the average number of hardware interrupts the processor is receiving and servicing in each second. It does not include DPCs, which are counted separately. This value is an indirect indicator of the activity of devices that generate interrupts, such as the system clock, the mouse, disk drivers, data communication lines, network interface cards and other peripheral devices. These devices normally interrupt the processor when they have completed a task or require attention. Normal thread execution is suspended during interrupts. Most system clocks interrupt the processor every 10 milliseconds, creating a background of interrupt activity." ::= { cpqOsProcessorEntry 3 } cpqOsCpuTimePercent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "%Processor Time is the percentage of time that the processor is executing a non-Idle thread. This counter was designed as a primary indicator of processor activity. It is calculated by measuring the time that the processor spends executing the thread of the Idle process in each sample interval, and subtracting that value from 100%. (Each processor has an Idle thread which consumes cycles when no other threads are ready to run.) It can be viewed as the fraction of the time spent doing useful work." ::= { cpqOsProcessorEntry 4 } cpqOsWarCpuTimePercent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Warning alarm will be issued if, (cpqOsCpuTotalCpuTimePercent >= cpqOsWarCpuTotalCpuTimePercent && cpqOsCpuTotalCpuTimePercent < cpqOsCriCpuTotalCpuTimePercent) for 15 data collection intervals." ::= { cpqOsProcessorEntry 5 } cpqOsCriCpuTimePercent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Critical alarm will be issued if, (cpqOsCpuTotalCpuTimePercent >= cpqOsCriCpuTotalCpuTimePercent) for 15 data collection intervals." ::= { cpqOsProcessorEntry 6 } cpqOsCpuUserTimePercent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "%User Time is the percentage of non-idle processor time spent in user mode. User mode is a restricted processing mode designed for applications, environment subsystems, and integral subsystems. The alternative, privileged mode, is designed for operating system components and allows direct access to hardware and all memory. The operating system switches application threads to privileged mode to obtain operating system services." ::= { cpqOsProcessorEntry 7 } cpqOsCpuPrivilegedTimePercent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "%Privileged Time is the percentage of non-idle processor time spent in privileged mode. (Privileged mode is a processing mode designed for operating system components and hardware-manipulating drivers. It allows direct access to hardware and all memory. The alternative, user mode, is a restricted processing mode designed for applications, environment subsystems, and integral subsystems. The operating system switches application threads to privileged mode to obtain operating system services.) %Privileged Time includes time servicing interrupts and DPCs. A high rate of privileged time might be attributable to a large number of interrupts generated by a failing device." ::= { cpqOsProcessorEntry 8 } cpqOsCpuCondition OBJECT-TYPE SYNTAX INTEGER { other(1), ok(2), degraded(3), failed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The condition of this Processor Object Instance." ::= { cpqOsProcessorEntry 9 } cpqOsCpuPercentDPCTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "% DPC Time is the percentage of time that the processor spent receiving and servicing deferred procedure calls (DPCs) during the sample interval. (DPCs are interrupts that run at a lower priority than standard interrupts). % DPC Time is a component of % Privileged Time because DPCs are executed in privileged mode. They are counted separately and are not a component of the interrupt counters. This counter displays the average busy time as a percentage of the sample time." ::= { cpqOsProcessorEntry 10 } cpqOsCpuPercentInterruptTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "% Interrupt Time is the percentage of time the processor spent receiving and servicing hardware interrupts during the sample interval. This value is an indirect indicator of the activity of devices that generate interrupts, such as the system clock, the mouse, disk drivers, data communication lines, network interface cards and other peripheral devices. These devices normally interrupt the processor when they have completed a task or require attention. Normal thread execution is suspended during interrupts. Most system clocks interrupt the processor every 10 milliseconds, creating a background of interrupt activity. This counter displays the average busy time as a percentage of the sample time." ::= { cpqOsProcessorEntry 11 } cpqOsMemoryStatus OBJECT-TYPE SYNTAX INTEGER { other(1), ok(2), degraded(3), failed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This value specifies the overall condition of Memory Object." ::= { cpqOsMemory 1 } cpqOsMemAvailableKBytes OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Available KBytes is the amount of physical memory available to processes running on the computer, in KBytes. It is calculated by summing space on the Zeroed, Free, and Standby memory lists. Free memory is ready for use; Zeroed memory is pages of memory filled with zeros to prevent later processes from seeing data used by a previous process. Standby memory is memory removed from a process's working set (its physical memory) on route to disk, but is still available to be recalled." ::= { cpqOsMemory 2 } cpqOsMemPagesPerSec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Pages/sec is the number of pages read from or written to disk to resolve hard page faults. (Hard page faults occur when a process requires code or data that is not in its working set or elsewhere in physical memory, and must be retrieved from disk.) This counter was designed as a primary indicator of the kinds of faults that cause system-wide delays. It is the sum of Memory: Pages Input/sec and Memory: Pages Output/sec. It is counted in numbers of pages, so it can be compared to other counts of pages, such as Memory: Page Faults/sec, without conversion. It includes pages retrieved to satisfy faults in the file system cache (usually requested by applications) non-cached mapped memory files." ::= { cpqOsMemory 3 } cpqOsMemPagesInputPerSec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Pages Input/sec is the number of pages read from disk to resolve hard page faults. (Hard page faults occur when a process requires code or data that is not in its working set or elsewhere in physical memory, and must be retrieved from disk.) This counter was designed as a primary indicator of the kinds of faults that cause system-wide delays. It includes pages retrieved to satisfy faults in the file system cache (usually requested by applications) and in non-cached mapped memory files. This counter counts numbers of pages, and can be compared to other counts of pages, such as Memory: Page Faults/sec, without conversion." ::= { cpqOsMemory 4 } cpqOsMemPagesOutputPerSec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Pages Output/sec is the number of pages written to disk to free up space in physical memory. Pages are written back to disk only if they are changed in physical memory, so they are likely to hold data, not code. A high rate of pages output might indicate a memory shortage. Windows NT writes more pages back to disk to free up space when physical memory is in short supply. This counter counts numbers of pages, and can be compared to other counts of pages, without conversion. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval." ::= { cpqOsMemory 5 } cpqOsMemPageFaultsPerSec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Page Faults/sec is overall rate at which of faulted pages are handled by the processor. It is measured in numbers of pages faulted. A page fault occurs when a process requires code or data that is not in its working set (its space in physical memory) in main memory. This counter includes both hard faults (those that require disk access) and soft faults (where the faulted page is found elsewhere in physical memory.) Most processors can handle large numbers of soft faults without consequence. However, hard faults can cause significant delays." ::= { cpqOsMemory 6 } cpqOsMemCacheFaultsPerSec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Cache Faults/sec is the number of faults which occur when a page sought in the file system cache is not found there and must be retrieved from elsewhere in memory (a soft fault) or from disk (a hard fault). The file system cache is an area of physical memory that stores recently used pages of data for applications. Cache activity is a reliable indicator of most application I/O operations. This counter counts the number of faults, without regard for the number of pages faulted in each operation. " ::= { cpqOsMemory 7 } cpqOsMemPageReadsPerSecx1000 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Page Reads/sec is the number of times the disk was read to resolve hard page faults (times 1000). (Hard page faults occur when a process requires code or data that is not in its working set or elsewhere in physical memory, and must be retrieved from disk). This counter was designed as a primary indicator of the kinds of faults that cause system-wide delays. It includes reads to satisfy faults in the file system cache (usually requested by applications) and in non-cached mapped memory files. This counter counts numbers of read operations, without regard to the numbers of pages retrieved by each operation. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval." ::= { cpqOsMemory 8 } cpqOsMemPageWritesPerSecx1000 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Page Writes/sec is the number of times pages were written to disk to free up space in physical memory (times 1000). Pages are written to disk only if they are changed while in physical memory, so they are likely to hold data, not code. This counter counts write operations, without regard to the number of pages written in each operation. This counter displays the difference between the values observed in the last two samples, divided by the duration of the sample interval." ::= { cpqOsMemory 9 } cpqOsMemPoolNonpagedBytes OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Pool Nonpaged Bytes is the number of bytes in the nonpaged pool, an area of system memory (physical memory used by the operating system) for objects that cannot be written to disk, but must remain in physical memory as long as they are allocated. Memory: Pool Nonpaged Bytes is calculated differently than Process: Pool Nonpaged Bytes, so it might not equal Process: Pool Nonpaged Bytes: _Total. This counter displays the last observed value only; it is not an average." ::= { cpqOsMemory 10 } cpqOsMemCacheBytes OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Cache Bytes is the sum of the System Cache Resident Bytes, System Driver Resident Bytes, System Code Resident Bytes, and Pool Paged Resident Bytes counters. This counter displays the last observed value only; it is not an average." ::= { cpqOsMemory 11 } cpqOsCacheStatus OBJECT-TYPE SYNTAX INTEGER { other(1), ok(2), degraded(3), failed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This value specifies the overall condition of Cache Object." ::= { cpqOsCache 1 } cpqOsCacheTable OBJECT-TYPE SYNTAX SEQUENCE OF CpqOsCacheEntry ACCESS read-only STATUS mandatory DESCRIPTION "A table of Cache Entries." ::= { cpqOsCache 2 } cpqOsCacheEntry OBJECT-TYPE SYNTAX CpqOsCacheEntry ACCESS read-only STATUS mandatory DESCRIPTION "A Cache Entry." INDEX { cpqOsCacheIndex } ::= { cpqOsCacheTable 1 } cpqOsCacheEntry ::= SEQUENCE { cpqOsCacheIndex INTEGER, cpqOsCacheInstance DisplayString, cpqOsCacheCopyReadHitsPercent INTEGER, cpqOsWarCacheCopyReadHitsPercent INTEGER, cpqOsCriCacheCopyReadHitsPercent INTEGER, cpqOsCacheCopyReadsPerSec INTEGER, cpqOsCacheCondition INTEGER } cpqOsCacheIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Cache Instance number." ::= { cpqOsCacheEntry 1 } cpqOsCacheInstance OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) ACCESS read-only STATUS mandatory DESCRIPTION "The Cache Instance Name." ::= { cpqOsCacheEntry 2 } cpqOsCacheCopyReadHitsPercent OBJECT-TYPE SYNTAX INTEGER 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 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." ::= { cpqOsCacheEntry 3 } cpqOsWarCacheCopyReadHitsPercent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Warning alarm will be issued if, (cpqOsCacheCopyReadHitsPercent <= cpqOsWarCacheCopyReadHitsPercent && cpqOsCacheCopyReadHitsPercent > cpqOsCriCacheCopyReadsPerSec) for 15 data collection intervals." ::= { cpqOsCacheEntry 4 } cpqOsCriCacheCopyReadHitsPercent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Critical alarm will be issued if, (cpqOsCacheCopyReadHitsPercent <= cpqOsCriCacheCopyReadHitsPercent) for 15 data collection intervals." ::= { cpqOsCacheEntry 5 } cpqOsCacheCopyReadsPerSec OBJECT-TYPE SYNTAX INTEGER 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." ::= { cpqOsCacheEntry 6 } cpqOsCacheCondition OBJECT-TYPE SYNTAX INTEGER { other(1), ok(2), degraded(3), failed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The condition of this Cache Object Instance." ::= { cpqOsCacheEntry 7 } cpqOsPagingFileStatus OBJECT-TYPE SYNTAX INTEGER { other(1), ok(2), degraded(3), failed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This value specifies the overall condition of Paging File Object instances." ::= { cpqOsPagingFile 1 } cpqOsPagingFileTable OBJECT-TYPE SYNTAX SEQUENCE OF CpqOsPagingFileEntry ACCESS read-only STATUS mandatory DESCRIPTION "A table of Paging File Entries." ::= { cpqOsPagingFile 2 } cpqOsPagingFileEntry OBJECT-TYPE SYNTAX CpqOsPagingFileEntry ACCESS read-only STATUS mandatory DESCRIPTION "A Paging File Entry." INDEX { cpqOsPagingFileIndex } ::= { cpqOsPagingFileTable 1 } cpqOsPagingFileEntry ::= SEQUENCE { cpqOsPagingFileIndex INTEGER, cpqOsPagingFileInstance DisplayString, cpqOsPageFileUsagePercent INTEGER, cpqOsWarPageFileUsagePercent INTEGER, cpqOsCriPageFileUsagePercent INTEGER, cpqOsPagingFileCondition INTEGER } cpqOsPagingFileIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This PagingFile Instance Number." ::= { cpqOsPagingFileEntry 1 } cpqOsPagingFileInstance OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) ACCESS read-only STATUS mandatory DESCRIPTION "This PagingFile Instance Name." ::= { cpqOsPagingFileEntry 2 } cpqOsPageFileUsagePercent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Paging File usage in percent." ::= { cpqOsPagingFileEntry 3 } cpqOsWarPageFileUsagePercent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Warning alarm will be issued if, (cpqOsPageFileUsagePercent >= cpqOsWarPageFileUsagePercent && cpqOsPageFileUsagePercent < cpqOsCriPageFileUsagePercent) for 15 data collection intervals." ::= { cpqOsPagingFileEntry 4 } cpqOsCriPageFileUsagePercent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Critical alarm will be issued if, (cpqOsPageFileUsagePercent >= cpqOsCriPageFileUsagePercent) for 15 data collection intervals." ::= { cpqOsPagingFileEntry 5 } cpqOsPagingFileCondition OBJECT-TYPE SYNTAX INTEGER { other(1), ok(2), degraded(3), failed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The condition of this Paging File Object Instance." ::= { cpqOsPagingFileEntry 6 } cpqOsPhysicalDiskStatus OBJECT-TYPE SYNTAX INTEGER { other(1), ok(2), degraded(3), failed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This value specifies the overall condition of Physical Disk Object instances." ::= { cpqOsPhysicalDisk 1 } cpqOsPhysicalDiskTable OBJECT-TYPE SYNTAX SEQUENCE OF CpqOsPhysicalDiskEntry ACCESS read-only STATUS mandatory DESCRIPTION "A table of Physical Disk Entries." ::= { cpqOsPhysicalDisk 2 } cpqOsPhysicalDiskEntry OBJECT-TYPE SYNTAX CpqOsPhysicalDiskEntry ACCESS read-only STATUS mandatory DESCRIPTION "A Physical Disk Entry." INDEX { cpqOsPhysicalDiskIndex } ::= { cpqOsPhysicalDiskTable 1 } cpqOsPhysicalDiskEntry ::= SEQUENCE { cpqOsPhysicalDiskIndex INTEGER, cpqOsPhysicalDiskInstance DisplayString, cpqOsPhysicalDiskQueueLength INTEGER, cpqOsPhysicalDiskBusyTimePercent INTEGER, cpqOsPhysicalDiskCondition INTEGER, cpqOsPhysicalDiskBytesPersec INTEGER, cpqOsPhysicalDiskTransfersPersecx1000 INTEGER, cpqOsPhysicalDiskReadsPersecx1000 INTEGER, cpqOsPhysicalDiskWritesPersecx1000 INTEGER, cpqOsPhysicalDiskReadBytesPersec INTEGER, cpqOsPhysicalDiskWriteBytesPersec INTEGER, cpqOsPhysicalDiskAvgDisksecPerReadx10000 INTEGER, cpqOsPhysicalDiskAvgDisksecPerWritex10000 INTEGER, cpqOsPhysicalDiskCurrentDiskQueueLength INTEGER } cpqOsPhysicalDiskIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Physical Disk Instance number." ::= { cpqOsPhysicalDiskEntry 1 } cpqOsPhysicalDiskInstance OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) ACCESS read-only STATUS mandatory DESCRIPTION "The Physical Disk Instance Name." ::= { cpqOsPhysicalDiskEntry 2 } cpqOsPhysicalDiskQueueLength OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Avg. Disk Queue Length is the average number of both read and write requests that were queued for the selected disk during the sample interval." ::= { cpqOsPhysicalDiskEntry 3 } cpqOsPhysicalDiskBusyTimePercent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "%Disk Time is the percentage of elapsed time that the selected disk drive is busy servicing read or write requests." ::= { cpqOsPhysicalDiskEntry 4 } cpqOsPhysicalDiskCondition OBJECT-TYPE SYNTAX INTEGER { other(1), ok(2), degraded(3), failed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The condition of this Physical Disk Object Instance." ::= { cpqOsPhysicalDiskEntry 5 } cpqOsPhysicalDiskBytesPersec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Disk Bytes/sec is the rate bytes are transferred to or from the disk during write or read operations." ::= { cpqOsPhysicalDiskEntry 6 } cpqOsPhysicalDiskTransfersPersecx1000 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Disk Transfers/sec is the rate of read and write operations on the disk (times 1000)." ::= { cpqOsPhysicalDiskEntry 7 } cpqOsPhysicalDiskReadsPersecx1000 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Disk Reads/sec is the rate of read operations on the disk (times 1000)." ::= { cpqOsPhysicalDiskEntry 8 } cpqOsPhysicalDiskWritesPersecx1000 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Disk Writes/sec is the rate of write operations on the disk (times 1000)." ::= { cpqOsPhysicalDiskEntry 9 } cpqOsPhysicalDiskReadBytesPersec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Disk Read Bytes/sec is the rate bytes are transferred from the disk during read operations." ::= { cpqOsPhysicalDiskEntry 10 } cpqOsPhysicalDiskWriteBytesPersec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Disk Write Bytes is rate bytes are transferred to the disk during write operations." ::= { cpqOsPhysicalDiskEntry 11 } cpqOsPhysicalDiskAvgDisksecPerReadx10000 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Avg. Disk sec/Read is the average time in seconds of a read of data from the disk (times 10000)." ::= { cpqOsPhysicalDiskEntry 12 } cpqOsPhysicalDiskAvgDisksecPerWritex10000 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Avg. Disk sec/Write is the average time in seconds of a write of data to the disk (times 10000)." ::= { cpqOsPhysicalDiskEntry 13 } cpqOsPhysicalDiskCurrentDiskQueueLength OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Current Disk Queue Length is the number of requests outstanding on the disk at the time the performance data is collected. It includes requests in service at the time of the snapshot. This is an instantaneous length, not an average over the time interval. Multi-spindle disk devices can have multiple requests active at one time, but other concurrent requests are awaiting service. This counter might reflect a transitory high or low queue length, but if there is a sustained load on the disk drive, it is likely that this will be consistently high. Requests are experiencing delays proportional to the length of this queue minus the number of spindles on the disks. This difference should average less than 2 for good performance." ::= { cpqOsPhysicalDiskEntry 14 } cpqOsLogicalDiskStatus OBJECT-TYPE SYNTAX INTEGER { other(1), ok(2), degraded(3), failed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This value specifies the overall condition of Logical Disk Object instances." ::= { cpqOsLogicalDisk 1 } cpqOsLogicalDiskTable OBJECT-TYPE SYNTAX SEQUENCE OF CpqOsLogicalDiskEntry ACCESS read-only STATUS mandatory DESCRIPTION "A table of Logical Disk Entries." ::= { cpqOsLogicalDisk 2 } cpqOsLogicalDiskEntry OBJECT-TYPE SYNTAX CpqOsLogicalDiskEntry ACCESS read-only STATUS mandatory DESCRIPTION "A Logical Disk Entry." INDEX { cpqOsLogicalDiskIndex } ::= { cpqOsLogicalDiskTable 1 } cpqOsLogicalDiskEntry ::= SEQUENCE { cpqOsLogicalDiskIndex INTEGER, cpqOsLogicalDiskInstance DisplayString, cpqOsLogicalDiskFreeSpaceMBytes INTEGER, cpqOsLogicalDiskFreeSpacePercent INTEGER, cpqOsLogicalDiskQueueLength INTEGER, cpqOsLogicalDiskBusyTimePercent INTEGER, cpqOsWarLogicalDiskBusyTimePercent INTEGER, cpqOsCriLogicalDiskBusyTimePercent INTEGER, cpqOsLogicalDiskCondition INTEGER } cpqOsLogicalDiskIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Logical Disk Instance number." ::= { cpqOsLogicalDiskEntry 1 } cpqOsLogicalDiskInstance OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) ACCESS read-only STATUS mandatory DESCRIPTION "The Logical Disk Instance Name." ::= { cpqOsLogicalDiskEntry 2 } cpqOsLogicalDiskFreeSpaceMBytes OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Free Megabytes displays the unallocated space on the disk drive in megabytes. One megabyte = 1,048,576 bytes." ::= { cpqOsLogicalDiskEntry 3 } cpqOsLogicalDiskFreeSpacePercent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "%Free Space is the ratio of the free space available on the logical disk unit to the total usable space provided by the selected logical disk drive" ::= { cpqOsLogicalDiskEntry 4 } cpqOsLogicalDiskQueueLength OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Avg. Disk Queue Length is the average number of both read and write requests that were queued for the selected disk during the sample interval." ::= { cpqOsLogicalDiskEntry 5 } cpqOsLogicalDiskBusyTimePercent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "%Disk Time is the percentage of elapsed time that the selected disk drive is busy servicing read or write requests." ::= { cpqOsLogicalDiskEntry 6 } cpqOsWarLogicalDiskBusyTimePercent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Warning alarm will be issued if, (cpqOsLogicalDiskBusyTimePercent >= cpqOsWarLogicalDiskBusyTimePercent && cpqOsLogicalDiskBusyTimePercent < cpqOsCriLogicalDiskBusyTimePercent) for 15 data collection intervals." ::= { cpqOsLogicalDiskEntry 7 } cpqOsCriLogicalDiskBusyTimePercent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Critical alarm will be issued if, (cpqOsLogicalDiskBusyTimePercent >= cpqOsCriLogicalDiskBusyTimePercent) for 15 data collection intervals." ::= { cpqOsLogicalDiskEntry 8 } cpqOsLogicalDiskCondition OBJECT-TYPE SYNTAX INTEGER { other(1), ok(2), degraded(3), failed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The condition of this Logical Disk Object Instance." ::= { cpqOsLogicalDiskEntry 9 } cpqOsServerStatus OBJECT-TYPE SYNTAX INTEGER { other(1), ok(2), degraded(3), failed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This value specifies the overall condition of Server Object." ::= { cpqOsServer 1 } cpqOsServerTotalNetworkUtilizationBytesPerSec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of bytes the server has sent to and received from the network. This value provides an overall indication of how busy the server is." ::= { cpqOsServer 2 } cpqOsServerSessions OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of sessions currently active in the server. Indicates current server activity." ::= { cpqOsServer 3 } cpqOsServerAccessPermissionErrors OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of times opens on behalf of clients have failed with STATUS_ACCESS_DENIED. Can indicate whether somebody is randomly attempting to access files in hopes of getting at something that was not properly protected." ::= { cpqOsServer 4 } cpqOsServerAccessGrantedErrors OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of times accesses to files opened successfully were denied. Can indicate attempts to access files without proper access authorization." ::= { cpqOsServer 5 } cpqOsServerLogonErrors OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of failed logon attempts to the server. Can indicate whether password guessing programs are being used to crack the security on the server." ::= { cpqOsServer 6 } cpqOsServerSessionsErroredOut OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of sessions that have been closed due to unexpected error conditions or sessions that have reached the autodisconnect timeout and have been disconnected normally." ::= { cpqOsServer 7 } cpqOsServerContextBlocksQueuePerSec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Context Blocks Queued per second is the rate at which work context blocks had to be placed on the server's FSP queue to await server action." ::= { cpqOsServer 8 } cpqOsNetworkInterfaceStatus OBJECT-TYPE SYNTAX INTEGER { other(1), ok(2), degraded(3), failed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This value specifies the overall condition of Network Interface Object instances." ::= { cpqOsNetworkInterface 1 } cpqOsNetworkInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF CpqOsNetworkInterfaceEntry ACCESS read-only STATUS mandatory DESCRIPTION "A table of Network Interface Entries." ::= { cpqOsNetworkInterface 2 } cpqOsNetworkInterfaceEntry OBJECT-TYPE SYNTAX CpqOsNetworkInterfaceEntry ACCESS read-only STATUS mandatory DESCRIPTION "A Network Interface Entry." INDEX { cpqOsNetworkInterfaceIndex } ::= { cpqOsNetworkInterfaceTable 1 } cpqOsNetworkInterfaceEntry ::= SEQUENCE { cpqOsNetworkInterfaceIndex INTEGER, cpqOsNetworkInterfaceInstance DisplayString, cpqOsNetworkTotalBytesPerSec INTEGER, cpqOsNetworkPacketsPerSec INTEGER, cpqOsNetworkOutputQueueLength INTEGER, cpqOsNetworkPktOutboundErrors INTEGER, cpqOsNetworkPktReceiveErrors INTEGER, cpqOsNetworkCurrentBandWidth INTEGER, cpqOsNetworkInterfaceCondition INTEGER, cpqOsNetworkBytesSentPersec INTEGER, cpqOsNetworkBytesReceivedPersec INTEGER, cpqOsNetworkPacketsSentPersecx1000 INTEGER, cpqOsNetworkPacketsReceivedPersecx1000 INTEGER } cpqOsNetworkInterfaceIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Network Interface Instance number." ::= { cpqOsNetworkInterfaceEntry 1 } cpqOsNetworkInterfaceInstance OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) ACCESS read-only STATUS mandatory DESCRIPTION "The Network Interface Instance Name." ::= { cpqOsNetworkInterfaceEntry 2 } cpqOsNetworkTotalBytesPerSec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Bytes Total/sec is the rate at which bytes are sent and received on the interface, including framing characters." ::= { cpqOsNetworkInterfaceEntry 3 } cpqOsNetworkPacketsPerSec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Packets/sec is the rate at which packets are sent and received on the network interface." ::= { cpqOsNetworkInterfaceEntry 4 } cpqOsNetworkOutputQueueLength OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Output Queue Length is the length of the output packet queue (in packets.) If this is longer than 2, delays are being experienced and the bottleneck should be found and eliminated if possible. Since the requests are queued by NDIS in this implementations, this will always be 0." ::= { cpqOsNetworkInterfaceEntry 5 } cpqOsNetworkPktOutboundErrors OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Packets Outbound Errors is the number of outbound packets that could not be transmitted because of errors." ::= { cpqOsNetworkInterfaceEntry 6 } cpqOsNetworkPktReceiveErrors OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Packets Received Errors is the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol." ::= { cpqOsNetworkInterfaceEntry 7 } cpqOsNetworkCurrentBandWidth OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Current Bandwidth is an estimate of the interface's current bandwidth in bits per second (BPS). For interfaces that do not vary in bandwidth or for those where no accurate estimation can be made, this value is the nominal bandwidth." ::= { cpqOsNetworkInterfaceEntry 8 } cpqOsNetworkInterfaceCondition OBJECT-TYPE SYNTAX INTEGER { other(1), ok(2), degraded(3), failed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The condition of this Network Interface Object Instance." ::= { cpqOsNetworkInterfaceEntry 9 } cpqOsNetworkBytesSentPersec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Bytes Sent/sec is the rate at which bytes are sent on the interface, including framing characters." ::= { cpqOsNetworkInterfaceEntry 10 } cpqOsNetworkBytesReceivedPersec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Bytes Received/sec is the rate at which bytes are received on the interface, including framing characters." ::= { cpqOsNetworkInterfaceEntry 11 } cpqOsNetworkPacketsSentPersecx1000 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Packets Sent/sec is the rate (times 1000) at which packets are sent on the network interface." ::= { cpqOsNetworkInterfaceEntry 12 } cpqOsNetworkPacketsReceivedPersecx1000 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Packets Received/sec is the rate (times 1000) at which packets are received on the network interface." ::= { cpqOsNetworkInterfaceEntry 13 } cpqOsTcpStatus OBJECT-TYPE SYNTAX INTEGER { other(1), ok(2), degraded(3), failed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This value specifies the overall condition of TCP Object instances." ::= { cpqOsTcp 1 } cpqOsTcpTable OBJECT-TYPE SYNTAX SEQUENCE OF CpqOsTcpEntry ACCESS read-only STATUS mandatory DESCRIPTION "A table of Tcp Entries." ::= { cpqOsTcp 2 } cpqOsTcpEntry OBJECT-TYPE SYNTAX CpqOsTcpEntry ACCESS read-only STATUS mandatory DESCRIPTION "A TCP Entry." INDEX { cpqOsTcpIndex } ::= { cpqOsTcpTable 1 } cpqOsTcpEntry ::= SEQUENCE { cpqOsTcpIndex INTEGER, cpqOsTcpInstance DisplayString, cpqOsTcpActiveConnections INTEGER, cpqOsTcpEstablishedConections INTEGER, cpqOsTcpSegmentsPerSec INTEGER, cpqOsTcpRetransmittedSegmentsPerSec INTEGER, cpqOsTcpConnectionFailures INTEGER, cpqOsTcpCondition INTEGER } cpqOsTcpIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The TCP Instance number." ::= { cpqOsTcpEntry 1 } cpqOsTcpInstance OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) ACCESS read-only STATUS mandatory DESCRIPTION "The TCP Instance Name." ::= { cpqOsTcpEntry 2 } cpqOsTcpActiveConnections OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Connections Active is the number of times TCP connections have made a direct transition to the SYN-SENT state from the CLOSED state." ::= { cpqOsTcpEntry 3 } cpqOsTcpEstablishedConections OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Connections Established is the number of TCP connections for which the current state is either ESTABLISHED or CLOSE-WAIT." ::= { cpqOsTcpEntry 4 } cpqOsTcpSegmentsPerSec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Segments/sec is the rate at which TCP segments are sent or received using the TCP protocol." ::= { cpqOsTcpEntry 5 } cpqOsTcpRetransmittedSegmentsPerSec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Segments Retransmitted/sec is the rate at which segments are retransmitted, that is, segments transmitted containing one or more previously transmitted bytes." ::= { cpqOsTcpEntry 6 } cpqOsTcpConnectionFailures OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Connection Failures is the number of times TCP connections have made a direct transition to the CLOSED state from the SYN-SENT state or the SYN-RCVD state, plus the number of times TCP connections have made a direct transition to the LISTEN state from the SYN-RCVD state." ::= { cpqOsTcpEntry 7 } cpqOsTcpCondition OBJECT-TYPE SYNTAX INTEGER { other(1), ok(2), degraded(3), failed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The condition of this Tcp Object Instance." ::= { cpqOsTcpEntry 8 } cpqOsProcessStatus OBJECT-TYPE SYNTAX INTEGER { other(1), ok(2), degraded(3), failed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This value specifies the overall condition of Process Object instances." ::= { cpqOsProcess 1 } cpqOsProcessTable OBJECT-TYPE SYNTAX SEQUENCE OF CpqOsProcessEntry ACCESS read-only STATUS mandatory DESCRIPTION "A table of Process Entries." ::= { cpqOsProcess 2 } cpqOsProcessEntry OBJECT-TYPE SYNTAX CpqOsProcessEntry ACCESS read-only STATUS mandatory DESCRIPTION "A Process Entry." INDEX { cpqOsProcessIndex } ::= { cpqOsProcessTable 1 } cpqOsProcessEntry ::= SEQUENCE { cpqOsProcessIndex INTEGER, cpqOsProcessInstance DisplayString, cpqOsProcessThreadCount INTEGER, cpqOsProcessPrivateBytes INTEGER, cpqOsProcessPageFileBytes INTEGER, cpqOsProcessWorkingSet INTEGER, cpqOsProcessCpuTimePercent INTEGER, cpqOsProcessPrivilegedTimePercent INTEGER, cpqOsProcessPageFaultsPerSec INTEGER, cpqOsProcessCondition INTEGER } cpqOsProcessIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Process Instance number." ::= { cpqOsProcessEntry 1 } cpqOsProcessInstance OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) ACCESS read-only STATUS mandatory DESCRIPTION "The Process Instance Name." ::= { cpqOsProcessEntry 2 } cpqOsProcessThreadCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of threads currently active in this process. An instruction is the basic unit of execution in a processor, and a thread is the object that executes instructions. Every running process has at least one thread." ::= { cpqOsProcessEntry 3 } cpqOsProcessPrivateBytes OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Private Bytes is the current number of bytes this process has allocated that cannot be shared with other processes." ::= { cpqOsProcessEntry 4 } cpqOsProcessPageFileBytes OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Page File Bytes is the current number of bytes this process has used in the paging file(s). Paging files are used to store pages of memory used by the process that are not contained in other files. Paging files are shared by all processes, and lack of space in paging files can prevent other processes from allocating memory." ::= { cpqOsProcessEntry 5 } cpqOsProcessWorkingSet OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Working Set is the current number of bytes in the Working Set of this process. The Working Set is the set of memory pages touched recently by the threads in the process. If free memory in the computer is above a threshold, pages are left in the Working Set of a process even if they are not in use. When free memory falls below a threshold, pages are trimmed from Working Sets. If they are needed they will then be soft-faulted back into the Working Set before they leave main memory." ::= { cpqOsProcessEntry 6 } cpqOsProcessCpuTimePercent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "% Processor Time is the percentage of elapsed time that all of the threads of this process used the processor to execute instructions. An instruction is the basic unit of execution in a computer, a thread is the object that executes instructions, and a process is the object created when a program is run. Code executed to handle some hardware interrupts and trap conditions are included in this count. On Multi-processor machines the maximum value of the counter is 100 % times the number of processors." ::= { cpqOsProcessEntry 7 } cpqOsProcessPrivilegedTimePercent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "% Privileged Time is the percentage of elapsed time that the threads of the process have spent executing code in privileged mode. When a Windows NT system service is called, the service will often run in Privileged Mode to gain access to system-private data. Such data is protected from access by threads executing in user Mode. Calls to the system can be explicit or implicit, such as page faults or interrupts. Unlike some early operating systems, Windows NT uses process boundaries for subsystem protection in addition to the traditional protection of user and privileged modes. These subsystem processes provide additional protection. Therefore, some work done by Windows NT on behalf of your application might appear in other subsystem processes in addition to the privileged time in your process." ::= { cpqOsProcessEntry 8 } cpqOsProcessPageFaultsPerSec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Page Faults/sec is the rate Page Faults occur in the threads executing in this process. A page fault occurs when a thread refers to a virtual memory page that is not in its working set in main memory. This will not cause the page to be fetched from disk if it is on the standby list and hence already in main memory, or if it is in use by another process with whom the page is shared." ::= { cpqOsProcessEntry 9 } cpqOsProcessCondition OBJECT-TYPE SYNTAX INTEGER { other(1), ok(2), degraded(3), failed(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The condition of this Process Object Instance." ::= { cpqOsProcessEntry 10 } cpqOsCacheCopyReadHitsFailed TRAP-TYPE ENTERPRISE compaq VARIABLES { sysName, cpqHoTrapFlags, cpqOsCacheIndex, cpqOsCacheInstance, cpqOsCacheCopyReadHitsPercent } --#SUMMARY "The Cache performance property is critical with CopyReadHits of %d percent." --#ARGUMENTS {4} --#SEVERITY CRITICAL --#TIMEINDEX 99 --#STATE DEGRADED --#MSG_FORMATTER "$V4V#OS Cache Instance: # $V5V#CopyReadHits percent: #" --#TYPE "Cache CopyReadHits Failed (19004)" --#ENABLE true --#CATEGORY "Proliant Operating System Events" DESCRIPTION "The Cache CopyReadHits performance property is set to critical." ::= 19004 cpqOsCpuTimeFailed TRAP-TYPE ENTERPRISE compaq VARIABLES { sysName, cpqHoTrapFlags, cpqOsCpuIndex, cpqOsCpuInstance, cpqOsCpuTimePercent } --#SUMMARY "The Processor performance Instance, %s is critical with Processor Time of %d percent." --#ARGUMENTS {3,4} --#SEVERITY CRITICAL --#TIMEINDEX 99 --#STATE DEGRADED --#MSG_FORMATTER "$V4V#OS Cache Instance: # $V5V#Percent Cpu Time: #" --#TYPE "Processor Time Failed (19002)" --#ENABLE true --#CATEGORY "Proliant Operating System Events" DESCRIPTION "The Processor Time performance property is set to critical." ::= 19002 cpqOsCacheCopyReadHitsDegraded TRAP-TYPE ENTERPRISE compaq VARIABLES { sysName, cpqHoTrapFlags, cpqOsCacheIndex, cpqOsCacheInstance, cpqOsCacheCopyReadHitsPercent } --#SUMMARY "The Cache performance property is degraded with CopyReadHits of %d percent." --#ARGUMENTS {4} --#SEVERITY MAJOR --#TIMEINDEX 99 --#STATE DEGRADED --#MSG_FORMATTER "$V4V#OS Cache Instance: # $V5V#CopyReadHits percent: #" --#TYPE "Cache CopyReadHits Degraded (19003)" --#ENABLE true --#CATEGORY "Proliant Operating System Events" DESCRIPTION "The Cache CopyReadHits performance property is set to degraded." ::= 19003 cpqOsLogicalDiskBusyTimeFailed TRAP-TYPE ENTERPRISE compaq VARIABLES { sysName, cpqHoTrapFlags, cpqOsLogicalDiskIndex, cpqOsLogicalDiskInstance, cpqOsLogicalDiskBusyTimePercent } --#SUMMARY "The LogicalDisk performance instance, %s is critical with DiskBusyTime of %d percent." --#ARGUMENTS {3,4} --#SEVERITY CRITICAL --#TIMEINDEX 99 --#STATE DEGRADED --#MSG_FORMATTER "$V4V#Disk Instance: # $V5V#Disk Busy percent: #" --#TYPE "LogicalDisk BusyTime Failed (19008)" --#ENABLE true --#CATEGORY "Proliant Operating System Events" DESCRIPTION "The LogicalDisk BusyTime performance property is set to critical." ::= 19008 cpqOsPageFileUsageFailed TRAP-TYPE ENTERPRISE compaq VARIABLES { sysName, cpqHoTrapFlags, cpqOsPagingFileIndex, cpqOsPagingFileInstance, cpqOsPageFileUsagePercent } --#SUMMARY "The PagingFile performance instance, %s is critical with PagingFile Usage of %d percent." --#ARGUMENTS {3,4} --#SEVERITY CRITICAL --#TIMEINDEX 99 --#STATE DEGRADED --#MSG_FORMATTER "$V4V#Page File Instance: # $V5V#Usage percent: #" --#TYPE "PagingFile Usage Failed (19006)" --#ENABLE true --#CATEGORY "Proliant Operating System Events" DESCRIPTION "The PagingFile Usage performance property is set to critical." ::= 19006 cpqOsPageFileUsageDegraded TRAP-TYPE ENTERPRISE compaq VARIABLES { sysName, cpqHoTrapFlags, cpqOsPagingFileIndex, cpqOsPagingFileInstance, cpqOsPageFileUsagePercent } --#SUMMARY "The PagingFile performance instance, %s is degraded with PagingFile Usage of %d percent." --#ARGUMENTS {3,4} --#SEVERITY MAJOR --#TIMEINDEX 99 --#STATE DEGRADED --#MSG_FORMATTER "$V4V#Page File Instance: # $V5V#Usage percent: #" --#TYPE "PagingFile Usage Degraded (19005)" --#ENABLE true --#CATEGORY "Proliant Operating System Events" DESCRIPTION "The PagingFile Usage performance property is set to degraded." ::= 19005 cpqOsCpuTimeDegraded TRAP-TYPE ENTERPRISE compaq VARIABLES { sysName, cpqHoTrapFlags, cpqOsCpuIndex, cpqOsCpuInstance, cpqOsCpuTimePercent } --#SUMMARY "The Processor performance Instance, %s is degraded with Processor Time of %d percent." --#ARGUMENTS {3,4} --#SEVERITY MAJOR --#TIMEINDEX 99 --#STATE DEGRADED --#MSG_FORMATTER "$V4V#Processor Instance: # $V5V#Percent Cpu Time: #" --#TYPE "Processor Time Degraded (19001)" --#ENABLE true --#CATEGORY "Proliant Operating System Events" DESCRIPTION "The Processor Time performance property is set to degraded." ::= 19001 cpqOsLogicalDiskBusyTimeDegraded TRAP-TYPE ENTERPRISE compaq VARIABLES { sysName, cpqHoTrapFlags, cpqOsLogicalDiskIndex, cpqOsLogicalDiskInstance, cpqOsLogicalDiskBusyTimePercent } --#SUMMARY "The LogicalDisk performance instance, %s is degraded with DiskBusyTime of %d percent." --#ARGUMENTS {3,4} --#SEVERITY MAJOR --#TIMEINDEX 99 --#STATE DEGRADED --#MSG_FORMATTER "$V4V#Disk Instance: # $V5V#Percent Disk Busy: #" --#TYPE "LogicalDisk BusyTime Degraded (19007)" --#ENABLE true --#CATEGORY "Proliant Operating System Events" DESCRIPTION "The LogicalDisk BusyTime performance property is set to degraded." ::= 19007 END