IBM Books

Administration Guide


ibmSPMIB.my

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


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]