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

552 lines
11 KiB
Plaintext

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