towerops/priv/mibs/junos/JUNIPER-ALARM-EXT-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

89 lines
2.6 KiB
Text

--
-- Juniper Enterprise Specific MIB: Ping MIB
--
-- Copyright (c) 2001-2013, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
JUNIPER-ALARM-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DateAndTime
FROM SNMPv2-TC -- [RFC2579]
alarmClearEntry
FROM ALARM-MIB
jnxMibs, jnxAlarmExtMibRoot
FROM JUNIPER-SMI;
jnxAlarmMIB MODULE-IDENTITY
LAST-UPDATED "201209041502Z" -- Tue Sept 2 15:02:46 2012 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 is Juniper Networks' implementation of enterprise
specific MIB for alarms from the router chassis box."
::= { jnxAlarmExtMibRoot 1 }
jnxAlarmObjects OBJECT IDENTIFIER ::= { jnxAlarmMIB 1 }
-- Extension to Clear table.
-- Some systems may have a requirement that information
-- on alarms that are no longer active be available.
-- This memo provides a clear table to support this
-- requirement. Though Clear table provides the history
-- of alarms raised, it doesn't the datAndTime when the
-- alarm was rasied. This information is critical.
-- A new table is deined that extends the alarmClearTable
-- by AUGENTING it. This table will provide dateAndTime
-- a particular which is no longer active was raised.
--
-- Alarm Clear Table Extensions
--
jnxAlarmClearTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxAlarmClearEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" This table augments alarmClearTable. This table
contains additional object needed to indicate
DateAndTime when a particular alarm was raised."
::= { jnxAlarmObjects 1}
jnxAlarmClearEntry OBJECT-TYPE
SYNTAX JnxAlarmClearEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry containing additional information
applicable to a particular entry in alarm
ClearTable."
AUGMENTS { alarmClearEntry }
::= { jnxAlarmClearTable 1 }
JnxAlarmClearEntry ::=
SEQUENCE {
jnxAlarmClearActiveDateAndTime DateAndTime
}
jnxAlarmClearActiveDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This object indicates DateAndTime, when
current alarm was raised."
::= { jnxAlarmClearEntry 1 }
END