-- automatically generated by mosy 7.1 #1 (hprnljf), do not edit! HP-ICF-CHAIN DEFINITIONS ::= BEGIN IMPORTS Counter FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215 hpicfCommonTraps, hpicfCommon, hpicfObjectModules FROM HP-ICF-OID TimeStamp, TruthValue, DisplayString FROM SNMPv2-TC; -- created from hpicfChainMib (9703060333Z) hpicfChainMib OBJECT IDENTIFIER ::= { hpicfObjectModules 2 } hpicfChain OBJECT IDENTIFIER ::= { hpicfCommon 1 } hpicfChainMaxMembers OBJECT-TYPE SYNTAX INTEGER (1..16) ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of devices that can be supported on the Distributed Management Chain from this agent." ::= { hpicfChain 1 } hpicfChainCurMembers OBJECT-TYPE SYNTAX INTEGER (1..16) ACCESS read-only STATUS mandatory DESCRIPTION "The number of devices currently on the Distributed Management Chain connected to this agent." ::= { hpicfChain 2 } hpicfChainLastChange OBJECT-TYPE SYNTAX TimeStamp ACCESS read-only STATUS mandatory DESCRIPTION "The value of sysUpTime on this agent the last time a device was added to or removed from the Distributed Management Chain connected to this agent." ::= { hpicfChain 3 } hpicfChainChanges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the number of times devices have been added to or removed from the Distributed Management Chain connected to this agent." ::= { hpicfChain 4 } hpicfChainTable OBJECT-TYPE SYNTAX SEQUENCE OF HpicfChainEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of boxes currently connected to the same Distributed Management Chain as this agent." ::= { hpicfChain 5 } hpicfChainEntry OBJECT-TYPE SYNTAX HpicfChainEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table describing a single box on the Distributed Management Chain connected to this device." INDEX { hpicfChainId } ::= { hpicfChainTable 1 } HpicfChainEntry ::= SEQUENCE { hpicfChainId OCTET STRING, hpicfChainObjectId OBJECT IDENTIFIER, hpicfChainTimestamp TimeStamp, hpicfChainHasAgent TruthValue, hpicfChainThisBox TruthValue, hpicfChainLocation INTEGER } hpicfChainId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) ACCESS read-only STATUS mandatory DESCRIPTION "An identifier which uniquely identifies this particular box. In practice, this will be a box serial number or MAC address." ::= { hpicfChainEntry 1 } hpicfChainObjectId OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION "The authoritative identification of the box which provides an easy and unambiguous means for determining the type of box." ::= { hpicfChainEntry 2 } hpicfChainTimestamp OBJECT-TYPE SYNTAX TimeStamp ACCESS read-only STATUS mandatory DESCRIPTION "The value of the agent's sysUpTime at which this box was last initialized. If the box has not been initialized since the last reinitialization of the agent, then this object has a zero value." ::= { hpicfChainEntry 3 } hpicfChainHasAgent OBJECT-TYPE SYNTAX TruthValue ACCESS read-only STATUS mandatory DESCRIPTION "This object will contain the value 'true' if this box contains at least one network management agent capable of responding to SNMP requests, and will contain the value 'false' otherwise." ::= { hpicfChainEntry 4 } hpicfChainThisBox OBJECT-TYPE SYNTAX TruthValue ACCESS read-only STATUS mandatory DESCRIPTION "This object will contain the value 'true' if this entry in the chain table corresponds to the box which contains the agent which is responding to this SNMP request, and will contain the value 'false' otherwise." ::= { hpicfChainEntry 5 } hpicfChainLocation OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "This byte is settable by a management station and is not interpreted by the agent. The intent is that a management station can use it to assign an ordering to boxes on the chain that can later be used when displaying the chain." ::= { hpicfChainEntry 6 } hpicfChainViewTable OBJECT-TYPE SYNTAX SEQUENCE OF HpicfChainViewEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains one entry for each box on the Distributed Management Chain for which this agent is able to act as a proxy." ::= { hpicfChain 6 } hpicfChainViewEntry OBJECT-TYPE SYNTAX HpicfChainViewEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the hpicfChainViewTable containing information about how to proxy to a single box." INDEX { hpicfChainViewId } ::= { hpicfChainViewTable 1 } HpicfChainViewEntry ::= SEQUENCE { hpicfChainViewId OCTET STRING, hpicfChainViewName DisplayString } hpicfChainViewId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) ACCESS read-only STATUS mandatory DESCRIPTION "An identifier which uniquely identifies this particular box. In practice, this will be a box serial number or MAC address." ::= { hpicfChainViewEntry 1 } hpicfChainViewName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..15)) ACCESS read-only STATUS mandatory DESCRIPTION "The local name of this box. This is used by the proxy agent for the box to determine which box on the Distributed Management Chain is being addressed. If an agent does not use this method to distinguish proxy destinations, it should return a zero length octet string for this object. For SNMPv1, the destination box is specified by appending this name to the proxy agent's community name. For example, if this agent has a community with a community name of 'public', and the value of this object is 'repeater1', the community 'public/repeater1' will specify that the agent should proxy to the public community of the 'repeater1' box. The default value for this object for box-level repeaters is an ASCII hex representation of the low-order three bytes of the device MAC address." ::= { hpicfChainViewEntry 2 } hpicfChainAddition TRAP-TYPE ENTERPRISE { hpicfCommonTraps } VARIABLES { hpicfChainId } DESCRIPTION "********* THIS NOTIFICATION IS DEPRECATED ********* An hpicfChainAddition trap indicates that a new node has been added to the Distributed Management Chain connected to this agent. The hpicfChainId returned is the identifier for the new node. Replaced by Cold Start" ::= 1 hpicfChainRemoval TRAP-TYPE ENTERPRISE { hpicfCommonTraps } VARIABLES { hpicfChainId } DESCRIPTION "An hpicfChainRemoval trap indicates that a node has been removed from the Distributed Management Chain connected to this agent. The hpicfChainId returned is the identifier for the node that was removed." ::= 2 hpicfChainConformance OBJECT IDENTIFIER ::= { hpicfChainMib 1 } hpicfChainCompliances OBJECT IDENTIFIER ::= { hpicfChainConformance 1 } hpicfChainGroups OBJECT IDENTIFIER ::= { hpicfChainConformance 2 } hpicfChainingCompliance OBJECT IDENTIFIER ::= { hpicfChainCompliances 1 } hpicfChainingCompliance2 OBJECT IDENTIFIER ::= { hpicfChainCompliances 2 } hpicfChainingGroup OBJECT IDENTIFIER ::= { hpicfChainGroups 1 } hpicfChainTrapGroup OBJECT IDENTIFIER ::= { hpicfChainGroups 2 } hpicfChainNotifyGroup OBJECT IDENTIFIER ::= { hpicfChainGroups 3 } END