towerops/priv/mibs/packetlight/SL-RETIMER-MIB
Graham McIntire b4f8b40b7f
Include MIB files in Docker image instead of using PVC
- 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.
2026-01-19 14:01:03 -06:00

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