- 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.
237 lines
8 KiB
Text
237 lines
8 KiB
Text
-- SmartOptics Enterprise Specific TC MIB.
|
|
--
|
|
-- Copyright (c) 2011, SmartOptics
|
|
-- All rights reserved
|
|
--
|
|
|
|
MSERIES-TC DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY
|
|
FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
mseries
|
|
FROM MSERIES-MIB;
|
|
|
|
|
|
smartTcMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201402121327Z"
|
|
ORGANIZATION "SmartOptics"
|
|
CONTACT-INFO "http://www.smartoptics.com"
|
|
DESCRIPTION
|
|
"This is the enterprise specific TC MIB for SmartOptics M-Series"
|
|
REVISION "201402121327Z"
|
|
DESCRIPTION
|
|
"Added PortStatus and PortMode."
|
|
|
|
REVISION "201310151341Z"
|
|
DESCRIPTION
|
|
"Descriptions updated."
|
|
REVISION "201112050000Z"
|
|
DESCRIPTION
|
|
"Initial revision."
|
|
|
|
::= { mseries 5 }
|
|
|
|
--
|
|
-- definitions of the textual convetions
|
|
--
|
|
|
|
AlarmPerceivedSeverity ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm severity as defined in ITU-T X.733."
|
|
SYNTAX INTEGER {
|
|
cleared (1),
|
|
indeterminate (2),
|
|
critical (3),
|
|
major (4),
|
|
minor (5),
|
|
warning (6)
|
|
}
|
|
|
|
AlarmNotificationType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of alarm as defined in ITU-T X.733."
|
|
SYNTAX INTEGER {
|
|
undefined (0),
|
|
other (1),
|
|
communicationsAlarm (2),
|
|
qualityOfServiceAlarm (3),
|
|
processingErrorAlarm (4),
|
|
equipmentAlarm (5),
|
|
environmental (6),
|
|
integrityViolation (7),
|
|
operationalViolation (8),
|
|
physicalViolation(9),
|
|
securityServiceOrMechanismViloation (10),
|
|
timeDomainViolation (11)
|
|
}
|
|
|
|
AlarmProbableCause ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm probable cause as defined in ITU-T X.733."
|
|
SYNTAX INTEGER {
|
|
undefined (0),
|
|
adapterError (1), -- Equipment
|
|
applicationSubsystemFailure (2), -- Processing
|
|
bandwidthReduced (3), -- Quality of service
|
|
callEstablishmentError (4), -- Communications
|
|
communicationsProtocolError (5), -- Communications
|
|
communicationsSubsystemFailure (6), -- Communications
|
|
configurationOrCustomizationError (7), -- Processing
|
|
congestion (8), -- Quality of service
|
|
corruptData (9), -- Processing
|
|
cpuCyclesLimitExceeded (10), -- Processing
|
|
dTEdCEInterfaceError (11), -- Communications
|
|
datasetOrModemError (12), -- Equipment
|
|
degradedSignal (13), -- Communications
|
|
enclosureDoorOpen (14), -- Environmental
|
|
equipmentMalfunction (15), -- Equipment
|
|
excessiveVibration (16), -- Environmental
|
|
fileError (17), -- Processing
|
|
fireDetected (18), -- Environmental
|
|
floodDetected (19), -- Environmental
|
|
framingError (20), -- Communications
|
|
heatingOrVentilationOrCoolingSystemProblem (21), -- Environmental
|
|
humidityUnacceptable (22), -- Environmental
|
|
inputDeviceError (23), -- Equipment
|
|
inputOutputDeviceError (24), -- Equipment
|
|
lANError (25), -- Communications
|
|
leakDetected (26), -- Environmental
|
|
localNodeTransmissionError (27), -- Communications
|
|
lossOfFrame (28), -- Communications
|
|
lossOfSignal (29), -- Communications
|
|
materialSupplyExhausted (30), -- Environmental
|
|
multiplexerProblem (31), -- Equipment
|
|
outOfMemory (32), -- Processing
|
|
outputDeviceError (33), -- Equipment
|
|
performanceDegraded (34), -- Quality of service
|
|
powerProblem (35), -- Equipment
|
|
pressureUnacceptable (36), -- Environmental
|
|
processorProblem (37), -- Equipment
|
|
pumpFailure (38), -- Environmental
|
|
queueSizeExceeded (39), -- Quality of service
|
|
receiveFailure (40), -- Equipment
|
|
receiverFailure (41), -- Equipment
|
|
remoteNodeTransmissionError (42), -- Communications
|
|
resourceAtOrNearingCapacity (43), -- Quality of service
|
|
responseTimeExcessive (44), -- Quality of service
|
|
retransmissionRateExcessive (45), -- Quality of service
|
|
softwareProgramError (46), -- Processing
|
|
softwareError (47), -- Processing
|
|
softwareProgramAbnormallyTerminated (48), -- Processing
|
|
storageCapacityProblem (49), -- Processing
|
|
temperatureUnacceptable (50), -- Environmental
|
|
thresholdCrossed (51), -- Quality of service
|
|
timingProblem (52), -- Equipment
|
|
toxicLeakDetected (53), -- Environmental
|
|
transmitFailure (54), -- Equipment
|
|
transmitterFailure (55), -- Equipment
|
|
underlyingResourceUnavailable (56), -- Processing
|
|
versionMismatch (57) } -- Processing
|
|
|
|
|
|
UnitType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unit type in the M-Series.
|
|
|
|
nmb - Network Management Board. The controlling
|
|
board of the M-Series.
|
|
|
|
psu1 - The Power Supply in slot 1 of the M-Series.
|
|
|
|
psu2 - The Power Supply in slot 2 of the M-Series.
|
|
|
|
fan - The Fan of the M-Series.
|
|
|
|
system - The chassis.
|
|
|
|
slaveNmb - Network Management Board of the Cascading system.
|
|
|
|
slavePsu1 - The Power Supply in slot 1 of the Cascading M-Series.
|
|
|
|
slavePsu2 - The Power Supply in slot 2 of the Cascading M-Series.
|
|
|
|
slaveFan - The Fan of the Cascading M-Series."
|
|
SYNTAX INTEGER {
|
|
nmb (1),
|
|
psu1 (2),
|
|
psu2 (3),
|
|
fan (4),
|
|
system (5),
|
|
slaveNmb (6),
|
|
slavePsu1 (7),
|
|
slavePsu2 (8),
|
|
slaveFan (9)
|
|
}
|
|
|
|
PortType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port direction.
|
|
|
|
rx - The port direction is receiving(Rx).
|
|
|
|
tx - The port direction is transmitting(Tx).
|
|
|
|
biDi - The port direction is both transmitting and receiving."
|
|
SYNTAX INTEGER {
|
|
rx (1),
|
|
tx (2),
|
|
biDi (3)
|
|
}
|
|
|
|
PortStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operational state for a port.
|
|
|
|
idle - The port is not activated
|
|
|
|
down - The port traffic is lost.
|
|
|
|
up - There is traffic on the port.
|
|
|
|
high - The port got to high power.
|
|
|
|
low - The port got to low power.
|
|
|
|
eyeSafety - The Line Tx port is in Eye Safety Mode.
|
|
This means that either the connector on the
|
|
Line Tx port is not inserted or that you have
|
|
too strong reflection from the line fiber.
|
|
|
|
cd - Channel detected.
|
|
|
|
ncd - No channel detected."
|
|
SYNTAX INTEGER {
|
|
idle (1),
|
|
down (2),
|
|
up (3),
|
|
high (4),
|
|
low (5),
|
|
eyeSafety (6),
|
|
cd (7),
|
|
ncd (8) }
|
|
|
|
PortMode ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port Mode.
|
|
|
|
normal - The port is active. Alarms are not suppressed.
|
|
|
|
service - the port is in Service Mode. Alarms are
|
|
beeing suppressed. When service is ready the
|
|
Port Mode should be set back to normal."
|
|
SYNTAX INTEGER {
|
|
normal (1),
|
|
service (2)
|
|
}
|
|
|
|
END
|