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