Observium_CE/mibs/cyan/CYAN-XAUI-MIB

187 lines
4.2 KiB
Plaintext

CYAN-XAUI-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32,
Unsigned32
FROM SNMPv2-SMI
CyanOpStateQualTc,
CyanAdminStateTc,
CyanSecServiceStateTc,
CyanOpStateTc
FROM CYAN-TC-MIB
cyanEntityModules
FROM CYAN-MIB
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF;
cyanXauiModule MODULE-IDENTITY
LAST-UPDATED "201412070545Z" -- Sun Dec 7 05:45:28 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 Transport XAUI"
REVISION "201412070545Z" -- Sun Dec 7 05:45:28 2014
DESCRIPTION "Release 6.0 build 1416362081"
::= { cyanEntityModules 170 }
cyanXauiMibObjects OBJECT IDENTIFIER ::={ cyanXauiModule 1 }
cyanXauiTable OBJECT-TYPE
SYNTAX SEQUENCE OF CyanXauiEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Xaui entries."
::= { cyanXauiMibObjects 1 }
cyanXauiEntry OBJECT-TYPE
SYNTAX CyanXauiEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of Xaui."
INDEX {
cyanXauiShelfId ,
cyanXauiModuleId ,
cyanXauiXauiId
}
::= { cyanXauiTable 1 }
CyanXauiEntry ::=
SEQUENCE {
cyanXauiShelfId Unsigned32,
cyanXauiModuleId Unsigned32,
cyanXauiXauiId Unsigned32,
cyanXauiAdminState CyanAdminStateTc,
cyanXauiAutoinserviceSoakTimeSec Integer32,
cyanXauiOperState CyanOpStateTc,
cyanXauiOperStateQual CyanOpStateQualTc,
cyanXauiPortSpeedMbps Unsigned32,
cyanXauiSecServState CyanSecServiceStateTc
}
cyanXauiShelfId OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Shelf Id"
::= { cyanXauiEntry 1 }
cyanXauiModuleId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Module Id"
::= { cyanXauiEntry 2 }
cyanXauiXauiId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Xaui Id"
::= { cyanXauiEntry 3 }
cyanXauiAdminState OBJECT-TYPE
SYNTAX CyanAdminStateTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Administrative state"
::= { cyanXauiEntry 4 }
cyanXauiAutoinserviceSoakTimeSec OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Auto-In-Service soak time"
::= { cyanXauiEntry 5 }
cyanXauiOperState OBJECT-TYPE
SYNTAX CyanOpStateTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Primary Operation State"
::= { cyanXauiEntry 6 }
cyanXauiOperStateQual OBJECT-TYPE
SYNTAX CyanOpStateQualTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operation state qualifier"
::= { cyanXauiEntry 7 }
cyanXauiPortSpeedMbps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operating speed"
::= { cyanXauiEntry 8 }
cyanXauiSecServState OBJECT-TYPE
SYNTAX CyanSecServiceStateTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Secondary service state"
::= { cyanXauiEntry 9 }
cyanXauiObjectGroup OBJECT-GROUP
OBJECTS {
cyanXauiAdminState,
cyanXauiAutoinserviceSoakTimeSec,
cyanXauiOperState,
cyanXauiOperStateQual,
cyanXauiPortSpeedMbps,
cyanXauiSecServState
}
STATUS current
DESCRIPTION "Group of objects that comes with Xaui module"
::= {cyanXauiModule 20}
cyanXauiCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The basic info needed to be a cyan Xaui"
MODULE
MANDATORY-GROUPS {
cyanXauiObjectGroup
}
::= { cyanXauiModule 30 }
END