Observium_CE/mibs/cyan/CYAN-GEPORT-MIB

280 lines
6.7 KiB
Plaintext

CYAN-GEPORT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32,
Unsigned32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
CyanOffOnTc,
CyanLoopbackControlTc,
CyanTxControlTc,
CyanOpStateTc,
CyanSecServiceStateTc,
CyanOpStateQualTc,
CyanAdminStateTc,
CyanEnDisabledTc
FROM CYAN-TC-MIB
cyanEntityModules
FROM CYAN-MIB
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF;
cyanGEPortModule MODULE-IDENTITY
LAST-UPDATED "201412070545Z" -- Sun Dec 7 05:45:29 2014
ORGANIZATION "Cyan, Inc."
CONTACT-INFO
"
E-mail: support@cyaninc.com
Postal: Cyan, Inc.
1390 N. McDowell Blvd., # G-327
Petaluma, CA 94954
USA
Tel: +1-707-735-2300"
DESCRIPTION "MIB module for Gig Ethernet Port"
REVISION "201412070545Z" -- Sun Dec 7 05:45:29 2014
DESCRIPTION "Release 6.0 build 1416362081"
::= { cyanEntityModules 160 }
cyanGEPortMibObjects OBJECT IDENTIFIER ::={ cyanGEPortModule 1 }
cyanGEPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF CyanGEPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of GEPort entries."
::= { cyanGEPortMibObjects 1 }
cyanGEPortEntry OBJECT-TYPE
SYNTAX CyanGEPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of GEPort."
INDEX {
cyanGEPortShelfId ,
cyanGEPortModuleId ,
cyanGEPortXcvrId ,
cyanGEPortPortId
}
::= { cyanGEPortTable 1 }
CyanGEPortEntry ::=
SEQUENCE {
cyanGEPortShelfId Unsigned32,
cyanGEPortModuleId Unsigned32,
cyanGEPortXcvrId Unsigned32,
cyanGEPortPortId Unsigned32,
cyanGEPortAdminState CyanAdminStateTc,
cyanGEPortAutoinserviceSoakTimeSec Integer32,
cyanGEPortDescription DisplayString,
cyanGEPortExternalFiberMultishelfLink CyanEnDisabledTc,
cyanGEPortExternalFiberRemotePort DisplayString,
cyanGEPortLoopbackControl CyanLoopbackControlTc,
cyanGEPortOperState CyanOpStateTc,
cyanGEPortOperStateQual CyanOpStateQualTc,
cyanGEPortRxPwr Integer32,
cyanGEPortSecServState CyanSecServiceStateTc,
cyanGEPortTransmitControl CyanTxControlTc,
cyanGEPortTxPwr Integer32,
cyanGEPortTxStatus CyanOffOnTc
}
cyanGEPortShelfId OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Shelf Id"
::= { cyanGEPortEntry 1 }
cyanGEPortModuleId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Module Id"
::= { cyanGEPortEntry 2 }
cyanGEPortXcvrId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Transceiver Id"
::= { cyanGEPortEntry 3 }
cyanGEPortPortId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port Id"
::= { cyanGEPortEntry 4 }
cyanGEPortAdminState OBJECT-TYPE
SYNTAX CyanAdminStateTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Administrative state"
::= { cyanGEPortEntry 5 }
cyanGEPortAutoinserviceSoakTimeSec OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Auto-In-Service soak time"
::= { cyanGEPortEntry 6 }
cyanGEPortDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description"
::= { cyanGEPortEntry 7 }
cyanGEPortExternalFiberMultishelfLink OBJECT-TYPE
SYNTAX CyanEnDisabledTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Assign a port to an inter-node link"
::= { cyanGEPortEntry 8 }
cyanGEPortExternalFiberRemotePort OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..45))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote connection point of the inter-node link"
::= { cyanGEPortEntry 9 }
cyanGEPortLoopbackControl OBJECT-TYPE
SYNTAX CyanLoopbackControlTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port loopback control"
::= { cyanGEPortEntry 10 }
cyanGEPortOperState OBJECT-TYPE
SYNTAX CyanOpStateTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Primary Operation State"
::= { cyanGEPortEntry 11 }
cyanGEPortOperStateQual OBJECT-TYPE
SYNTAX CyanOpStateQualTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operation state qualifier"
::= { cyanGEPortEntry 12 }
cyanGEPortRxPwr OBJECT-TYPE
SYNTAX Integer32 -- real32 * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RX Power"
::= { cyanGEPortEntry 13 }
cyanGEPortSecServState OBJECT-TYPE
SYNTAX CyanSecServiceStateTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Secondary service state"
::= { cyanGEPortEntry 14 }
cyanGEPortTransmitControl OBJECT-TYPE
SYNTAX CyanTxControlTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmitter control"
::= { cyanGEPortEntry 15 }
cyanGEPortTxPwr OBJECT-TYPE
SYNTAX Integer32 -- real32 * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TX Power"
::= { cyanGEPortEntry 16 }
cyanGEPortTxStatus OBJECT-TYPE
SYNTAX CyanOffOnTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmitter status"
::= { cyanGEPortEntry 17 }
cyanGEPortObjectGroup OBJECT-GROUP
OBJECTS {
cyanGEPortAdminState,
cyanGEPortAutoinserviceSoakTimeSec,
cyanGEPortDescription,
cyanGEPortExternalFiberMultishelfLink,
cyanGEPortExternalFiberRemotePort,
cyanGEPortLoopbackControl,
cyanGEPortOperState,
cyanGEPortOperStateQual,
cyanGEPortRxPwr,
cyanGEPortSecServState,
cyanGEPortTransmitControl,
cyanGEPortTxPwr,
cyanGEPortTxStatus
}
STATUS current
DESCRIPTION "Group of objects that comes with GEPort module"
::= {cyanGEPortModule 20}
cyanGEPortCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The basic info needed to be a cyan GEPort"
MODULE
MANDATORY-GROUPS {
cyanGEPortObjectGroup
}
::= { cyanGEPortModule 30 }
END