mibs/MIBS/volius/VOLIUS-OR-MIB
2023-12-05 12:25:34 +01:00

756 lines
17 KiB
Plaintext

VOLIUS-OR-MIB DEFINITIONS ::= BEGIN
IMPORTS
NOTIFICATION-TYPE, OBJECT-TYPE, MODULE-IDENTITY,
enterprises, TimeTicks, Integer32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, MacAddress,
DateAndTime, DisplayString
FROM SNMPv2-TC
InetAddressIPv4
FROM INET-ADDRESS-MIB;
vlsGlobalModule MODULE-IDENTITY
LAST-UPDATED "201105311534Z"
ORGANIZATION
"Volius"
CONTACT-INFO
""
DESCRIPTION
"This MIB describes all SNMP-enabled hardware produced by Volius,
such as Fiber optical receivers, Erbium-doped fiber amplifiers,
Optical switches, CATV optical transmitters."
REVISION "201105311543Z"
DESCRIPTION
"Initial version"
::= { volius 1 }
VlsDb ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"This data type represents gain expressed in dB (no fractional part)."
SYNTAX Integer32
VlsEvent ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
""
SYNTAX INTEGER {
vlsEventBlinking (6),
vlsEventFirmwareUpload (7),
vlsEventStartUp (8),
vlsEventPowerSw1 (27),
vlsEventPowerSw2 (28)
}
VlsInputSwitchMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
""
SYNTAX INTEGER {
vlsForce1 (1),
vlsForce2 (2),
vlsPrefer1 (3),
vlsPrefer2 (4),
vlsAutoLatching (5)
}
VlsKiloHertz ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Data type representing frequency in units of kHz."
SYNTAX Integer32
VlsMilliVolt ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
""
SYNTAX Integer32
VlsPowerSwitchMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
""
SYNTAX INTEGER {
vlsForce1 (1),
vlsForce2 (2),
vlsAuto (3)
}
VlsTenthCelsius ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-1"
STATUS current
DESCRIPTION
"This data type represents temperature values that are normally
expressed in degrees Celsius. Units are in tenths of a degree;
for example, -5.1 degrees will be represented as -51."
SYNTAX Integer32
VlsTenthDb ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-1"
STATUS current
DESCRIPTION
"This data type represents power levels (or power gain)
that are normally expressed in dBm (dB). Units are in tenths
of a dBm (db);for example, -5.1 dB will be represented as -51"
SYNTAX Integer32
VlsTenthVolt ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-1"
STATUS current
DESCRIPTION
"This data type represents voltage levels that are normally
expressed in volts. Units are in tenths of a volt;
for example, 5.1 volts will be represented as 51."
SYNTAX Integer32
VlsTvChannelType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
""
SYNTAX INTEGER {
vlsTvChannelSkip (1),
vlsTvChannelAnalog (2),
vlsTvChannelDigital (3),
vlsTvChannelNoise (4)
}
volius OBJECT IDENTIFIER ::= { enterprises 34652 }
vlsSystem OBJECT IDENTIFIER ::= { volius 2 }
vlsSystemGeneral OBJECT IDENTIFIER ::= { vlsSystem 10 }
vlsNetworkServices OBJECT IDENTIFIER ::= { vlsSystem 11 }
vlsNetworkAddress OBJECT IDENTIFIER ::= { vlsNetworkServices 5 }
vlsHttp OBJECT IDENTIFIER ::= { vlsNetworkServices 6 }
vlsSnmp OBJECT IDENTIFIER ::= { vlsNetworkServices 7 }
vlsSntp OBJECT IDENTIFIER ::= { vlsNetworkServices 8 }
vlsEventLog OBJECT IDENTIFIER ::= { vlsSystem 13 }
vlsEdfa OBJECT IDENTIFIER ::= { volius 3 }
vlsOpticalSwitch OBJECT IDENTIFIER ::= { volius 4 }
vlsCatvTransmitter OBJECT IDENTIFIER ::= { volius 5 }
vlsOpticalReceiver OBJECT IDENTIFIER ::= { volius 6 }
vlsModelName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device model name"
::= { vlsSystemGeneral 1 }
vlsSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device serial number"
::= { vlsSystemGeneral 2 }
vlsFirmwareVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Main firmware version (monitoring PCB)"
::= { vlsSystemGeneral 3 }
vlsDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current date and time, only valid when SNTP time syncronization is operational"
::= { vlsSystemGeneral 4 }
vlsTimeZone OBJECT-TYPE
SYNTAX Integer32 (-720..780)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Time zone expressed in minutes relative to UTC, used when reporting date and time, including event log"
::= { vlsSystemGeneral 5 }
vlsCaseTemperature OBJECT-TYPE
SYNTAX VlsTenthCelsius
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Case temperature"
::= { vlsSystemGeneral 6 }
vlsSupplyVoltageTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlsSupplyVoltageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { vlsSystemGeneral 7 }
vlsSupplyVoltageEntry OBJECT-TYPE
SYNTAX VlsSupplyVoltageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { vlsSupplyVoltageIndex }
::= { vlsSupplyVoltageTable 1 }
VlsSupplyVoltageEntry ::= SEQUENCE {
vlsSupplyVoltageIndex
Integer32,
vlsSupplyVoltageNominal
VlsMilliVolt,
vlsSupplyVoltageActual
VlsMilliVolt
}
vlsSupplyVoltageIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Power supply input number (1..2)"
::= { vlsSupplyVoltageEntry 1 }
vlsSupplyVoltageNominal OBJECT-TYPE
SYNTAX VlsMilliVolt
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Nominal value of supply voltage"
::= { vlsSupplyVoltageEntry 2 }
vlsSupplyVoltageActual OBJECT-TYPE
SYNTAX VlsMilliVolt
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Actually measured value of supply voltage"
::= { vlsSupplyVoltageEntry 3 }
vlsSupplySelectMode OBJECT-TYPE
SYNTAX VlsPowerSwitchMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Mode of operation of power supply selection logic"
::= { vlsSystemGeneral 8 }
vlsSupplySelectedInput OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currently selected power supply (1..2)"
::= { vlsSystemGeneral 9 }
vlsBootLoaderVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Version of the boot loader"
::= { vlsSystemGeneral 10 }
vlsRfFwVer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
""
::= { vlsSystemGeneral 11 }
vlsOperatingMinutes OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of minutes in operation"
::= { vlsSystemGeneral 12 }
vlsMonPcbRevision OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
""
::= { vlsSystemGeneral 14 }
vlsRfPcbRevision OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
""
::= { vlsSystemGeneral 15 }
vlsNumOpticalInputs OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of optical inputs (1 or 2)"
::= { vlsSystemGeneral 16 }
vlsMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device MAC address"
::= { vlsNetworkAddress 1 }
vlsIpAddress OBJECT-TYPE
SYNTAX InetAddressIPv4
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address"
::= { vlsNetworkAddress 2 }
vlsNetMask OBJECT-TYPE
SYNTAX InetAddressIPv4
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Subnet mask"
::= { vlsNetworkAddress 3 }
vlsDefaultGateway OBJECT-TYPE
SYNTAX InetAddressIPv4
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Default gateway"
::= { vlsNetworkAddress 4 }
vlsDhcp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
""
::= { vlsNetworkAddress 5 }
vlsHttpPassword OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
""
::= { vlsHttp 1 }
vlsHttpPasswordEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable web interface password protection"
::= { vlsHttp 2 }
vlsHttpPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
""
::= { vlsHttp 3 }
vlsHttpEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
""
::= { vlsHttp 4 }
vlsSnmpPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
""
::= { vlsSnmp 1 }
vlsTrapDestTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlsTrapDestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { vlsSnmp 2 }
vlsTrapDestEntry OBJECT-TYPE
SYNTAX VlsTrapDestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { vlsTrapDestIndex }
::= { vlsTrapDestTable 1 }
VlsTrapDestEntry ::= SEQUENCE {
vlsTrapDestIndex
Integer32,
vlsTrapDestAddr
InetAddressIPv4,
vlsTrapDestPort
Integer32,
vlsTrapDestEnable
TruthValue
}
vlsTrapDestIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SNMP trap destination index (1..4)"
::= { vlsTrapDestEntry 1 }
vlsTrapDestAddr OBJECT-TYPE
SYNTAX InetAddressIPv4
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SNMP trap destination IP address"
::= { vlsTrapDestEntry 2 }
vlsTrapDestPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
""
::= { vlsTrapDestEntry 3 }
vlsTrapDestEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable sending of SNMP traps to this destination"
::= { vlsTrapDestEntry 4 }
vlsSntpServerAddr OBJECT-TYPE
SYNTAX InetAddressIPv4
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address of the SNTP server"
::= { vlsSntp 1 }
vlsSntpServerPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
""
::= { vlsSntp 2 }
vlsSntpEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable time synchronization with an SNTP server"
::= { vlsSntp 3 }
vlsLastEventCode OBJECT-TYPE
SYNTAX VlsEvent
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Event code of the latest recorder event"
::= { vlsEventLog 1 }
vlsLastEventIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sequence number of the latest recorded event"
::= { vlsEventLog 2 }
vlsEventLogSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of events currently recorded in the log"
::= { vlsEventLog 3 }
vlsEventLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlsEventLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { vlsEventLog 4 }
vlsEventLogEntry OBJECT-TYPE
SYNTAX VlsEventLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { vlsEventIndex }
::= { vlsEventLogTable 1 }
VlsEventLogEntry ::= SEQUENCE {
vlsEventIndex
Integer32,
vlsEventCode
VlsEvent,
vlsEventTimeStamp
TimeTicks,
vlsEventDateTime
DateAndTime,
vlsEventMessage
DisplayString
}
vlsEventIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sequence number of the event in the log entry"
::= { vlsEventLogEntry 1 }
vlsEventCode OBJECT-TYPE
SYNTAX VlsEvent
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Event code of the event in the log entry"
::= { vlsEventLogEntry 2 }
vlsEventTimeStamp OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Up time when the event in the log entry was recorded"
::= { vlsEventLogEntry 3 }
vlsEventDateTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Date and time when the event in the log entry was recorded. Only valid when SNTP time syncronization is operational."
::= { vlsEventLogEntry 4 }
vlsEventMessage OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Message string of the event in the log entry"
::= { vlsEventLogEntry 5 }
vlsEventTrap NOTIFICATION-TYPE
OBJECTS { vlsLastEventCode }
STATUS current
DESCRIPTION
""
::= { vlsEventLog 8 }
vlsReceiverInputTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlsReceiverInputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { vlsOpticalReceiver 1 }
vlsReceiverInputEntry OBJECT-TYPE
SYNTAX VlsReceiverInputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { vlsReceiverInputIndex }
::= { vlsReceiverInputTable 1 }
VlsReceiverInputEntry ::= SEQUENCE {
vlsReceiverInputIndex
Integer32,
vlsReceiverInputPower
VlsTenthDb
}
vlsReceiverInputIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Optical input number (1..2)"
::= { vlsReceiverInputEntry 1 }
vlsReceiverInputPower OBJECT-TYPE
SYNTAX VlsTenthDb
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Optical power at the input"
::= { vlsReceiverInputEntry 2 }
vlsReceiverSelectedInput OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currently selected optical input"
::= { vlsOpticalReceiver 2 }
vlsReceiverRfOutputPower OBJECT-TYPE
SYNTAX VlsDb
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsOpticalReceiver 3 }
vlsReceiverSwitchMode OBJECT-TYPE
SYNTAX VlsInputSwitchMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mode of operation of optical input selection logic"
::= { vlsOpticalReceiver 4 }
vlsReceiverInputLowThreshold OBJECT-TYPE
SYNTAX VlsTenthDb
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The low threshold of optical input power for optical input selection logic"
::= { vlsOpticalReceiver 5 }
vlsReceiverInputHighThreshold OBJECT-TYPE
SYNTAX VlsTenthDb
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The high threshold of optical input power for optical input selection logic"
::= { vlsOpticalReceiver 6 }
vlsReceiverManualGain OBJECT-TYPE
SYNTAX VlsTenthDb (-150..150)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Gain setting when AGC is off"
::= { vlsOpticalReceiver 7 }
vlsReceiverAgcOffset OBJECT-TYPE
SYNTAX VlsTenthDb (-150..150)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Gain offset when AGC is on"
::= { vlsOpticalReceiver 9 }
vlsReceiverAgcState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable AGC (automatic gain control)"
::= { vlsOpticalReceiver 10 }
vlsReceiverCurrentGain OBJECT-TYPE
SYNTAX VlsTenthDb (-150..150)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current gain of the optical receiver.
This is adjusted automatically when AGC is on,
or is fixed at vlsRecieverManualGain when AGC is off."
::= { vlsOpticalReceiver 11 }
vlsReceiverEqualizer OBJECT-TYPE
SYNTAX VlsTenthDb (0..150)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Output spectrum tilt adjustment"
::= { vlsOpticalReceiver 12 }
vlsReceiverSpectrumTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlsReceiverSpectrumEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { vlsOpticalReceiver 15 }
vlsReceiverSpectrumEntry OBJECT-TYPE
SYNTAX VlsReceiverSpectrumEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { vlsReceiverSpectrumIndex }
::= { vlsReceiverSpectrumTable 1 }
VlsReceiverSpectrumEntry ::= SEQUENCE {
vlsReceiverSpectrumIndex
Integer32,
vlsCenterFrequency
VlsKiloHertz,
vlsChannelType
VlsTvChannelType,
vlsChannelLevel
VlsTenthDb
}
vlsReceiverSpectrumIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsReceiverSpectrumEntry 1 }
vlsCenterFrequency OBJECT-TYPE
SYNTAX VlsKiloHertz
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsReceiverSpectrumEntry 2 }
vlsChannelType OBJECT-TYPE
SYNTAX VlsTvChannelType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsReceiverSpectrumEntry 3 }
vlsChannelLevel OBJECT-TYPE
SYNTAX VlsTenthDb
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsReceiverSpectrumEntry 4 }
END