Observium_CE/mibs/hp/HP-MPE-XL

311 lines
7.3 KiB
Plaintext

HP-MPE-XL DEFINITIONS ::= BEGIN
-- Title: MPE/XL additions to HP MIB
-- Date: February 6, 1992
-- By: Lisa Gullicksen <lmg@cup.hp.com>
-- Jon Lewis <jkl@cup.hp.com>
-- RCS Revision:$Header: /tmp/ccaseimp12088.12148,v /main/1 1994/06/26 06:55 UTC build Exp $
IMPORTS
enterprises, NetworkAddress, IpAddress, Counter, Gauge,
TimeTicks
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB;
hp OBJECT IDENTIFIER ::= { enterprises 11 }
nm OBJECT IDENTIFIER ::= { hp 2 }
system OBJECT IDENTIFIER ::= { nm 3 }
general OBJECT IDENTIFIER ::= { system 1 }
mpeXLSystem OBJECT IDENTIFIER ::= { general 3 }
volume OBJECT IDENTIFIER ::= { mpeXLSystem 1 }
processor OBJECT IDENTIFIER ::= { mpeXLSystem 2 }
-- object types
-- The Volume Group
-- On MPE XL systems, a volume is equivalent to a logical disc drive
-- which is primarily used for file system storage.
--
volumeMounted OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of volumes that are currently mounted
on the system."
::= { volume 1 }
-- The Volume Table
volumeTable OBJECT-TYPE
SYNTAX SEQUENCE OF VolumeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Volume table"
::= { volume 2 }
volumeEntry OBJECT-TYPE
SYNTAX VolumeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry contains objects that define the volume."
INDEX { volumeName }
::= { volumeTable 1 }
VolumeEntry ::= SEQUENCE {
volumeLDEV
INTEGER,
volumeName
DisplayString,
volumeDriveType
DisplayString,
volumeSectorSize
INTEGER,
volumeType
INTEGER,
volumeCapacity
INTEGER,
volumeMPEOverhead
INTEGER,
volumeMPETransOverhead
INTEGER,
volumeMPEConfigMaxTrans
INTEGER,
volumeDirSpaceOverhead
INTEGER,
volumeFileLabelOverhead
INTEGER,
volumeTransactionMgmtOverhead
INTEGER,
volumeSpoolFileDiscUsage
INTEGER,
volumePermFiles
INTEGER,
volumeTempFiles
INTEGER,
volumeTotalFreeSpace
INTEGER,
volumeLargestContigFree
INTEGER,
volumePercentUtilized
INTEGER
}
volumeLDEV OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The logical device number for the volume."
::= { volumeEntry 1 }
volumeName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the volume set name combined with the member name
that uniquely distinguishes the actual volume on the system."
::= { volumeEntry 2 }
volumeDriveType OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of the actual hardware device, e.g. HP7935."
::= { volumeEntry 3 }
volumeSectorSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The logical sector size of the volume in bytes"
::= { volumeEntry 4 }
volumeType OBJECT-TYPE
SYNTAX INTEGER {
system(1),
nonSystem(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of volume set."
::= { volumeEntry 5 }
volumeCapacity OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The capacity of the volume in sectors."
::= { volumeEntry 6 }
volumeMPEOverhead OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total overhead which consists of everything on
a volume that is not set aside for file space use. This
includes volume label, file label table, directory, volume
set information table, free space map, transient space,
and transaction management overhead."
::= { volumeEntry 7 }
volumeMPETransOverhead OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total MPE XL transient space overhead for the volume."
::= { volumeEntry 8 }
volumeMPEConfigMaxTrans OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The configured maximum transient space for the volume."
::= { volumeEntry 9 }
volumeDirSpaceOverhead OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The directory space overhead that is reserved for
accounting information."
::= { volumeEntry 10 }
volumeFileLabelOverhead OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The file label overhead for this volume."
::= { volumeEntry 11 }
volumeTransactionMgmtOverhead OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The transaction management overhead for this volume."
::= { volumeEntry 12 }
volumeSpoolFileDiscUsage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The spool file disc space usage which consists of the
volume space that is used by hidden spool files that are
not part of the permanent file space."
::= { volumeEntry 13 }
volumePermFiles OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The space used for permanent files on this volume."
::= { volumeEntry 14 }
volumeTempFiles OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The space used for temporary files on this volume."
::= { volumeEntry 15 }
volumeTotalFreeSpace OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total free space for the volume."
::= { volumeEntry 16 }
volumeLargestContigFree OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The largest contiguous free space area on the volume."
::= { volumeEntry 17 }
volumePercentUtilized OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The percent of the volume currently being used for
file storage and operating system overhead."
::= { volumeEntry 18 }
-- The Processor Group
numActive OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of processors currently active, in the system. A
processor is considered active if it is capable of begin
dispatched."
::= { processor 1 }
numPresent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of processors physically present in the system."
::= { processor 2 }
processorMIstate OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this object to 1 will result in the measurement
interface being turned on for the global processor statistics
which will increase the amount of CPU used by the SNMP/XL
Agent. Setting this object to 0 will cause the measurement
interface to be disabled for the global processor statistics.
When the measurement interface is enabled, the cpuUtilization
object described below may be obtained."
::= { processor 3 }
cpuUtilization OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The overall CPU utilization percentage on the system. If
the system has more than one processor, the value returned
is averaged out over all of the processors that are present.
The measurement interface must be enabled in order to get
a valid value returned for this object ( see above object ).
The number returned is the percentage of the CPU that was
used since the last time the number was sampled. This
value is consistent with various HP performance tools such
as Glance/XL. If the measurement interface is not enabled,
the value returned will be 0."
::= { processor 4 }
END