A copy of this MIB can be found in file /usr/lpp/ssp/config/snmp_proxy/ibmSPMIB.my. The file defines SP-specific information for the creation of SNMP traps for the SP from AIX Error Log and Event Management Events. It also contains information about the nodes and the control workstation that make up the SP. The MIB is supported by the sp_configd daemon.
-- Licensed Materials - Property of IBM
--
-- 5765-529
--
-- (C) Copyright IBM Corp. 1996 All Rights Reserved.
--
-- US Government Users Restricted Rights - Use, duplication or disclosure
-- restricted by GSA ADP Schedule Contract with IBM Corp.
--
-- Script Name: ibmSPMIB.my
--
-- Description:
-- definition of the ibmSP mib.
--
IBMSP-MIB DEFINITIONS ::= BEGIN
IMPORTS
Counter, Gauge, TimeTicks, IpAddress, DisplayString, enterprises
FROM RFC1155-SMI
TRAP-TYPE
FROM RFC1215;
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmProd OBJECT IDENTIFIER ::= { ibm 6 }
ibmSP OBJECT IDENTIFIER ::= { ibmProd 117 }
----------------------------------------------------------------------
--
-- IBM SP MIB
--
ibmSPConfig OBJECT IDENTIFIER ::= { ibmSP 1 }
ibmSPhostnodenumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A number from 0 to the total number of slots. It identifies
the relative node number assigned to this processor."
::= { ibmSPConfig 1 }
ibmSPhostpartaddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ip address assigned to the system partition in which this host
resides. If this host is acting as a control workstation (i.e.
the value of ibmSPhostnodenumber.0 is 0), this will be the ip
address of the default partition."
::= { ibmSPConfig 2 }
ibmSPCWScodeversion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ssp release that is installed on the control workstation.
Values are of the form 2.0, 2.1, etc. A NULL value means the
release is not known."
::= { ibmSPConfig 3 }
ibmSPprimaryCWSname OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"hostname of the primary control workstation."
::= { ibmSPConfig 4 }
ibmSPprimaryCWSoperstatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"operational state of the primary control workstation."
::= { ibmSPConfig 5 }
ibmSPbackupCWSname OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"hostname of the backup control workstation."
::= { ibmSPConfig 6 }
ibmSPbackupCWSoperstatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"operational state of the backup control workstation."
::= { ibmSPConfig 7 }
ibmSPSystemTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmSPNodeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of SPNodeEntrys."
::= { ibmSPConfig 8 }
ibmSPNodeEntry OBJECT-TYPE
SYNTAX IbmSPNodeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Identifies a processor node residing in an SP frame."
INDEX { ibmSPpartitionaddr, ibmSPnodenumber }
::= { ibmSPSystemTable 1 }
IbmSPNodeEntry ::=
SEQUENCE {
ibmSPpartitionaddr
IpAddress,
ibmSPnodenumber
INTEGER,
ibmSPframenumber
INTEGER,
ibmSPslotnumber
INTEGER,
ibmSPslotsused
INTEGER,
ibmSPinitialhostname
DisplayString,
ibmSPreliablehostname
DisplayString,
ibmSPsysparname
DisplayString,
ibmSPcodeversion
DisplayString
}
ibmSPpartitionaddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ip address assigned to the partition in which this node resides."
::= { ibmSPNodeEntry 1 }
ibmSPnodenumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A number from 1 to the total number of slots. It identifies
the relative node number assigned to the processor."
::= { ibmSPNodeEntry 2 }
ibmSPframenumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A number from 1 to the number of frames. It identifies
the number of the frame in which the processor node resides."
::= { ibmSPNodeEntry 3 }
ibmSPslotnumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A number from 1 to the number of slots in a frame. It
identifies the number of the first slot occupied by the
processor node within the frame."
::= { ibmSPNodeEntry 4 }
ibmSPslotsused OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A number from 1 to two. It identifies the number of slots
occupied by the processor."
::= { ibmSPNodeEntry 5 }
ibmSPinitialhostname OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The initial hostname assigned to the node during the SP customization
phase."
::= { ibmSPNodeEntry 6 }
ibmSPreliablehostname OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hostname associated with the SP ethernet."
::= { ibmSPNodeEntry 7 }
ibmSPsysparname OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the system partition containing this processor
node."
::= { ibmSPNodeEntry 8}
ibmSPcodeversion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ssp release that is installed on the processor node.
Values are of the form 2.0, 2.1, etc. A NULL value means the
release is not known."
::= { ibmSPNodeEntry 9 }
-- The format of traps containing errlog entries whose tmplates
-- are defined with 'Alert=yes'.
-- ibmSPErrlogTrap TRAP-TYPE
-- ENTERPRISE ibmSP
-- VARIABLES { ibmSPellabel, ibmSPelidentifier, ibmSPeldatetime,
-- ibmSPelsequencenum, ibmSPelmachineid, ibmSPelnodeid,
-- ibmSPelclass, ibmSPeltype, ibmSPelresource,
-- ibmSPelrscclass, ibmSPelrsctype, ibmSPellocation,
-- ibmSPelvpd, ibmSPetdescription, ibmSPetprobcauses,
-- ibmSPetusercauses, ibmSPetuseraction, ibmSPetinstcauses,
-- ibmSPetinstaction, ibmSPetfailcauses, ibmSPetfailaction,
-- ibmSPetdetaildata}
-- DESCRIPTION
-- "These traps contain the contents of errlog entries formatted
-- into objects defining the contents of the errlog entry.
-- Since any single errlog entry does not contain all of the
-- fields defined in the collection of errlog templates, when a
-- object contains a null value, it will not be included in the
-- trap."
-- ::= ibmSPelidentifier.0
ibmSPErrlogVars OBJECT-TYPE
SYNTAX SEQUENCE OF IbmSPErrlogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A single SPNodeErrlogEntry."
::= { ibmSP 2 }
IbmSPErrlogEntry ::=
SEQUENCE {
ibmSPellabel
DisplayString,
ibmSPelidentifier
DisplayString,
ibmSPeldatetime
DisplayString,
ibmSPelsequencenum
DisplayString,
ibmSPelmachineid
DisplayString,
ibmSPelnodeid
DisplayString,
ibmSPelclass
DisplayString,
ibmSPeltype
DisplayString,
ibmSPelresource
DisplayString,
ibmSPelrscclass
DisplayString,
ibmSPelrsctype
DisplayString,
ibmSPellocation
DisplayString,
ibmSPelvpd
DisplayString,
ibmSPetdescription
DisplayString,
ibmSPetprobcauses
DisplayString,
ibmSPetusercauses
DisplayString,
ibmSPetuseraction
DisplayString,
ibmSPetinstcauses
DisplayString,
ibmSPetinstaction
DisplayString,
ibmSPetfailcauses
DisplayString,
ibmSPetfailaction
DisplayString,
ibmSPetdetaildata
DisplayString
}
ibmSPellabel OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The label associated with the error identifier defined by
the ibmSPelidentifier object."
::= { ibmSPErrlogVars 1 }
ibmSPelidentifier OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique identifier defining the type of error entry written
to the system error log existing on the host from which the
trap originated."
::= { ibmSPErrlogVars 2 }
ibmSPeldatetime OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A timestamp identifying the time that this error log entry
was written to the system error log. It is of the form:
day month day_of_month hour:min:sec"
::= { ibmSPErrlogVars 3 }
ibmSPelsequencenum OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A decimal number which is the sequence number assigned to this
entry. This is the value specified on the -l switch of the
errpt command used to obtain the trap data on the host from
which the trap originated."
::= { ibmSPErrlogVars 4 }
ibmSPelmachineid OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A decimal number which is the machine ID of the host on which
the trap originated. This is the value returned by the AIX
'uname -m' command when issued on the host from which the trap
originated."
::= { ibmSPErrlogVars 5 }
ibmSPelnodeid OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An alpha-numeric string which is the node ID of the host on
which the trap originated. This is the value returned by the AIX
'uname -m' command when issued on the host from which the trap
originated."
::= { ibmSPErrlogVars 6 }
ibmSPelclass OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An alphabetic string which is the error class of this entry:
H (hardware), S (software), O (errlogger command messages)."
::= { ibmSPErrlogVars 7 }
ibmSPeltype OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An alphabetic string which is the severity of the error entry:
'PEND' (impending loss of availability), 'PERF' (unacceptable
performance degradation), 'PERM' (permanent), 'TEMP' (temporary),
'UNKN' (unknown)."
::= { ibmSPErrlogVars 8 }
ibmSPelresource OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The resource name associated with the error. For hardware
errors this is a device name, for software errors this is
the name of the failing executable, for operator command
messages this is 'OPERATOR'."
::= { ibmSPErrlogVars 9 }
ibmSPelrscclass OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The resource class associated with the error. For hardware
errors this is a device class (or 'NONE')."
::= { ibmSPErrlogVars 10 }
ibmSPelrsctype OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The resource type associated with the error. For hardware
errors this is a device type (or 'NONE'), for software errors
(when specified) this is an LPP."
::= { ibmSPErrlogVars 11 }
ibmSPellocation OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For hardware errors, information about the location of the
failing device (or 'NONE')."
::= { ibmSPErrlogVars 12 }
ibmSPelvpd OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"IBM or user supplied vital product data."
::= { ibmSPErrlogVars 13}
ibmSPetdescription OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Error description."
::= { ibmSPErrlogVars 14}
ibmSPetprobcauses OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Probable causes of the error."
::= { ibmSPErrlogVars 15 }
ibmSPetusercauses OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"User actions which may have caused the error."
::= { ibmSPErrlogVars 16 }
ibmSPetuseraction OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Recommended actions the user may take to correct the error."
::= { ibmSPErrlogVars 17 }
ibmSPetinstcauses OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Installation causes of the error."
::= { ibmSPErrlogVars 18 }
ibmSPetinstaction OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"User actions which may have been performed during installation
to cause the error."
::= { ibmSPErrlogVars 19 }
ibmSPetfailcauses OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A list of candidates which may be the source of the error."
::= { ibmSPErrlogVars 20 }
ibmSPetfailaction OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A list of reccommended actions which may be taken to correct
the possible failures."
::= { ibmSPErrlogVars 21 }
ibmSPeldetaildata OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Detailed data about this particular error."
::= { ibmSPErrlogVars 22 }
ibmSPEMVariables OBJECT IDENTIFIER ::= { ibmSP 3 }
-- The format of traps containing errlog entries whose tmplates
-- are defined with 'Alert=yes'.
-- ibmSPEMEventTrap TRAP-TYPE
-- ENTERPRISE ibmSP
-- ibmSPEMEventVarValue
-- DisplayString,
-- ibmSPEMEventPredicate
-- DisplayString
-- VARIABLES { ibmSPEMEventID, ibmSPEMEventFlags, ibmSPEMEventTime,
-- ibmSPEMEventLocation, ibmSPEMEventPartitionAddress,
-- ibmSPEMEventVarsTableName, ibmSPEMEventVarsTableInstanceID,
-- ibmSPEMEventVarName, ibmSPEMEventVarValueInstanceVector,
-- ibmSPEMEventVarValuesTableInstanceID,
-- ibmSPEMEventVariableValue, ibmSPEMEventPredicate,
-- DESCRIPTION
-- "These traps contain the contents of events generated from the
-- PSSP Event Manager. The events have been formatted
-- into objects defining the contents of the event and where
-- the variable pertaining to the event and its value are located
-- in the ibmSP mib.
-- ::= ibmSPEMEventID.0
ibmSPEMEvent OBJECT-TYPE
SYNTAX SEQUENCE OF IbmSPEMEventEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A single IbmSPEMEventEntry."
::= { ibmSPEMVariables 1 }
ibmSPEMEventEntry ::=
SEQUENCE {
ibmSPEMEventID
INTEGER,
ibmSPEMEventFlags
INTEGER,
ibmSPEMEventTime
TimeTicks,
ibmSPEMEventLocation
INTEGER,
ibmSPEMEventPartitionAddress
IpAddress,
ibmSPEMEventVarsTableName
DisplayString,
ibmSPEMEventVarsTableInstanceID
DisplayString,
ibmSPEMEventVarName
DisplayString,
ibmSPEMEventVarValueInstanceVector
DisplayString,
ibmSPEMEventVarValuesTableInstanceID
DisplayString,
ibmSPEMEventVarValue
DisplayString,
ibmSPEMEventPredicate
DisplayString
}
ibmSPEMEventID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The trap identifier assigned to the occurence of the Event."
::= { ibmSPEMEvent 1}
ibmSPEMEventFlags OBJECT-TYPE
SYNTAX INTEGER {
re-arm(1),
false-predicate(2),
unregister-event(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EM Flags."
::= { ibmSPEMEvent 2}
ibmSPEMEventTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Elapsed time between the activation of the SP proxy sub-agent
and the occurence of the event."
::= { ibmSPEMEvent 3}
ibmSPEMEventLocation OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of the SP node from which the event was generated."
::= { ibmSPEMEvent 4}
ibmSPEMEventPartitionAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ip address of the SP partition from which the event was
generated."
::= { ibmSPEMEvent 5}
ibmSPEMEventVarsTableName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the table in the SP MIB in which contains the variable
definition objects."
::= { ibmSPEMEvent 6}
ibmSPEMEventVarsTableInstanceID OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The instance identifier used to locate the row in the table named
by the ibmSPEMEventVarsTableName object value which contains
further information about the EM Event variable definition."
::= { ibmSPEMEvent 7}
ibmSPEMEventVarName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the EM variable about which the event is recorded."
::= { ibmSPEMEvent 8}
ibmSPEMEventVarValueInstanceVector OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The instantiation vector of the EM variable instance that resulted
in the event."
::= { ibmSPEMEvent 9}
ibmSPEMEventVarValuesTableInstanceID OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The instance identifier used to locate the row in the
ibmSPEMVarValuesTable identifying for which instantiation of the named
EM variable the value is reported. This is used to obtain the current
variable value in the table to see if it has changed since the time
the trap was issued."
::= { ibmSPEMEvent 10}
ibmSPEMEventVarValue OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of the variable instance at the time of the event."
::= { ibmSPEMEvent 11}
ibmSPEMEventPredicate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The predicate string which caused the event."
::= { ibmSPEMEvent 12}
ibmSPEMNodeDepVarsTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmSPEMNodeDepVarEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of node-dependent EM Variable attributes. Variables
in this table are only instantiated on the node containing the
resource monitor. See the ibmSPEMNodeDepVarLocator object
description."
::= { ibmSPEMVariables 2 }
ibmSPEMNodeDepVarEntry OBJECT-TYPE
SYNTAX IbmSPEMNodeDepVarEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The attributes of an event manager variable. Each octet of
the variable-length index string is encoded in a separate
sub-identifier. The number of the sub-identifiers in the index
is IMPLIED."
INDEX { ibmSPEMNodeDepVarName }
::= { ibmSPEMNodeDepVarsTable 1 }
IbmSPEMNodeDepVarEntry ::=
SEQUENCE {
ibmSPEMNodeDepVarName
DisplayString,
ibmSPEMNodeDepVarDescr
DisplayString,
ibmSPEMNodeDepVarType
DisplayString,
ibmSPEMNodeDepVarDataType
DisplayString,
ibmSPEMNodeDepVarSBSFormat
DisplayString,
ibmSPEMNodeDepVarInitValue
DisplayString,
ibmSPEMNodeDepVarCurValueIndex
INTEGER,
ibmSPEMNodeDepVarClass
DisplayString,
ibmSPEMNodeDepVarVecElDefn
DisplayString,
ibmSPEMNodeDepVarVecElDescr
DisplayString,
ibmSPEMNodeDepVarPTXName
DisplayString,
ibmSPEMNodeDepVarDefPred
DisplayString,
ibmSPEMNodeDepVarEventDescr
DisplayString,
ibmSPEMNodeDepVarLocator
DisplayString,
ibmSPEMNodeDepVarOrderGroup
DisplayString
}
ibmSPEMNodeDepVarName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A resource variable name as defined to the Event Manager."
::= { ibmSPEMNodeDepVarEntry 1 }
ibmSPEMNodeDepVarDescr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A description of the variable, including its semantics."
::= { ibmSPEMNodeDepVarEntry 2 }
ibmSPEMNodeDepVarType OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"One of the strings Counter, Quantity or State."
::= { ibmSPEMNodeDepVarEntry 3 }
ibmSPEMNodeDepVarDataType OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"One of the strings long, float or SBS. SBS is only permitted
for a variable of the type State. If the value of this
object is SBS, then the definitions of the structured fields
that comprise the structured byte string contained in the
ibmSPEMNodeDepVarSBSFormat object."
::= { ibmSPEMNodeDepVarEntry 4 }
ibmSPEMNodeDepVarSBSFormat OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If the ibmSPEMNodeDepVarDataType object with the corresponding
instance id has a value of SBS, then this object dscribes the
structured fields within the variable. Included for each structured
field is the structured field name, followed by an equal sign,
followed by the data type for the field. The structured fields
are defined sequentially beginning with sequence number 0."
::= { ibmSPEMNodeDepVarEntry 5 }
ibmSPEMNodeDepVarInitValue OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The initial value of a resource variable before it is observed
for the first time."
::= { ibmSPEMNodeDepVarEntry 6 }
ibmSPEMNodeDepVarCurValueIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index into the ibmSPEMVarValuesTable to locate value
instances for this variable."
::= { ibmSPEMNodeDepVarEntry 7 }
ibmSPEMNodeDepVarClass OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the class to which this resource variable belongs."
::= { ibmSPEMNodeDepVarEntry 8 }
ibmSPEMNodeDepVarVecElDefn OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name(s) of instantiation vector elements associated with the
resource variable."
::= { ibmSPEMNodeDepVarEntry 9 }
ibmSPEMNodeDepVarVecElDescr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A description of the instantiation vector elements associated with
the resource variable."
::= { ibmSPEMNodeDepVarEntry 10 }
ibmSPEMNodeDepVarPTXName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name used to read and write the resource variable in the PTX
shared memory."
::= { ibmSPEMNodeDepVarEntry 11 }
ibmSPEMNodeDepVarDefPred OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The default predicate to be applied to the resource variable."
::= { ibmSPEMNodeDepVarEntry 12 }
ibmSPEMNodeDepVarEventDescr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A description of the event generated by the application of the
default predicate."
::= { ibmSPEMNodeDepVarEntry 13 }
ibmSPEMNodeDepVarLocator OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the vector element whose value is the number of the
node containing the variable instance."
::= { ibmSPEMNodeDepVarEntry 14 }
ibmSPEMNodeDepVarOrderGroup OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of an Availability group. All events generated by the
default predicates of resource variables within this order group
name are guaranteed ordered delivery with respect to one
another."
::= { ibmSPEMNodeDepVarEntry 15 }
ibmSPEMNodeIndepVarsTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmSPEMNodeIndepVarEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of node-independent EM Variable attributes. No EM Locator
element is defined for these variables so the location of the
resource monitor is unknown within the partition. Variables
in this table are only instantiated on the Control Work Station.
See the ibmSPEMNodeDepVarLocator object description."
::= { ibmSPEMVariables 3 }
ibmSPEMNodeIndepVarEntry OBJECT-TYPE
SYNTAX IbmSPEMNodeIndepVarEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The attributes of an event manager variable. Each octet of
the variable-length index string is encoded in a separate
sub-identifier. The number of the sub-identifiers in the index
is IMPLIED."
INDEX { ibmSPEMNodeIndepPartaddr, ibmSPEMNodeIndepVarName }
::= { ibmSPEMNodeIndepVarsTable 1 }
IbmSPEMNodeIndepVarEntry ::=
SEQUENCE {
ibmSPEMNodeIndepPartaddr
IpAddress,
ibmSPEMNodeIndepVarName
DisplayString,
ibmSPEMNodeIndepVarDescr
DisplayString,
ibmSPEMNodeIndepVarType
DisplayString,
ibmSPEMNodeIndepVarDataType
DisplayString,
ibmSPEMNodeIndepVarSBSFormat
DisplayString,
ibmSPEMNodeIndepVarInitValue
DisplayString,
ibmSPEMNodeIndepVarCurValueIndex
INTEGER,
ibmSPEMNodeIndepVarClass
DisplayString,
ibmSPEMNodeIndepVarVecElDefn
DisplayString,
ibmSPEMNodeIndepVarVecElDescr
DisplayString,
ibmSPEMNodeIndepVarPTXName
DisplayString,
ibmSPEMNodeIndepVarDefPred
DisplayString,
ibmSPEMNodeIndepVarEventDescr
DisplayString,
ibmSPEMNodeIndepVarOrderGroup
DisplayString
}
ibmSPEMNodeIndepPartaddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ip address assigned to the system partition in which the
this resource variable resides."
::= { ibmSPEMNodeIndepVarEntry 1 }
ibmSPEMNodeIndepVarName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A resource variable name as defined to the Event Manager."
::= { ibmSPEMNodeIndepVarEntry 2 }
ibmSPEMNodeIndepVarDescr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A description of the variable, including its semantics."
::= { ibmSPEMNodeIndepVarEntry 3 }
ibmSPEMNodeIndepVarType OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"One of the strings Counter, Quantity or State."
::= { ibmSPEMNodeIndepVarEntry 4 }
ibmSPEMNodeIndepVarDataType OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"One of the strings long, float or SBS. SBS is only permitted
for a variable of the type State. If the value of this
object is SBS, then the definitions of the structured fields
that comprise the structured byte string contained in the
ibmSPEMNodeIndepVarSBSFormat object."
::= { ibmSPEMNodeIndepVarEntry 5 }
ibmSPEMNodeIndepVarSBSFormat OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If the ibmSPEMNodeIndepVarDataType object with the corresponding
instance id has a value of SBS, then this object describes the
structured fields within the variable. Included for each structured
field is the structured field name, followed by an equal sign,
followed by the data type for the field. The structured fields
are defined sequentially beginning with sequence number 0."
::= { ibmSPEMNodeIndepVarEntry 6 }
ibmSPEMNodeIndepVarInitValue OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The initial value of a resource variable before it is observed
for the first time."
::= { ibmSPEMNodeIndepVarEntry 7 }
ibmSPEMNodeIndepVarCurValueIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index into the ibmSPEMVarValuesTable table to locate value
instances for this variable."
::= { ibmSPEMNodeIndepVarEntry 8 }
ibmSPEMNodeIndepVarClass OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the class to which this resource variable belongs."
::= { ibmSPEMNodeIndepVarEntry 9 }
ibmSPEMNodeIndepVarVecElDefn OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name(s) of instantiation vector elements associated with the
resource variable."
::= { ibmSPEMNodeIndepVarEntry 10 }
ibmSPEMNodeIndepVarVecElDescr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A description of the instantiation vector elements associated with
the resource variable."
::= { ibmSPEMNodeIndepVarEntry 11 }
ibmSPEMNodeIndepVarPTXName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name used to read and write the resource variable in the PTX
shared memory."
::= { ibmSPEMNodeIndepVarEntry 12 }
ibmSPEMNodeIndepVarDefPred OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The default predicate to be applied to the resource variable."
::= { ibmSPEMNodeIndepVarEntry 13 }
ibmSPEMNodeIndepVarEventDescr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A description of the event generated by the application of the
default predicate."
::= { ibmSPEMNodeIndepVarEntry 14 }
ibmSPEMNodeIndepVarOrderGroup OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of an Availability group. All events generated by the
default predicates of resource variables within this order group
name are guaranteed ordered delivery with respect to one
another."
::= { ibmSPEMNodeIndepVarEntry 15 }
ibmSPEMVarValuesTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmSPEMVarValuesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of current EM Variable values. Variables."
::= { ibmSPEMVariables 4 }
ibmSPEMVarValuesEntry OBJECT-TYPE
SYNTAX IbmSPEMVarValuesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The current value of an event manager variable instantiation.
The value of the ibmSPEMVarValueIndex is assigned when the
SP sub-agent (sp_configd) is initialized; it is contained in the
ibmSPEMNodeDepVarCurValueIndex object within the ibmSPNodeDepVarsTable
(if the variable is node-dependent) or in the
ibmSPEMNodeIndepVarCurValueIndex object within the
ibmSPEMNodeIndepVarTable (if the variable is node-independent).
Each octet of the variable-length ibmSPEMVarValueInstanceVector value
string is encoded in a separate sub-identifier, preceded by its
length which may be 0 if its value is null. A 0 length indicates
the function represented by the EM variable is not being monitored."
INDEX { ibmSPEMVarValueIndex, ibmSPEMVarValueInstanceVector }
::= { ibmSPEMVarValuesTable 1 }
IbmSPEMVarValuesEntry ::=
SEQUENCE {
ibmSPEMVarValueIndex
INTEGER,
ibmSPEMVarValueInstanceVector
DisplayString,
ibmSPEMVarValuePartaddr
IpAddress,
ibmSPEMVarValueName
DisplayString,
ibmSPEMVarValue
DisplayString
}
ibmSPEMVarValueIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index used as part of the instance id to identify the
object instance containing the current value of an EM
resource variable instance "
::= { ibmSPEMVarValuesEntry 1}
ibmSPEMVarValueInstanceVector OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The instantiation vector elements associated with the
resource variable."
::= { ibmSPEMVarValuesEntry 2}
ibmSPEMVarValuePartaddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ip address assigned to the system partition in which the
this resource variable resides."
::= { ibmSPEMVarValuesEntry 3}
ibmSPEMVarValueName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A resource variable name as defined to the Event Manager."
::= { ibmSPEMVarValuesEntry 4}
ibmSPEMVarValue OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current value of a resource variable."
::= { ibmSPEMVarValuesEntry 5}
END