- 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.
171 lines
5.7 KiB
Text
171 lines
5.7 KiB
Text
|
|
-- *****************************************************************************
|
|
-- Juniper-HTTP-Profile-MIB
|
|
--
|
|
-- Juniper Networks Enterprise MIB
|
|
-- HTTP Profile MIB
|
|
--
|
|
-- Copyright (c) 2005 Juniper Networks, Inc. All Rights Reserved.
|
|
-- *****************************************************************************
|
|
|
|
Juniper-HTTP-Profile-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
juniMibs
|
|
FROM Juniper-MIBs
|
|
JuniSetMap
|
|
FROM Juniper-TC;
|
|
|
|
juniHttpProfileMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200508191421Z" -- 19-Aug-05 02:21 PM EDT
|
|
ORGANIZATION "Juniper Networks, Inc."
|
|
CONTACT-INFO
|
|
" Juniper Networks, Inc.
|
|
Postal: 10 Technology Park Drive
|
|
Westford, MA 01886-3146
|
|
USA
|
|
Tel: +1 978 589 5800
|
|
Email: mib@Juniper.net"
|
|
DESCRIPTION
|
|
"The HTTP rofile MIB for the Juniper Networks, Inc. enterprise."
|
|
-- Revision History
|
|
REVISION "200508191421Z" -- 19-Aug-05 02:21 PM EDT = JUNOSe 8.0
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
::= { juniMibs 79 }
|
|
|
|
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- Managed objects
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
juniHttpProfileObjects OBJECT IDENTIFIER ::= { juniHttpProfileMIB 1 }
|
|
juniHttpProfile OBJECT IDENTIFIER ::= { juniHttpProfileObjects 1 }
|
|
|
|
--
|
|
-- This MIB defines configuration profile structure for ATM interfaces.
|
|
-- The creation/deletion of profiles and mapping of profile names to profile
|
|
-- indices is coordinated in the Juniper-PROFILE-MIB.
|
|
--
|
|
--
|
|
-- The ATM 1483 Profile Table
|
|
--
|
|
juniHttpProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JuniHttpProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains profiles for configuring bulk ATM circuits.
|
|
|
|
Entries in this table are created/deleted as a side-effect of
|
|
corresponding operations to the juniProfileNameTable in the
|
|
Juniper-PROFILE-MIB."
|
|
::= { juniHttpProfile 1 }
|
|
|
|
juniHttpProfileEntry OBJECT-TYPE
|
|
SYNTAX JuniHttpProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A profile describing VCC configuration of an ATM subinterface."
|
|
INDEX { juniHttpProfileId }
|
|
::= { juniHttpProfileTable 1 }
|
|
|
|
JuniHttpProfileEntry ::= SEQUENCE {
|
|
juniHttpProfileId Unsigned32,
|
|
juniHttpProfileSetMap JuniSetMap,
|
|
juniHttpProfileRedirectUrl DisplayString }
|
|
|
|
juniHttpProfileId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The integer identifier associated with this profile. A value for this
|
|
identifier is determined by locating or creating a profile name in the
|
|
juniProfileNameTable."
|
|
::= { juniHttpProfileEntry 1 }
|
|
|
|
juniHttpProfileSetMap OBJECT-TYPE
|
|
SYNTAX JuniSetMap
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A bitmap representing which objects in this entry have been explicitly
|
|
configured. See the definition of the JuniSetMap TEXTUAL-CONVENTION for
|
|
details of use.
|
|
|
|
The INDEX object(s) and this object are excluded from representation
|
|
(i.e. their bits are never set).
|
|
|
|
When a SET request does not explicitly configure JuniSetMap, bits in
|
|
JuniSetMap are set as a side-effect of configuring other profile
|
|
attributes in the same entry.
|
|
|
|
If, however, a SET request explicitly configures JuniSetMap, the
|
|
explicitly configured value overrides 1) any previous bit settings, and
|
|
2) any simultaneous 'side-effect' settings that would otherwise occur.
|
|
|
|
Once set, bits can only be cleared by explicitly configuring
|
|
JuniSetMap."
|
|
::= { juniHttpProfileEntry 2 }
|
|
|
|
juniHttpProfileRedirectUrl OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is a 64 byte string that will be used as the redirect
|
|
URL when requests arrive at the HTTP server over the Ip Interface
|
|
configured."
|
|
::= { juniHttpProfileEntry 3 }
|
|
|
|
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- Notifications
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- No notifications are defined in this MIB.
|
|
|
|
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- Conformance information
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
juniHttpProfileConformance OBJECT IDENTIFIER
|
|
::= { juniHttpProfileMIB 4 }
|
|
juniHttpProfileCompliances OBJECT IDENTIFIER
|
|
::= { juniHttpProfileConformance 1 }
|
|
juniHttpProfileGroups OBJECT IDENTIFIER
|
|
::= { juniHttpProfileConformance 2 }
|
|
|
|
--
|
|
-- compliance statements
|
|
--
|
|
juniHttpProfileCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Compliance statement for entities which implement the Juniper
|
|
HTTP Profile MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
juniHttpProfileGroup }
|
|
::= { juniHttpProfileCompliances 1 } -- JUNOSe 8.0
|
|
|
|
--
|
|
-- units of conformance
|
|
--
|
|
juniHttpProfileGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
juniHttpProfileSetMap,
|
|
juniHttpProfileRedirectUrl }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current collection of objects providing management of profile
|
|
functionality for per Interface HTTP objects in a Juniper product."
|
|
::= { juniHttpProfileGroups 1 }
|
|
|
|
END
|