Observium_CE/mibs/infinera/LUM-SATELLITE-MIB

232 lines
5.9 KiB
Plaintext

LUM-SATELLITE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
FROM SNMPv2-SMI
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
DisplayString, DateAndTime
FROM SNMPv2-TC
lumModules, lumSatelliteMIB
FROM LUM-REG
MgmtNameString
FROM LUM-TC;
lumSatelliteMIBModule MODULE-IDENTITY
LAST-UPDATED
"201706150000Z" -- June 15th 2017
ORGANIZATION
"Infinera Corporation"
CONTACT-INFO
"techsupport@infinera.com"
DESCRIPTION
"The SATELLITE interface and protection group MIB.
- General
- SATELLITE interfaces
"
REVISION
"201706150000Z" -- June 15th 2017
DESCRIPTION
"Changes made for release r29.0:
- Changed ORGANIZATION and CONTACT-INFO"
REVISION
"200906150000Z" -- June 15th 2009
DESCRIPTION
"The initial revision of this module."
::= { lumModules 36 }
-- ----------------------------------------------------
-- Conformance area, containing groups and complicance
-- specifications.
-- ----------------------------------------------------
lumSatelliteConfs OBJECT IDENTIFIER ::= { lumSatelliteMIB 1 }
lumSatelliteGroups OBJECT IDENTIFIER ::= { lumSatelliteConfs 1 }
lumSatelliteCompl OBJECT IDENTIFIER ::= { lumSatelliteConfs 2 }
-- ----------------------------------------------------
-- Root for objects in the satellite MIB
-- ----------------------------------------------------
lumSatelliteMIBObjects OBJECT IDENTIFIER ::= { lumSatelliteMIB 2 }
-- ----------------------------------------------------
-- This MIB contains the following groups:
-- ----------------------------------------------------
satelliteGeneral OBJECT IDENTIFIER ::= { lumSatelliteMIBObjects 1 }
satelliteSatelliteList OBJECT IDENTIFIER ::= { lumSatelliteMIBObjects 2}
-- ----------------------------------------------------
-- Textual Conventions
-- ----------------------------------------------------
-- ----------------------------------------------------
-- General group
-- ----------------------------------------------------
satelliteGeneralLastChangeTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time when the configuration of the MIB was
last changed.
"
::= { satelliteGeneral 1 }
satelliteGeneralStateLastChangeTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time when the state of the MIB was last
changed.
"
::= { satelliteGeneral 2 }
satelliteGeneralSatelliteTableSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Size of table
"
::= { satelliteGeneral 3 }
-- ----------------------------------------------------
-- Satellite SATELLITE definitions
-- ----------------------------------------------------
satelliteSatelliteTable OBJECT-TYPE
SYNTAX SEQUENCE OF SatelliteSatelliteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The SATELLITE table."
::= { satelliteSatelliteList 1 }
satelliteSatelliteEntry OBJECT-TYPE
SYNTAX SatelliteSatelliteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the SATELLITE table.
"
INDEX { satelliteSatelliteIndex }
::= { satelliteSatelliteTable 1 }
SatelliteSatelliteEntry ::=
SEQUENCE {
satelliteSatelliteIndex Unsigned32,
satelliteSatelliteName MgmtNameString,
satelliteSatelliteDescr DisplayString,
satelliteSatelliteExpectedBoardType INTEGER
}
satelliteSatelliteIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An arbitrary index assigned to each entry.
"
::= { satelliteSatelliteEntry 1 }
satelliteSatelliteName OBJECT-TYPE
SYNTAX MgmtNameString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the object, for example
'satellite:1:2:1-2', where the numbers indicate the
subrack, slot and port numbers.
"
DEFVAL { "" }
::= { satelliteSatelliteEntry 2 }
satelliteSatelliteDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User configurable label.
"
DEFVAL { "" }
::= { satelliteSatelliteEntry 3 }
satelliteSatelliteExpectedBoardType OBJECT-TYPE
SYNTAX INTEGER {
mba1 (1),
mba2 (2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"State which access board that is expected.
This is used to show correct number of
channels in crossConnect dialogue.
"
DEFVAL { mba2 }
::= { satelliteSatelliteEntry 4 }
-- ----------------------------------------------------
-- Object and event groups
-- ----------------------------------------------------
satelliteGeneralGroup OBJECT-GROUP
OBJECTS {
satelliteGeneralLastChangeTime,
satelliteGeneralStateLastChangeTime,
satelliteGeneralSatelliteTableSize }
STATUS current
DESCRIPTION
"The general objects."
::= { lumSatelliteGroups 1 }
satelliteSatelliteGroup OBJECT-GROUP
OBJECTS {
satelliteSatelliteIndex,
satelliteSatelliteName,
satelliteSatelliteDescr,
satelliteSatelliteExpectedBoardType
}
STATUS current
DESCRIPTION
"The SATELLITE SATELLITE objects. (15.0) "
::= { lumSatelliteGroups 2 }
-- ----------------------------------------------------
-- Compliance
-- ----------------------------------------------------
lumSatelliteBasicCompl1 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Basic implementation requirements for the SATELLITE MIB V1. (15.0)"
MODULE
MANDATORY-GROUPS {
satelliteGeneralGroup,
satelliteSatelliteGroup
}
::= { lumSatelliteCompl 1 }
END