snmp_mib_archive/cpqwinos.mib
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

1952 lines
78 KiB
Plaintext
Executable File

-- **********************************************************************************
--
-- Windows Operating System Management Functions
-- Management Information Base for SNMP Network Management
--
--
-- Copyright 2002,2003 Hewlett-Packard Development Company, L.P.
--
-- Hewlett-Packard Company shall not be liable for technical or
-- editorial errors or omissions contained herein. The information in
-- this document is provided "as is" without warranty of any kind and
-- is subject to change without notice. The warranties for HP products
-- are set forth in the express limited warranty statements
-- accompanying such products. Nothing herein should be construed as
-- constituting an additional warranty.
--
-- Confidential computer software. Valid license from HP required for
-- possession, use or copying. Consistent with FAR 12.211 and 12.212,
-- Commercial Computer Software, Computer Software Documentation, and
-- Technical Data for Commercial Items are licensed to the U.S.
-- Government under vendor's standard commercial license.
--
-- Refer to the READMIB.RDM file for more information about the
-- organization of the information in the Compaq Enterprise.
--
-- The Compaq Enterprise number is 232.
-- The ASN.1 prefix to, and including the Compaq Enterprise is:
-- 1.3.6.1.4.1.232
--
-- ***********************************************************************************
CPQOS-MIB DEFINITIONS ::= BEGIN
IMPORTS
compaq FROM CPQHOST-MIB
DisplayString FROM RFC1213-MIB
OBJECT-TYPE FROM RFC-1212
TRAP-TYPE FROM RFC-1215
sysName FROM RFC1213-MIB
cpqHoTrapFlags FROM CPQHOST-MIB;
-- compaq OBJECT IDENTIFIER ::= { enterprises 232 }
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 }
-- ***********************************************************************************
-- Operating System Information MIB Revision
-- =========================================
--
-- The compaq enterprise (1.3.6.1.4.1.232)
-- cpqWinOsMgmt Group (1.3.6.1.4.1.232.19)
-- cpqOsMibRev Group (1.3.6.1.4.1.232.19.1)
--
--
-- An SNMP agent conforming to this document will return a
-- cpqOsMibRevMajor of one (1) and a cpqOsMibRevMinor of three (3).
--
-- Implementation of the MibRev group is mandatory for all agents
-- supporting the Windows Operating System Management MIB.
--
-- ***********************************************************************************
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), -- default
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 }
-- ***********************************************************************************
-- Operating System MIB OS Common Group
-- ====================================
--
-- The compaq enterprise (1.3.6.1.4.1.232)
-- cpqWinOsMgmt Group (1.3.6.1.4.1.232.19)
-- cpqOsComponent Group (1.3.6.1.4.1.232.19.2)
-- cpqOsInterface Group (1.3.6.1.4.1.232.19.2.1)
-- cpqOsCommon Group (1.3.6.1.4.1.232.19.2.1.4)
--
--
-- Implementation of the cpqOsCommon group is mandatory for all
-- Agents that support the Windows OS Management MIB.
--
-- ***********************************************************************************
cpqOsCommonPollFreq OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
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 }
-- ***********************************************************************************
-- Operating System MIB Operating System Group
-- ===========================================
--
-- The compaq enterprise (1.3.6.1.4.1.232)
-- cpqWinOsMgmt Group (1.3.6.1.4.1.232.19)
-- cpqOsComponent Group (1.3.6.1.4.1.232.19.2)
-- cpqOsSystem Group (1.3.6.1.4.1.232.19.2.2)
--
-- The cpqOsSystem group describes the Operating Systems Performance properties.
--
-- ***********************************************************************************
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 }
-- ***********************************************************************************
-- Operating System MIB Processor Group
-- ====================================
--
-- The compaq enterprise (1.3.6.1.4.1.232)
-- cpqWinOsMgmt Group (1.3.6.1.4.1.232.19)
-- cpqOsComponent Group (1.3.6.1.4.1.232.19.2)
-- cpqOsProcessor Group (1.3.6.1.4.1.232.19.2.3)
-- cpqOsProcessorTable (1.3.6.1.4.1.232.19.2.3.2)
--
-- The cpqOsProcessor group describes the Processors Performance properties.
--
-- ***********************************************************************************
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 not-accessible
STATUS mandatory
DESCRIPTION
"A table of Processor Entries."
::= { cpqOsProcessor 2 }
cpqOsProcessorEntry OBJECT-TYPE
SYNTAX CpqOsProcessorEntry
ACCESS not-accessible
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-write
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-write
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 }
-- ***********************************************************************************
-- Operating System MIB Memory Group
-- =================================
--
-- The compaq enterprise (1.3.6.1.4.1.232)
-- cpqWinOsMgmt Group (1.3.6.1.4.1.232.19)
-- cpqOsComponent Group (1.3.6.1.4.1.232.19.2)
-- cpqOsMemory Group (1.3.6.1.4.1.232.19.2.4)
--
-- The cpqOsMemory group describes the System Memory Performance properties.
--
-- ***********************************************************************************
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 }
-- ***********************************************************************************
-- Operating System MIB Cache Group
-- ================================
--
-- The compaq enterprise (1.3.6.1.4.1.232)
-- cpqWinOsMgmt Group (1.3.6.1.4.1.232.19)
-- cpqOsComponent Group (1.3.6.1.4.1.232.19.2)
-- cpqOsCache Group (1.3.6.1.4.1.232.19.2.5)
-- cpqOsCacheTable (1.3.6.1.4.1.232.19.2.5.2)
--
-- The cpqOsCache group describes the System Cache Performance properties.
--
-- ***********************************************************************************
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 not-accessible
STATUS mandatory
DESCRIPTION
"A table of Cache Entries."
::= { cpqOsCache 2 }
cpqOsCacheEntry OBJECT-TYPE
SYNTAX CpqOsCacheEntry
ACCESS not-accessible
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-write
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-write
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 }
-- ***********************************************************************************
-- Operating System MIB Paging File Group
-- ======================================
--
-- The compaq enterprise (1.3.6.1.4.1.232)
-- cpqWinOsMgmt Group (1.3.6.1.4.1.232.19)
-- cpqOsComponent Group (1.3.6.1.4.1.232.19.2)
-- cpqOsPagingFile Group (1.3.6.1.4.1.232.19.2.6)
-- cpqOsPagingFileTable (1.3.6.1.4.1.232.19.2.6.2)
--
-- The cpqOsPagingFile group describes the System Paging File Performance properties.
--
-- ***********************************************************************************
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 not-accessible
STATUS mandatory
DESCRIPTION
"A table of Paging File Entries."
::= { cpqOsPagingFile 2 }
cpqOsPagingFileEntry OBJECT-TYPE
SYNTAX CpqOsPagingFileEntry
ACCESS not-accessible
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-write
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-write
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 }
-- ***********************************************************************************
-- Operating System MIB Physical Disk Group
-- ========================================
--
-- The compaq enterprise (1.3.6.1.4.1.232)
-- cpqWinOsMgmt Group (1.3.6.1.4.1.232.19)
-- cpqOsComponent Group (1.3.6.1.4.1.232.19.2)
-- cpqOsPhysicalDisk Group (1.3.6.1.4.1.232.19.2.7)
-- cpqOsPhysicalDiskTable (1.3.6.1.4.1.232.19.2.7.2)
--
-- The cpqOsPhysicalDisk group describes the Physical Disk Performance properties.
--
-- ***********************************************************************************
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 not-accessible
STATUS mandatory
DESCRIPTION
"A table of Physical Disk Entries."
::= { cpqOsPhysicalDisk 2 }
cpqOsPhysicalDiskEntry OBJECT-TYPE
SYNTAX CpqOsPhysicalDiskEntry
ACCESS not-accessible
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 }
-- ***********************************************************************************
-- Operating System MIB Logical Disk Group
-- =======================================
--
-- The compaq enterprise (1.3.6.1.4.1.232)
-- cpqWinOsMgmt Group (1.3.6.1.4.1.232.19)
-- cpqOsComponent Group (1.3.6.1.4.1.232.19.2)
-- cpqOsLogicalDisk Group (1.3.6.1.4.1.232.19.2.8)
-- cpqOsLogicalDiskTable (1.3.6.1.4.1.232.19.2.8.2)
--
-- The cpqOsLogicalDisk group describes the Logical Disk Performance properties.
--
-- ***********************************************************************************
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 not-accessible
STATUS mandatory
DESCRIPTION
"A table of Logical Disk Entries."
::= { cpqOsLogicalDisk 2 }
cpqOsLogicalDiskEntry OBJECT-TYPE
SYNTAX CpqOsLogicalDiskEntry
ACCESS not-accessible
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-write
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-write
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 }
-- ***********************************************************************************
-- Operating System MIB Server Group
-- =================================
--
-- The compaq enterprise (1.3.6.1.4.1.232)
-- cpqWinOsMgmt Group (1.3.6.1.4.1.232.19)
-- cpqOsComponent Group (1.3.6.1.4.1.232.19.2)
-- cpqOsServer Group (1.3.6.1.4.1.232.19.2.9)
--
-- The cpqOsServer group describes the Server Performance properties.
--
-- ***********************************************************************************
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 }
-- ***********************************************************************************
-- Operating System MIB Network Interface Group
-- ============================================
--
-- The compaq enterprise (1.3.6.1.4.1.232)
-- cpqWinOsMgmt Group (1.3.6.1.4.1.232.19)
-- cpqOsComponent Group (1.3.6.1.4.1.232.19.2)
-- cpqOsNetworkInterface Group (1.3.6.1.4.1.232.19.2.10)
-- cpqOsNetworkInterfaceTable (1.3.6.1.4.1.232.19.2.10.2)
--
-- The cpqOsNetworkInterface group describes the Network Performance properties.
--
-- ***********************************************************************************
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 not-accessible
STATUS mandatory
DESCRIPTION
"A table of Network Interface Entries."
::= { cpqOsNetworkInterface 2 }
cpqOsNetworkInterfaceEntry OBJECT-TYPE
SYNTAX CpqOsNetworkInterfaceEntry
ACCESS not-accessible
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 }
-- ***********************************************************************************
-- Operating System MIB Tcp protocol Group
-- =======================================
--
-- The compaq enterprise (1.3.6.1.4.1.232)
-- cpqWinOsMgmt Group (1.3.6.1.4.1.232.19)
-- cpqOsComponent Group (1.3.6.1.4.1.232.19.2)
-- cpqOsTcp Group (1.3.6.1.4.1.232.19.2.11)
-- cpqOsTcpTable (1.3.6.1.4.1.232.19.2.11.2)
--
-- The cpqOsTcp group describes the Tcp protocol Performance properties.
--
-- ***********************************************************************************
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 not-accessible
STATUS mandatory
DESCRIPTION
"A table of Tcp Entries."
::= { cpqOsTcp 2 }
cpqOsTcpEntry OBJECT-TYPE
SYNTAX CpqOsTcpEntry
ACCESS not-accessible
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 }
-- ***********************************************************************************
-- Operating System MIB Processes Group
-- ====================================
--
-- The compaq enterprise (1.3.6.1.4.1.232)
-- cpqWinOsMgmt Group (1.3.6.1.4.1.232.19)
-- cpqOsComponent Group (1.3.6.1.4.1.232.19.2)
-- cpqOsProcess Group (1.3.6.1.4.1.232.19.2.12)
-- cpqOsProcessTable (1.3.6.1.4.1.232.19.2.12.2)
--
-- The cpqOsProcess group describes the Processes performance properties.
--
-- ***********************************************************************************
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 not-accessible
STATUS mandatory
DESCRIPTION
"A table of Process Entries."
::= { cpqOsProcess 2 }
cpqOsProcessEntry OBJECT-TYPE
SYNTAX CpqOsProcessEntry
ACCESS not-accessible
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 }
-- ****************************************************************************
-- Windows OS Mgmt. Trap Definitions
-- =================================
--
-- The SNMP trap messages must not be bigger than 484 octets (bytes).
--
-- Trap support in an SNMP agent implementation is optional. An SNMP
-- agent implementation may support all, some, or none of the traps.
-- If traps are supported, The user should be provided with the option of
-- disabling traps.
-- **************************************************************************
cpqOsCpuTimeDegraded TRAP-TYPE
ENTERPRISE compaq
VARIABLES { sysName, cpqHoTrapFlags, cpqOsCpuIndex,
cpqOsCpuInstance, cpqOsCpuTimePercent }
DESCRIPTION
"The Processor Time performance property is set to degraded."
--#TYPE "Processor Time Degraded (19001)"
--#SUMMARY "The Processor performance Instance, %s is degraded with Processor Time of %d percent."
--#ARGUMENTS {3, 4}
--#SEVERITY MAJOR
--#TIMEINDEX 99
--#STATE DEGRADED
::= 19001
cpqOsCpuTimeFailed TRAP-TYPE
ENTERPRISE compaq
VARIABLES { sysName, cpqHoTrapFlags, cpqOsCpuIndex,
cpqOsCpuInstance, cpqOsCpuTimePercent }
DESCRIPTION
"The Processor Time performance property is set to critical."
--#TYPE "Processor Time Failed (19002)"
--#SUMMARY "The Processor performance Instance, %s is critical with Processor Time of %d percent."
--#ARGUMENTS {3, 4}
--#SEVERITY CRITICAL
--#TIMEINDEX 99
--#STATE DEGRADED
::= 19002
cpqOsCacheCopyReadHitsDegraded TRAP-TYPE
ENTERPRISE compaq
VARIABLES { sysName, cpqHoTrapFlags, cpqOsCacheIndex,
cpqOsCacheInstance, cpqOsCacheCopyReadHitsPercent}
DESCRIPTION
"The Cache CopyReadHits performance property is set to degraded."
--#TYPE "Cache CopyReadHits Degraded (19003)"
--#SUMMARY "The Cache performance property is degraded with CopyReadHits of %d percent."
--#ARGUMENTS {4}
--#SEVERITY MAJOR
--#TIMEINDEX 99
--#STATE DEGRADED
::= 19003
cpqOsCacheCopyReadHitsFailed TRAP-TYPE
ENTERPRISE compaq
VARIABLES { sysName, cpqHoTrapFlags, cpqOsCacheIndex,
cpqOsCacheInstance, cpqOsCacheCopyReadHitsPercent}
DESCRIPTION
"The Cache CopyReadHits performance property is set to critical."
--#TYPE "Cache CopyReadHits Failed (19004)"
--#SUMMARY "The Cache performance property is critical with CopyReadHits of %d percent."
--#ARGUMENTS {4}
--#SEVERITY CRITICAL
--#TIMEINDEX 99
--#STATE DEGRADED
::= 19004
cpqOsPageFileUsageDegraded TRAP-TYPE
ENTERPRISE compaq
VARIABLES { sysName, cpqHoTrapFlags, cpqOsPagingFileIndex,
cpqOsPagingFileInstance, cpqOsPageFileUsagePercent }
DESCRIPTION
"The PagingFile Usage performance property is set to degraded."
--#TYPE "PagingFile Usage Degraded (19005)"
--#SUMMARY "The PagingFile performance instance, %s is degraded with PagingFile Usage of %d percent."
--#ARGUMENTS {3, 4}
--#SEVERITY MAJOR
--#TIMEINDEX 99
--#STATE DEGRADED
::= 19005
cpqOsPageFileUsageFailed TRAP-TYPE
ENTERPRISE compaq
VARIABLES { sysName, cpqHoTrapFlags, cpqOsPagingFileIndex,
cpqOsPagingFileInstance, cpqOsPageFileUsagePercent }
DESCRIPTION
"The PagingFile Usage performance property is set to critical."
--#TYPE "PagingFile Usage Failed (19006)"
--#SUMMARY "The PagingFile performance instance, %s is critical with PagingFile Usage of %d percent."
--#ARGUMENTS {3, 4}
--#SEVERITY CRITICAL
--#TIMEINDEX 99
--#STATE DEGRADED
::= 19006
cpqOsLogicalDiskBusyTimeDegraded TRAP-TYPE
ENTERPRISE compaq
VARIABLES { sysName, cpqHoTrapFlags, cpqOsLogicalDiskIndex,
cpqOsLogicalDiskInstance, cpqOsLogicalDiskBusyTimePercent }
DESCRIPTION
"The LogicalDisk BusyTime performance property is set to degraded."
--#TYPE "LogicalDisk BusyTime Degraded (19007)"
--#SUMMARY "The LogicalDisk performance instance, %s is degraded with DiskBusyTime of %d percent."
--#ARGUMENTS {3, 4}
--#SEVERITY MAJOR
--#TIMEINDEX 99
--#STATE DEGRADED
::= 19007
cpqOsLogicalDiskBusyTimeFailed TRAP-TYPE
ENTERPRISE compaq
VARIABLES { sysName, cpqHoTrapFlags, cpqOsLogicalDiskIndex,
cpqOsLogicalDiskInstance, cpqOsLogicalDiskBusyTimePercent }
DESCRIPTION
"The LogicalDisk BusyTime performance property is set to critical."
--#TYPE "LogicalDisk BusyTime Failed (19008)"
--#SUMMARY "The LogicalDisk performance instance, %s is critical with DiskBusyTime of %d percent."
--#ARGUMENTS {3, 4}
--#SEVERITY CRITICAL
--#TIMEINDEX 99
--#STATE DEGRADED
::= 19008
END