311 lines
7.3 KiB
Plaintext
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
|