- 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.
204 lines
7.1 KiB
Text
204 lines
7.1 KiB
Text
--
|
|
-- Juniper Enterprise Specific MIB: Sonet Interface Management MIB Extension
|
|
--
|
|
-- Copyright (c) 2002-2003, 2006, Juniper Networks, Inc.
|
|
-- All rights reserved.
|
|
--
|
|
-- The contents of this document are subject to change without notice.
|
|
--
|
|
|
|
JUNIPER-SONET-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, TimeTicks, NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
DateAndTime, TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
jnxMibs, jnxSonetNotifications
|
|
FROM JUNIPER-SMI
|
|
ifIndex, ifDescr
|
|
FROM IF-MIB;
|
|
|
|
jnxSonet MODULE-IDENTITY
|
|
LAST-UPDATED "200307182154Z" -- Fri Jul 18 21:54:02 2003 UTC
|
|
ORGANIZATION "Juniper Networks, Inc."
|
|
CONTACT-INFO
|
|
" Juniper Technical Assistance Center
|
|
Juniper Networks, Inc.
|
|
1133 Innovation Way
|
|
Sunnyvale, CA 94089
|
|
E-mail: support@juniper.net"
|
|
|
|
DESCRIPTION
|
|
"This MIB module defines objects used for managing the
|
|
sonet/sdh interfaces of Juniper products."
|
|
REVISION "200212120000Z"
|
|
DESCRIPTION
|
|
"Added sdh-specific alarms to JnxSonetAlarmId."
|
|
REVISION "200208080000Z"
|
|
DESCRIPTION
|
|
"Initial revision."
|
|
::= { jnxMibs 20 }
|
|
|
|
JnxSonetAlarmId ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies specific sonet/sdh alarms that may exist on an
|
|
interface."
|
|
SYNTAX BITS {
|
|
sonetLolAlarm(0), -- Sonet Loss of light alarm
|
|
sonetPllAlarm(1), -- Sonet PLL lock alarm
|
|
sonetLofAlarm(2), -- Sonet Loss of frame alarm
|
|
sonetLosAlarm(3), -- Sonet Loss of signal alarm
|
|
sonetSefAlarm(4), -- Sonet Severely errored frame alarm
|
|
sonetLaisAlarm(5), -- Sonet Line AIS alarm
|
|
sonetPaisAlarm(6), -- Sonet Path AIS alarm
|
|
sonetLopAlarm(7), -- Sonet Loss of pointer alarm
|
|
sonetBerrSdAlarm(8), -- Sonet bit err. rate defect alarm,
|
|
sonetBerrSfAlarm(9), -- Sonet bit err. rate fault alarm,
|
|
sonetLrdiAlarm(10), -- Sonet Line Remote Defect Ind. alarm
|
|
sonetPrdiAlarm(11), -- Sonet Path Remote Defect Ind. alarm
|
|
sonetReiAlarm(12), -- Sonet Remote Error Ind. alarm
|
|
sonetUneqAlarm(13), -- Sonet Unequipped alarm
|
|
sonetPmisAlarm(14), -- Sonet Path mismatch alarm (PLM)
|
|
sonetLocAlarm(15), -- Sonet Loss of Cell delineation alarm
|
|
sonetVaisAlarm(16), -- Sonet VT AIS alarm
|
|
sonetVlopAlarm(17), -- Sonet VT Loss Of Pointer alarm
|
|
sonetVrdiAlarm(18), -- Sonet VT Remote Defect Ind. alarm
|
|
sonetVuneqAlarm(19), -- Sonet VT Unequipped alarm
|
|
sonetVmisAlarm(20), -- Sonet VT label mismatch error
|
|
sonetVlocAlarm(21), -- Sonet VT Loss of Cell delineation
|
|
sdhLolAlarm(22), -- SDH Loss of light alarm
|
|
sdhPllAlarm(23), -- SDH PLL lock alarm
|
|
sdhLofAlarm(24), -- SDH Loss of frame alarm
|
|
sdhLosAlarm(25), -- SDH Loss of signal alarm
|
|
sdhOofAlarm(26), -- SDH Out of frame alarm
|
|
sdhMsAisAlarm(27), -- SDH Multiplex Section AIS alarm
|
|
sdhHpAisAlarm(28), -- SDH HP AIS alarm
|
|
sdhLopAlarm(29), -- SDH Loss of pointer alarm
|
|
sdhBerrSdAlarm(30), -- SDH bit err. rate defect alarm,
|
|
sdhBerrSfAlarm(31), -- SDH bit err. rate fault alarm,
|
|
sdhMsFerfAlarm(32), -- SDH Multiplex Section FERF alarm
|
|
sdhHpFerfAlarm(33), -- SDH HP FERF alarm
|
|
sdhMsFebeAlarm(34), -- SDH Multiplex Section FEBE alarm
|
|
sdhHpUneqAlarm(35), -- SDH HP Unequipped alarm
|
|
sdhHpMisAlarm(36), -- SDH HP mismatch alarm (PLM)
|
|
sdhLocAlarm(37) -- SDH Loss of Cell delineation alarm
|
|
}
|
|
|
|
--
|
|
-- Sonet alarm information
|
|
--
|
|
|
|
jnxSonetAlarms OBJECT IDENTIFIER ::= { jnxSonet 1 }
|
|
|
|
jnxSonetAlarmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxSonetAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about alarms on all the sonet/sdh physical
|
|
interfaces on this router."
|
|
::= { jnxSonetAlarms 1 }
|
|
|
|
jnxSonetAlarmEntry OBJECT-TYPE
|
|
SYNTAX JnxSonetAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about alarms on a sonet/sdh physical interface on
|
|
this router."
|
|
INDEX { ifIndex }
|
|
::= { jnxSonetAlarmTable 1 }
|
|
|
|
JnxSonetAlarmEntry ::=
|
|
SEQUENCE {
|
|
jnxSonetCurrentAlarms
|
|
JnxSonetAlarmId,
|
|
jnxSonetLastAlarmId
|
|
JnxSonetAlarmId,
|
|
jnxSonetLastAlarmTime
|
|
TimeTicks,
|
|
jnxSonetLastAlarmDate
|
|
DateAndTime,
|
|
jnxSonetLastAlarmEvent
|
|
INTEGER
|
|
}
|
|
|
|
jnxSonetCurrentAlarms OBJECT-TYPE
|
|
SYNTAX JnxSonetAlarmId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies all the active sonet/sdh alarms on this
|
|
interface."
|
|
::= { jnxSonetAlarmEntry 1 }
|
|
|
|
jnxSonetLastAlarmId OBJECT-TYPE
|
|
SYNTAX JnxSonetAlarmId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object identifies the sonet/sdh alarm that most recently
|
|
was set or cleared."
|
|
::= { jnxSonetAlarmEntry 2 }
|
|
|
|
jnxSonetLastAlarmTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime when the management subsystem learned
|
|
of the last alarm event."
|
|
::= { jnxSonetAlarmEntry 3 }
|
|
|
|
jnxSonetLastAlarmDate OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system date and time when the management subsystem learned
|
|
of the last alarm event."
|
|
::= { jnxSonetAlarmEntry 4 }
|
|
|
|
jnxSonetLastAlarmEvent OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none (1),
|
|
set (2),
|
|
cleared (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates whether the last alarm event set a new alarm
|
|
or cleared an existing alarm."
|
|
::= { jnxSonetAlarmEntry 5 }
|
|
|
|
|
|
--
|
|
-- Configuration Management Notifications
|
|
--
|
|
|
|
jnxSonetNotificationPrefix OBJECT IDENTIFIER ::= { jnxSonetNotifications 0 }
|
|
|
|
jnxSonetAlarmSet NOTIFICATION-TYPE
|
|
OBJECTS { ifDescr,
|
|
jnxSonetLastAlarmId,
|
|
jnxSonetCurrentAlarms,
|
|
jnxSonetLastAlarmDate }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification of a recently set sonet/sdh alarm."
|
|
::= { jnxSonetNotificationPrefix 1 }
|
|
|
|
jnxSonetAlarmCleared NOTIFICATION-TYPE
|
|
OBJECTS { ifDescr,
|
|
jnxSonetLastAlarmId,
|
|
jnxSonetCurrentAlarms,
|
|
jnxSonetLastAlarmDate }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification of a recently cleared sonet/sdh alarm."
|
|
::= { jnxSonetNotificationPrefix 2 }
|
|
|
|
END
|