- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
551 lines
11 KiB
Text
551 lines
11 KiB
Text
|
|
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
|