- 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.
157 lines
3.9 KiB
Text
157 lines
3.9 KiB
Text
-- *****************************************************************
|
|
-- Retimer Module MIB
|
|
-- *****************************************************************
|
|
|
|
SL-RETIMER-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32,
|
|
NOTIFICATION-TYPE, Gauge32,
|
|
Counter64 FROM SNMPv2-SMI
|
|
DisplayString, TruthValue,
|
|
DateAndTime FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP,
|
|
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
|
InterfaceIndex FROM IF-MIB
|
|
slService FROM SL-NE-MIB;
|
|
|
|
slRetimer MODULE-IDENTITY
|
|
LAST-UPDATED "200508171200Z" -- 17 Jan. 2005 12:00:00 EST
|
|
ORGANIZATION "PacketLight Networks Ltd."
|
|
CONTACT-INFO
|
|
"Omri_Viner@PacketLight.com"
|
|
DESCRIPTION
|
|
"This MIB module describes the Retimer"
|
|
::= { slService 14 }
|
|
|
|
-- The Retimer MIB consists of the following groups:
|
|
-- Configuration
|
|
-- Status
|
|
-- Pm
|
|
-- Traps
|
|
|
|
slRetimerConfig OBJECT IDENTIFIER ::= { slRetimer 1 }
|
|
slRetimerStat OBJECT IDENTIFIER ::= { slRetimer 2 }
|
|
slRetimerPm OBJECT IDENTIFIER ::= { slRetimer 3 }
|
|
slRetimerTraps OBJECT IDENTIFIER ::= { slRetimer 7 }
|
|
|
|
-- Textual Conventions
|
|
|
|
|
|
--
|
|
-- The Retimer Configuration Table
|
|
--
|
|
|
|
slRetimerConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SlRetimerConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Retimer Configuration table."
|
|
::= { slRetimerConfig 1 }
|
|
|
|
slRetimerConfigEntry OBJECT-TYPE
|
|
SYNTAX SlRetimerConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Retimer Configuration table."
|
|
INDEX { slRetimerLineIndex }
|
|
::= { slRetimerConfigTable 1 }
|
|
|
|
SlRetimerConfigEntry ::=
|
|
SEQUENCE {
|
|
slRetimerLineIndex InterfaceIndex,
|
|
slRetimerResetPmCounters INTEGER
|
|
}
|
|
|
|
slRetimerLineIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object should be made equal to the ifIndex of the SFP."
|
|
::= { slRetimerConfigEntry 1 }
|
|
|
|
slRetimerResetPmCounters OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this object to 1 reset the current interval PM
|
|
counters of the retimer."
|
|
::= { slRetimerConfigEntry 2 }
|
|
|
|
|
|
|
|
--
|
|
-- The PM Current Table
|
|
--
|
|
|
|
slRetimerCurrentTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SlRetimerCurrentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Ethernet current table contains various statistics
|
|
being collected for the current 15 minute
|
|
interval."
|
|
::= { slRetimerPm 1 }
|
|
|
|
slRetimerCurrentEntry OBJECT-TYPE
|
|
SYNTAX SlRetimerCurrentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Retimer Current table."
|
|
INDEX { slRetimerCurrentIndex }
|
|
::= { slRetimerCurrentTable 1 }
|
|
|
|
SlRetimerCurrentEntry ::=
|
|
SEQUENCE {
|
|
slRetimerCurrentIndex InterfaceIndex,
|
|
slRetimerCurrentRxRllES INTEGER,
|
|
slRetimerCurrentRxK285ES INTEGER
|
|
}
|
|
|
|
slRetimerCurrentIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index value which uniquely identifies the
|
|
Ethernet interface to which this entry is applicable.
|
|
The interface identified by a particular value of
|
|
this index is the same interface as identified by
|
|
the same value as a the ifIndex of the SFP."
|
|
::= { slRetimerCurrentEntry 1 }
|
|
|
|
slRetimerCurrentRxRllES OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of Errored Seconds with RLL error."
|
|
::= { slRetimerCurrentEntry 2 }
|
|
|
|
slRetimerCurrentRxK285ES OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of Errored Seconds with K28.5 error."
|
|
::= { slRetimerCurrentEntry 3 }
|
|
|
|
|
|
-- ---------------------------------------------
|
|
-- Retimer Traps
|
|
-- ---------------------------------------------
|
|
|
|
slRetimerStatusChange NOTIFICATION-TYPE
|
|
OBJECTS { slRetimerLineIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { slRetimerTraps 1 }
|
|
|
|
END
|