Observium_CE/mibs/hp/HPN-ICF-ENTRELATION-MIB

166 lines
6.2 KiB
Plaintext

-- =================================================================
-- Copyright (c) 2010-2013 Hewlett-Packard Development Company, L.P.
--
-- Description: ENTITY RELATION MIB
-- Version: V1.2
-- History:
-- V1.0(Initial version) 19th Aug 2004
-- V1.1 2004-09-10 Exchange MIB objects' sequence, including hpnicfEntRelationType
-- and hpnicfEntityIndex.
-- Change subidentifier of hpnicfEntRelationConformance from 3 to 2.
-- V1.2 2004-10-12 updated by gaolong
-- Remove hpnicfEntityIndex, hpnicfEntRelationType from hpnicfEntRelationGroup
-- because they are not-accessible objects.
-- =================================================================
--
HPN-ICF-ENTRELATION-MIB DEFINITIONS ::= BEGIN
IMPORTS
PhysicalIndex
FROM ENTITY-MIB
hpnicfCommon
FROM HPN-ICF-OID-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC;
hpnicfEntityRelation MODULE-IDENTITY
LAST-UPDATED "200408190000Z"
ORGANIZATION
""
CONTACT-INFO
""
DESCRIPTION
"The private MIB file includes the general relation information
information of entities.
Entity MIB is used to express the physical location of the physical
entities. Other relations, such as stack port pair and combo port
pair, are not suitable to be implemented in Entity MIB. So this MIB is
used to express these relations. "
::= { hpnicfCommon 15 }
-- Textual conventions
--
HpnicfEntRelationType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"entRelationType describe the relation type of the two entities
(indicated by entityIndex and relatedEntityIndex) .
stackport: this port is a stack port.
entityIndex is the default uplinkport index,
and relatedEntityIndex is the default downlinkport index.
comboport: this port is a combo port.
entityIndex is the default active port index,
and relatedEntityIndex is the default inactive port index."
SYNTAX INTEGER
{
stackport(1),
comboport(2)
}
-- Node definitions
--
hpnicfEntRelationObjects OBJECT IDENTIFIER ::= { hpnicfEntityRelation 1 }
-- MIB contains four groups
hpnicfEntRelation OBJECT IDENTIFIER ::= { hpnicfEntRelationObjects 1 }
hpnicfEntRelationTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnicfEntRelationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entity MIB is used to express the physical location of
the physical entities. Other relations, such as stack
port pair and combo port pair, are not suitable to be
implemented in Entity MIB. This MIB is used to express
these relations. "
::= { hpnicfEntRelation 1 }
hpnicfEntRelationEntry OBJECT-TYPE
SYNTAX HpnicfEntRelationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The information about a particular physical entity."
INDEX { hpnicfEntRelationType, hpnicfEntityIndex, hpnicfRelatedEntityIndex }
::= { hpnicfEntRelationTable 1 }
HpnicfEntRelationEntry ::=
SEQUENCE {
hpnicfEntRelationType
HpnicfEntRelationType,
hpnicfEntityIndex
PhysicalIndex,
hpnicfRelatedEntityIndex
PhysicalIndex
}
hpnicfEntRelationType OBJECT-TYPE
SYNTAX HpnicfEntRelationType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of hpnicfEntRelationTable.
entRelationType describe the relation type of the two
entities(indicated by entityIndex and relatedEntityIndex) "
::= { hpnicfEntRelationEntry 1 }
hpnicfEntityIndex OBJECT-TYPE
SYNTAX PhysicalIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of hpnicfEntRelationTable.
entityIndex is the index of the entity.
This index is identical to entPhysicalIndex in ENTITY-MIB"
::= { hpnicfEntRelationEntry 2 }
hpnicfRelatedEntityIndex OBJECT-TYPE
SYNTAX PhysicalIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of hpnicfEntRelationTable.
relatedEntityIndex is the entity index that entityIndex related to,
This index is identical to entPhysicalIndex in ENTITY-MIB"
::= { hpnicfEntRelationEntry 3 }
-- Conformance and Compliance
hpnicfEntRelationConformance OBJECT IDENTIFIER ::= { hpnicfEntityRelation 2 }
hpnicfEntRelationCompliances OBJECT IDENTIFIER ::= { hpnicfEntRelationConformance 1 }
-- this module
hpnicfEntRelationCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting this MIB."
MODULE -- this module
MANDATORY-GROUPS { hpnicfEntRelationGroup }
::= { hpnicfEntRelationCompliances 1 }
hpnicfEntRelationGroups OBJECT IDENTIFIER ::= { hpnicfEntRelationConformance 2 }
hpnicfEntRelationGroup OBJECT-GROUP
OBJECTS { hpnicfRelatedEntityIndex }
STATUS current
DESCRIPTION
"Standard Entity Relation group."
::= { hpnicfEntRelationGroups 1 }
END