Observium_CE/mibs/cyan/CYAN-TENGPORT-MIB

304 lines
7.6 KiB
Plaintext

CYAN-TENGPORT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32,
Unsigned32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
CyanOffOnTc,
CyanLoopbackControlTc,
CyanOpStateQualTc,
CyanTxControlTc,
CyanOpStateTc,
CyanSecServiceStateTc,
CyanTPConnectionStateTc,
CyanXGOSignalTypeTc,
CyanAdminStateTc,
CyanEnDisabledTc
FROM CYAN-TC-MIB
cyanEntityModules
FROM CYAN-MIB
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF;
cyanTENGPortModule MODULE-IDENTITY
LAST-UPDATED "201412070545Z" -- Sun Dec 7 05:45:23 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 Ten Gig Port"
REVISION "201412070545Z" -- Sun Dec 7 05:45:23 2014
DESCRIPTION "Release 6.0 build 1416362081"
::= { cyanEntityModules 150 }
cyanTENGPortMibObjects OBJECT IDENTIFIER ::={ cyanTENGPortModule 1 }
cyanTENGPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF CyanTENGPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of TENGPort entries."
::= { cyanTENGPortMibObjects 1 }
cyanTENGPortEntry OBJECT-TYPE
SYNTAX CyanTENGPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of TENGPort."
INDEX {
cyanTENGPortShelfId ,
cyanTENGPortModuleId ,
cyanTENGPortXcvrId ,
cyanTENGPortPortId
}
::= { cyanTENGPortTable 1 }
CyanTENGPortEntry ::=
SEQUENCE {
cyanTENGPortShelfId Unsigned32,
cyanTENGPortModuleId Unsigned32,
cyanTENGPortXcvrId Unsigned32,
cyanTENGPortPortId Unsigned32,
cyanTENGPortAdminState CyanAdminStateTc,
cyanTENGPortAutoinserviceSoakTimeSec Integer32,
cyanTENGPortConnectionState CyanTPConnectionStateTc,
cyanTENGPortDescription DisplayString,
cyanTENGPortExternalFiberMultishelfLink CyanEnDisabledTc,
cyanTENGPortExternalFiberRemotePort DisplayString,
cyanTENGPortLoopbackControl CyanLoopbackControlTc,
cyanTENGPortOperState CyanOpStateTc,
cyanTENGPortOperStateQual CyanOpStateQualTc,
cyanTENGPortRxPwr Integer32,
cyanTENGPortSecServState CyanSecServiceStateTc,
cyanTENGPortSignalType CyanXGOSignalTypeTc,
cyanTENGPortTransmitControl CyanTxControlTc,
cyanTENGPortTxPwr Integer32,
cyanTENGPortTxStatus CyanOffOnTc
}
cyanTENGPortShelfId OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Shelf Id"
::= { cyanTENGPortEntry 1 }
cyanTENGPortModuleId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Module Id"
::= { cyanTENGPortEntry 2 }
cyanTENGPortXcvrId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Transceiver Id"
::= { cyanTENGPortEntry 3 }
cyanTENGPortPortId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port Id"
::= { cyanTENGPortEntry 4 }
cyanTENGPortAdminState OBJECT-TYPE
SYNTAX CyanAdminStateTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Administrative state"
::= { cyanTENGPortEntry 5 }
cyanTENGPortAutoinserviceSoakTimeSec OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Auto-In-Service soak time"
::= { cyanTENGPortEntry 6 }
cyanTENGPortConnectionState OBJECT-TYPE
SYNTAX CyanTPConnectionStateTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Termination point connection state"
::= { cyanTENGPortEntry 7 }
cyanTENGPortDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description"
::= { cyanTENGPortEntry 8 }
cyanTENGPortExternalFiberMultishelfLink OBJECT-TYPE
SYNTAX CyanEnDisabledTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Assign a port to an inter-node link"
::= { cyanTENGPortEntry 9 }
cyanTENGPortExternalFiberRemotePort OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..45))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote connection point of the inter-node link"
::= { cyanTENGPortEntry 10 }
cyanTENGPortLoopbackControl OBJECT-TYPE
SYNTAX CyanLoopbackControlTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port loopback control"
::= { cyanTENGPortEntry 11 }
cyanTENGPortOperState OBJECT-TYPE
SYNTAX CyanOpStateTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Primary Operation State"
::= { cyanTENGPortEntry 12 }
cyanTENGPortOperStateQual OBJECT-TYPE
SYNTAX CyanOpStateQualTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operation state qualifier"
::= { cyanTENGPortEntry 13 }
cyanTENGPortRxPwr OBJECT-TYPE
SYNTAX Integer32 -- real32 * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RX Power"
::= { cyanTENGPortEntry 14 }
cyanTENGPortSecServState OBJECT-TYPE
SYNTAX CyanSecServiceStateTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Secondary service state"
::= { cyanTENGPortEntry 15 }
cyanTENGPortSignalType OBJECT-TYPE
SYNTAX CyanXGOSignalTypeTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Client signal type or port mode"
::= { cyanTENGPortEntry 16 }
cyanTENGPortTransmitControl OBJECT-TYPE
SYNTAX CyanTxControlTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmitter control"
::= { cyanTENGPortEntry 17 }
cyanTENGPortTxPwr OBJECT-TYPE
SYNTAX Integer32 -- real32 * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TX Power"
::= { cyanTENGPortEntry 18 }
cyanTENGPortTxStatus OBJECT-TYPE
SYNTAX CyanOffOnTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmitter status"
::= { cyanTENGPortEntry 19 }
cyanTENGPortObjectGroup OBJECT-GROUP
OBJECTS {
cyanTENGPortAdminState,
cyanTENGPortAutoinserviceSoakTimeSec,
cyanTENGPortConnectionState,
cyanTENGPortDescription,
cyanTENGPortExternalFiberMultishelfLink,
cyanTENGPortExternalFiberRemotePort,
cyanTENGPortLoopbackControl,
cyanTENGPortOperState,
cyanTENGPortOperStateQual,
cyanTENGPortRxPwr,
cyanTENGPortSecServState,
cyanTENGPortSignalType,
cyanTENGPortTransmitControl,
cyanTENGPortTxPwr,
cyanTENGPortTxStatus
}
STATUS current
DESCRIPTION "Group of objects that comes with TENGPort module"
::= {cyanTENGPortModule 20}
cyanTENGPortCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The basic info needed to be a cyan TENGPort"
MODULE
MANDATORY-GROUPS {
cyanTENGPortObjectGroup
}
::= { cyanTENGPortModule 30 }
END