From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/volius/VOLIUS-OS-MIB | 551 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 551 insertions(+) create mode 100644 MIBS/volius/VOLIUS-OS-MIB (limited to 'MIBS/volius/VOLIUS-OS-MIB') diff --git a/MIBS/volius/VOLIUS-OS-MIB b/MIBS/volius/VOLIUS-OS-MIB new file mode 100644 index 0000000..b4bf1c9 --- /dev/null +++ b/MIBS/volius/VOLIUS-OS-MIB @@ -0,0 +1,551 @@ + +VOLIUS-OS-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 } + + +VlsDbuv ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Data type representing RF power readings in units of dBuV." + SYNTAX Integer32 + + +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 + + +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 + + +VlsEvent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER { + vlsEventStartUp (1), + vlsEventPowerOff (2), + vlsEventSntpSync (3), + vlsEventFwUpload (4), + vlsEventIn1LoS (5), + vlsEventIn1LoQ (6), + vlsEventIn1Norm (7), + vlsEventIn2LoS (8), + vlsEventIn2LoQ (9), + vlsEventIn2Norm (10), + vlsEventSw1 (11), + vlsEventSw2 (12) + } + + +VlsMillivolt ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d-3" + STATUS current + DESCRIPTION + "Data type representing voltage values in units of mV." + SYNTAX Integer32 + + +VlsSwitchMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX INTEGER { + vlsForcePathA (1), + vlsForcePathB (2), + vlsPreferPathA (3), + vlsPreferPathB (4), + vlsAutoLatching (5), + vlsScript (6) + } + + +VlsSwitchState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Data type representing the state of an A-B switch." + SYNTAX INTEGER { + vlsPathA (1), + vlsPathB (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 } +vlsEdfa OBJECT IDENTIFIER ::= { volius 3 } +vlsOpticalSwitch OBJECT IDENTIFIER ::= { volius 4 } + +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 + "" + ::= { 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 } + +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 (SIZE(0..32)) + 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-write + 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 + "" + ::= { 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 } + +vlsSwitchInputTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlsSwitchInputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { vlsOpticalSwitch 1 } + +vlsSwitchInputEntry OBJECT-TYPE + SYNTAX VlsSwitchInputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { vlsSwitchInputIndex } + ::= { vlsSwitchInputTable 1 } + +VlsSwitchInputEntry ::= SEQUENCE { + vlsSwitchInputIndex + Integer32, + vlsSwitchInputPower + VlsDeciDbm, + vlsSwitchLosThreshold + VlsDeciDbm, + vlsSwitchLoqThreshold + VlsDeciDbm +} + +vlsSwitchInputIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { vlsSwitchInputEntry 1 } + +vlsSwitchInputPower OBJECT-TYPE + SYNTAX VlsDeciDbm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { vlsSwitchInputEntry 2 } + +vlsSwitchLosThreshold OBJECT-TYPE + SYNTAX VlsDeciDbm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { vlsSwitchInputEntry 3 } + +vlsSwitchLoqThreshold OBJECT-TYPE + SYNTAX VlsDeciDbm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { vlsSwitchInputEntry 4 } + +vlsSwitchMode OBJECT-TYPE + SYNTAX VlsSwitchMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "" + ::= { vlsOpticalSwitch 2 } + +vlsSwitchState OBJECT-TYPE + SYNTAX VlsSwitchState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { vlsOpticalSwitch 3 } +END -- cgit v1.2.3