Observium_CE/mibs/planet/PLANET-MC1610MR-MIB

357 lines
9.4 KiB
Plaintext

PLANET-MC1610MR-MIB DEFINITIONS ::= BEGIN
--
-- Top-level infrastructure of the PLANET enterprise MIB tree
--
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC
enterprises FROM RFC1155-SMI;
planet MODULE-IDENTITY
LAST-UPDATED "202105190000Z"
ORGANIZATION "www.planet.com.tw"
CONTACT-INFO
"sales@planet.com.tw"
DESCRIPTION
"Top-level infrastructure of PLANET enterprise MIB tree"
REVISION "202105190000Z"
DESCRIPTION
"MIB tree re-organized for validation"
REVISION "200811200000Z"
DESCRIPTION
"First draft for MC-1610MR"
::= { enterprises 10456}
--
-- PLANET enterprise-specific management objects
--
mediaConverter OBJECT IDENTIFIER ::= { planet 2}
chassis OBJECT IDENTIFIER ::= { mediaConverter 625 }
--
-- chassis MIBS
--
chassisIfNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of MC-1610MR interfaces."
::= { chassis 1 }
chassisIfInfo OBJECT IDENTIFIER ::= { chassis 2 }
chassisIfStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ChassisIfStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of MC-1610MR interface entries. The number of entries is
given by the value of ifNumber."
::= { chassisIfInfo 1 }
chassisIfStatusEntry OBJECT-TYPE
SYNTAX ChassisIfStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing management information applicable to a
particular interface."
INDEX { chassisIfStatusIndex }
::= { chassisIfStatusTable 1 }
ChassisIfStatusEntry ::= SEQUENCE
{
chassisIfStatusIndex Unsigned32,
chassisIfStatusName OCTET STRING,
chassisIfStatusTPStatus INTEGER,
chassisIfStatusTPSpeed INTEGER,
chassisIfStatusTPDuplex INTEGER,
chassisIfStatusFXStatus INTEGER,
chassisIfStatusFXSpeed INTEGER,
chassisIfStatusFXDuplex INTEGER
}
chassisIfStatusIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..16)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface index value"
::= { chassisIfStatusEntry 1 }
chassisIfStatusName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Conveter Name."
::= { chassisIfStatusEntry 2 }
chassisIfStatusTPStatus OBJECT-TYPE
SYNTAX INTEGER {
linkDown(0),
linkUp(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current TP state of the interface."
::= { chassisIfStatusEntry 3 }
chassisIfStatusTPSpeed OBJECT-TYPE
SYNTAX INTEGER {
linkDown(0),
ifSpeed-10M(1),
ifSpeed-100M(2),
ifSpeed-1000M(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current TP speed of the interface."
::= { chassisIfStatusEntry 4 }
chassisIfStatusTPDuplex OBJECT-TYPE
SYNTAX INTEGER {
linkDown(0),
half(1),
full(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current TP Duplex of the interface."
::= { chassisIfStatusEntry 5 }
chassisIfStatusFXStatus OBJECT-TYPE
SYNTAX INTEGER {
linkDown(0),
linkUp(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current FX state of the interface."
::= { chassisIfStatusEntry 6 }
chassisIfStatusFXSpeed OBJECT-TYPE
SYNTAX INTEGER {
linkDown(0),
ifSpeed-10M(1),
ifSpeed-100M(2),
ifSpeed-1000M(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current FX speed of the interface."
::= { chassisIfStatusEntry 7 }
chassisIfStatusFXDuplex OBJECT-TYPE
SYNTAX INTEGER {
linkDown(0),
half(1),
full(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current FX Duplex of the interface."
::= { chassisIfStatusEntry 8 }
chassisIfConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ChassisIfConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of MC-1610MR interface entries. The number of entries is
given by the value of ifNumber."
::= { chassisIfInfo 2 }
chassisIfConfEntry OBJECT-TYPE
SYNTAX ChassisIfConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing management information applicable to a
particular interface."
INDEX { chassisIfStatusIndex }
::= { chassisIfConfTable 1 }
ChassisIfConfEntry ::= SEQUENCE
{
chassisIfConfAdmin INTEGER,
chassisIfConfTPANmode INTEGER,
chassisIfConfTPSpeed INTEGER,
chassisIfConfTPDuplex INTEGER,
chassisIfConfTPFlowControl INTEGER,
chassisIfConfLLCF INTEGER,
chassisIfConfFXDuplex INTEGER,
chassisIfConfFXLLR INTEGER,
chassisIfConfFXANbyPass INTEGER
}
chassisIfConfAdmin OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(0)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The desired state of the interface.(FST-80X only)"
::= { chassisIfConfEntry 1 }
chassisIfConfTPANmode OBJECT-TYPE
SYNTAX INTEGER {
enable(0),
disable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"TP autonegotiation configuration.(FST-80X only)"
::= { chassisIfConfEntry 2 }
chassisIfConfTPSpeed OBJECT-TYPE
SYNTAX INTEGER {
ifSpeed-10M(0),
ifSpeed-100M(1),
ifSpeed-1000M(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"TP Speed configuration.(FST-80X only)"
::= { chassisIfConfEntry 3 }
chassisIfConfTPDuplex OBJECT-TYPE
SYNTAX INTEGER {
half(0),
full(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"TP Speed configuration.(FST-80X only)"
::= { chassisIfConfEntry 4 }
chassisIfConfTPFlowControl OBJECT-TYPE
SYNTAX INTEGER {
enable(0),
disable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"TP flow control configuration.(FST-80X only)"
::= { chassisIfConfEntry 5 }
chassisIfConfLLCF OBJECT-TYPE
SYNTAX INTEGER {
enable(0),
disable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"LLCF configuration.(FST-80X only)"
::= { chassisIfConfEntry 6 }
chassisIfConfFXDuplex OBJECT-TYPE
SYNTAX INTEGER {
half(0),
full(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Fiber duplex configuration.(FST-80X only)"
::= { chassisIfConfEntry 7 }
chassisIfConfFXLLR OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(0)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"LLR configuration."
::= { chassisIfConfEntry 8 }
chassisIfConfFXANbyPass OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(0)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Fiber AN by pass configuration.(GST-70X only)"
::= { chassisIfConfEntry 9 }
chassisTemperature OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"chassis current temperature(C)."
::= { chassis 3 }
chassisPowerStatus OBJECT-TYPE
SYNTAX INTEGER {
off(0),
on(1),
fail(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"chassis current Power Status."
::= { chassis 4 }
chassisFanStatus OBJECT-TYPE
SYNTAX INTEGER {
off(0),
on(1),
fail(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"chassis current Fan Status."
::= { chassis 5 }
chassisRedundant OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"chassis Redundant Configuration."
::= { chassis 6 }
chassisSlotLocation OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Slot location description."
::= { chassis 7 }
END