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

810 lines
17 KiB
Plaintext

VOLIUS-OA-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 }
VlsDeciCelsius ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-1"
STATUS current
DESCRIPTION
"Data type representing temperature readings in units of 0.1
degrees Celsius. For example, a temperature of -12.3 degrees
Celsius will be represented as -123."
SYNTAX Integer32
VlsDeciDb ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-1"
STATUS current
DESCRIPTION
"Data type a ratio (or gain) in units of 0.1 dB. For example,
a gain of 12.5 dB will be represented as 125."
SYNTAX Integer32
VlsDeciDbm ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-1"
STATUS current
DESCRIPTION
"Data type representing power readings in units of 0.1 dBm. For
example, a power of -2.5 dBm will be represented as -25."
SYNTAX Integer32
VlsEdfaMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
""
SYNTAX INTEGER {
vlsEdfaModeApc (1),
vlsEdfaModeAcc (2)
}
VlsEvent ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
""
SYNTAX INTEGER {
vlsEventStartUp (1),
vlsEventPowerOff (2),
vlsEventSntpSync (3),
vlsEventFwUpload (4),
vlsEventEmissionOn (5),
vlsEventEmissionOff (6),
vlsEventLaserTempNorm (7),
vlsEventLaserTempLow (8),
vlsEventLaserTempHigh (9),
vlsEventLaserCurrentNorm (10),
vlsEventLaserCurrentHigh (11),
vlsEventInputLossOfSignal (12),
vlsEventInputPowerLow (13),
vlsEventInputPowerNorm (14),
vlsEventInputPowerHigh (15),
vlsEventOutputPowerNorm (16),
vlsEventOutputPowerLow (17),
vlsEventOutputPowerHigh (18),
vlsEventCaseTempNorm (19),
vlsEventCaseTempLow (20),
vlsEventCaseTempHigh (21),
vlsEventFanSpeedNorm (22),
vlsEventFanSpeedLow (23),
vlsEventCurrentProtectionSM (24),
vlsEventCurrentProtectionMM (25),
vlsEventSelectedInputA (26),
vlsEventSelectedInputB (27)
}
VlsMillivolt ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-3"
STATUS current
DESCRIPTION
"Data type representing voltage values in units of mV."
SYNTAX Integer32
VlsPerMille ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Data type representing fractions, where percentage would
normally be used. 1 per mille corresponds to 0.1%.
For example. 99.9% would be 999 per mille."
SYNTAX Integer32
VlsRPM ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Rotational speed in units of revolutions per minute."
SYNTAX Integer32
VlsSwitchMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
""
SYNTAX INTEGER {
vlsSwitchForceA (1),
vlsSwitchForceB (2),
vlsSwitchPreferA (3),
vlsSwitchPreferB (4),
vlsSwitchPreferALatch (5),
vlsSwitchPreferBLatch (6)
}
VlsSwitchState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
""
SYNTAX INTEGER {
vlsSwitchStateA (1),
vlsSwitchStateB (2)
}
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 }
vlsAlarms OBJECT IDENTIFIER ::= { vlsSystem 14 }
vlsEdfa OBJECT IDENTIFIER ::= { volius 3 }
vlsOpticalSwitch OBJECT IDENTIFIER ::= { volius 4 }
vlsCatvTransmitter OBJECT IDENTIFIER ::= { volius 5 }
vlsOpticalReceiver OBJECT IDENTIFIER ::= { volius 6 }
vlsCabinetMonitor OBJECT IDENTIFIER ::= { volius 7 }
vlsUpsMonitor OBJECT IDENTIFIER ::= { volius 8 }
vlsModelName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsSystemGeneral 1 }
vlsSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsSystemGeneral 2 }
vlsFirmwareVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsSystemGeneral 3 }
vlsDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsSystemGeneral 4 }
vlsTimeZone OBJECT-TYPE
SYNTAX Integer32 (-720..780)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Difference between local time and UTC in minutes."
::= { vlsSystemGeneral 5 }
vlsCaseTemperature OBJECT-TYPE
SYNTAX VlsDeciCelsius
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { 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
""
::= { vlsSupplyVoltageEntry 1 }
vlsSupplyVoltageNominal OBJECT-TYPE
SYNTAX VlsMillivolt
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsSupplyVoltageEntry 2 }
vlsSupplyVoltageActual OBJECT-TYPE
SYNTAX VlsMillivolt
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsSupplyVoltageEntry 3 }
vlsOperationMinutes OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
""
::= { vlsSystemGeneral 8 }
vlsActivePowerSupply OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
""
::= { vlsSystemGeneral 9 }
vlsBootLoaderVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsSystemGeneral 10 }
vlsFanSpeed OBJECT-TYPE
SYNTAX VlsRPM
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsSystemGeneral 11 }
vlsMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsNetworkAddress 1 }
vlsIpAddress OBJECT-TYPE
SYNTAX InetAddressIPv4
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsNetworkAddress 2 }
vlsNetMask OBJECT-TYPE
SYNTAX InetAddressIPv4
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsNetworkAddress 3 }
vlsDefaultGateway OBJECT-TYPE
SYNTAX InetAddressIPv4
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsNetworkAddress 4 }
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
""
::= { vlsHttp 2 }
vlsHttpPort OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsHttp 3 }
vlsHttpEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsHttp 4 }
vlsSnmpPort OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-only
STATUS current
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
""
::= { vlsTrapDestEntry 1 }
vlsTrapDestAddr OBJECT-TYPE
SYNTAX InetAddressIPv4
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { vlsTrapDestEntry 2 }
vlsTrapDestPort OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { vlsTrapDestEntry 3 }
vlsTrapDestEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { vlsTrapDestEntry 4 }
vlsSntpServerAddr OBJECT-TYPE
SYNTAX InetAddressIPv4
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsSntp 1 }
vlsSntpServerPort OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsSntp 2 }
vlsSntpEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { vlsSntp 3 }
vlsLastEventCode OBJECT-TYPE
SYNTAX VlsEvent
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsEventLog 1 }
vlsLastEventIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsEventLog 2 }
vlsEventLogSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of events stored 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
""
::= { vlsEventLogEntry 1 }
vlsEventCode OBJECT-TYPE
SYNTAX VlsEvent
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsEventLogEntry 2 }
vlsEventTimeStamp OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsEventLogEntry 3 }
vlsEventDateTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsEventLogEntry 4 }
vlsEventMessage OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsEventLogEntry 5 }
vlsEventTrap NOTIFICATION-TYPE
OBJECTS { vlsLastEventCode }
STATUS current
DESCRIPTION
""
::= { vlsEventLog 8 }
vlsAlarmsActiveMask OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is a bit mask where all active alarms are combined.
Alarms are latching,
that is an alarm is still active even when
the condition activating the alarm no longer exists."
::= { vlsAlarms 1 }
vlsAlarmsResetMask OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"You can write reset mask to reset individual alarms.
An alarm will be reset only if the activating condition no longer exists."
::= { vlsAlarms 2 }
vlsAlarmsTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlsAlarmsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { vlsAlarms 3 }
vlsAlarmsEntry OBJECT-TYPE
SYNTAX VlsAlarmsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { vlsAlarmIndex }
::= { vlsAlarmsTable 1 }
VlsAlarmsEntry ::= SEQUENCE {
vlsAlarmIndex
Integer32,
vlsAlarmState
TruthValue,
vlsAlarmMessage
DisplayString
}
vlsAlarmIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsAlarmsEntry 1 }
vlsAlarmState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When read, this OID indicates if the alarm is active.
When vlsOff is written to this OID, the alarm is reset."
::= { vlsAlarmsEntry 2 }
vlsAlarmMessage OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsAlarmsEntry 3 }
vlsKeyState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsEdfa 1 }
vlsEdfaEmissionState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { vlsEdfa 2 }
vlsEdfaMode OBJECT-TYPE
SYNTAX VlsEdfaMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { vlsEdfa 3 }
vlsEdfaPowerSetting OBJECT-TYPE
SYNTAX VlsDeciDbm
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { vlsEdfa 4 }
vlsEdfaPumpCurrentSetting OBJECT-TYPE
SYNTAX VlsPerMille
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { vlsEdfa 5 }
vlsEdfaGainSetting OBJECT-TYPE
SYNTAX VlsDeciDb
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
""
::= { vlsEdfa 6 }
vlsEdfaInputTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlsEdfaInputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { vlsEdfa 7 }
vlsEdfaInputEntry OBJECT-TYPE
SYNTAX VlsEdfaInputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { vlsEdfaInputIndex }
::= { vlsEdfaInputTable 1 }
VlsEdfaInputEntry ::= SEQUENCE {
vlsEdfaInputIndex
Integer32,
vlsEdfaInputPower
VlsDeciDbm
}
vlsEdfaInputIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsEdfaInputEntry 1 }
vlsEdfaInputPower OBJECT-TYPE
SYNTAX VlsDeciDbm
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsEdfaInputEntry 2 }
vlsEdfaOutputPowerTotal OBJECT-TYPE
SYNTAX VlsDeciDbm
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsEdfa 8 }
vlsEdfaOutputPowerPerChannel OBJECT-TYPE
SYNTAX VlsDeciDbm
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsEdfa 9 }
vlsEdfaSplitRatio OBJECT-TYPE
SYNTAX VlsDeciDb
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { vlsEdfa 10 }
vlsEdfaPumpCurrent OBJECT-TYPE
SYNTAX VlsPerMille
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsEdfa 11 }
vlsEdfaGain OBJECT-TYPE
SYNTAX VlsDeciDb
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsEdfa 12 }
vlsEdfaBackReflection OBJECT-TYPE
SYNTAX VlsDeciDbm
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsEdfa 13 }
vlsEdfaBackReflectionThreshold OBJECT-TYPE
SYNTAX VlsDeciDbm
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
""
::= { vlsEdfa 14 }
vlsEdfaSwitchMode OBJECT-TYPE
SYNTAX VlsSwitchMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { vlsEdfa 15 }
vlsEdfaSwitchState OBJECT-TYPE
SYNTAX VlsSwitchState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsEdfa 16 }
vlsEdfaPumpTemperature OBJECT-TYPE
SYNTAX VlsDeciCelsius
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { vlsEdfa 17 }
vlsEdfaLosThreshold OBJECT-TYPE
SYNTAX VlsDeciDbm
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { vlsEdfa 18 }
vlsEdfaLoqThreshold OBJECT-TYPE
SYNTAX VlsDeciDbm
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { vlsEdfa 19 }
END