- 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.
331 lines
11 KiB
Text
331 lines
11 KiB
Text
|
|
-- *****************************************************************************
|
|
-- Juniper-RADIUS-Disconnect-MIB
|
|
--
|
|
-- Juniper Networks Enterprise MIB
|
|
-- RADIUS Disconnect MIB
|
|
--
|
|
-- Copyright 2003 Juniper Networks, Inc.
|
|
-- All Rights Reserved.
|
|
-- *****************************************************************************
|
|
|
|
Juniper-RADIUS-Disconnect-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Integer32, IpAddress
|
|
FROM SNMPv2-SMI
|
|
DisplayString, RowStatus
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
juniMibs
|
|
FROM Juniper-MIBs;
|
|
|
|
juniRadiusDisconnectMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200406091357Z" -- 09-Jun-04 09:57 AM 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 RADIUS Disconnect MIB for the Juniper Networks enterprise."
|
|
-- Revision History
|
|
REVISION "200406091357Z" -- 09-Jun-04 09:57 AM EDT - JUNOSe 6.0
|
|
DESCRIPTION
|
|
"Obsoleted the MIB."
|
|
REVISION "200301132050Z" -- 13-Jan-03 03:50 PM EST - JUNOSe 5.0
|
|
DESCRIPTION
|
|
"Initial version of this MIB module, derived from IETF Internet Drafts
|
|
of RADIUS Disconnect."
|
|
::= { juniMibs 67 }
|
|
|
|
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- Textual conventions
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- No textual conventions are defined in this MIB
|
|
|
|
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- Managed object groups
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
juniRadiusDisconnectObjects OBJECT IDENTIFIER
|
|
::= { juniRadiusDisconnectMIB 1 }
|
|
juniRadiusDisconnect OBJECT IDENTIFIER
|
|
::= { juniRadiusDisconnectObjects 1 }
|
|
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- Managed objects for RADIUS Disconnect
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
juniRadiusDisconnectInvalidClientAddresses OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The number of RADIUS disconnect packets received from unknown
|
|
addresses."
|
|
::= { juniRadiusDisconnect 1 }
|
|
|
|
--
|
|
-- Statistics for RADIUS disconnsct clients
|
|
--
|
|
juniRadiusDisconnectClientTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JuniRadiusDisconnectClientEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the RADIUS authentication servers with
|
|
which the disconnect shares a secret."
|
|
::= { juniRadiusDisconnect 2 }
|
|
|
|
juniRadiusDisconnectClientEntry OBJECT-TYPE
|
|
SYNTAX JuniRadiusDisconnectClientEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"An entry (conceptual row) representing a RADIUS disconnect client with
|
|
which the server shares a secret."
|
|
INDEX { juniRadiusDisconnectClientAddress }
|
|
::= { juniRadiusDisconnectClientTable 1 }
|
|
|
|
JuniRadiusDisconnectClientEntry ::= SEQUENCE {
|
|
juniRadiusDisconnectClientAddress IpAddress,
|
|
juniRadiusDisconnectClientPortNumber Integer32,
|
|
juniRadiusDisconnectRequests Counter32,
|
|
juniRadiusDisconnectAccepts Counter32,
|
|
juniRadiusDisconnectRejects Counter32,
|
|
juniRadiusDisconnectNoSecret Counter32,
|
|
juniRadiusDisconnectNoSessionIds Counter32,
|
|
juniRadiusDisconnectBadAuthenticators Counter32,
|
|
juniRadiusDisconnectUnknownTypes Counter32,
|
|
juniRadiusDisconnectPacketsDropped Counter32 }
|
|
|
|
juniRadiusDisconnectClientAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The IP address of the RADIUS client referred to in this table entry. A
|
|
value of 0.0.0.0 indicates this entry is not in use."
|
|
::= { juniRadiusDisconnectClientEntry 1 }
|
|
|
|
juniRadiusDisconnectClientPortNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The UDP port the server is listening on to recieve disconnect requests
|
|
from this client."
|
|
::= { juniRadiusDisconnectClientEntry 2 }
|
|
|
|
--
|
|
-- Request/Response statistics
|
|
--
|
|
-- TotalIncomingPackets = Requests + UnknownTypes
|
|
--
|
|
-- TotalIncomingPackets - NoSecret - BadAuthenticators - NoSessionIds
|
|
-- UnknownPackets - PacketsDropped = Successfully received
|
|
--
|
|
juniRadiusDisconnectRequests OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The number of RADIUS Disconnect packets received from this client."
|
|
::= { juniRadiusDisconnectClientEntry 3 }
|
|
|
|
juniRadiusDisconnectAccepts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The number of RADIUS Disconnects that were succesful."
|
|
::= { juniRadiusDisconnectClientEntry 4 }
|
|
|
|
juniRadiusDisconnectRejects OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The number of RADIUS Disconnects not successful."
|
|
::= { juniRadiusDisconnectClientEntry 5 }
|
|
|
|
juniRadiusDisconnectNoSecret OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The number of RADIUS Disconnect requests recieved from this client
|
|
while no secret is set."
|
|
::= { juniRadiusDisconnectClientEntry 6 }
|
|
|
|
juniRadiusDisconnectNoSessionIds OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The number of RADIUS Disconnect requests recieved from this client with
|
|
no session-id present."
|
|
::= { juniRadiusDisconnectClientEntry 7 }
|
|
|
|
juniRadiusDisconnectBadAuthenticators OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The number of RADIUS disconnect packets containing invalid
|
|
authenticators received from this client."
|
|
::= { juniRadiusDisconnectClientEntry 8 }
|
|
|
|
juniRadiusDisconnectUnknownTypes OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The number of RADIUS packets of unknown type which were received from
|
|
this client on the authentication port."
|
|
::= { juniRadiusDisconnectClientEntry 9 }
|
|
|
|
juniRadiusDisconnectPacketsDropped OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The number of RADIUS packets of which were received from this client on
|
|
the authentication port and dropped for some other reason."
|
|
::= { juniRadiusDisconnectClientEntry 10 }
|
|
|
|
|
|
--
|
|
-- Configuration of RADIUS disconnect clients
|
|
--
|
|
juniRadiusDisconnectCfgClientTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JuniRadiusDisconnectCfgClientEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the RADIUS disconnect clients with which
|
|
the server shares a secret."
|
|
::= { juniRadiusDisconnect 3 }
|
|
|
|
juniRadiusDisconnectCfgClientEntry OBJECT-TYPE
|
|
SYNTAX JuniRadiusDisconnectCfgClientEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"An entry (conceptual row) representing a RADIUS authentication server
|
|
with which the disconnect shares a secret."
|
|
INDEX { juniRadiusDisconnectCfgClientAddress }
|
|
::= { juniRadiusDisconnectCfgClientTable 1 }
|
|
|
|
JuniRadiusDisconnectCfgClientEntry ::= SEQUENCE {
|
|
juniRadiusDisconnectCfgClientAddress IpAddress,
|
|
juniRadiusDisconnectCfgClientPortNumber Integer32,
|
|
juniRadiusDisconnectCfgKey DisplayString,
|
|
juniRadiusDisconnectCfgRowStatus RowStatus }
|
|
|
|
juniRadiusDisconnectCfgClientAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The IP address of the RADIUS disconnect client referred to in this
|
|
table entry."
|
|
::= { juniRadiusDisconnectCfgClientEntry 1 }
|
|
|
|
juniRadiusDisconnectCfgClientPortNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The UDP port the server is listening on to recieve disconnect requests
|
|
from this client."
|
|
DEFVAL { 1700 }
|
|
::= { juniRadiusDisconnectCfgClientEntry 2 }
|
|
|
|
juniRadiusDisconnectCfgKey OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The secret (RADIUS authenticator) used by the serevr during exchanges
|
|
with this client. The default is a zero-length string, indicating no
|
|
authenticator is used."
|
|
DEFVAL { ''H }
|
|
::= { juniRadiusDisconnectCfgClientEntry 3 }
|
|
|
|
juniRadiusDisconnectCfgRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Supports 'createAndGo' and 'destroy' only."
|
|
::= { juniRadiusDisconnectCfgClientEntry 4 }
|
|
|
|
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- Notifications
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- No notifications are defined in this MIB. Placeholders follow.
|
|
-- juniRadiusDisconnectTrapControl OBJECT IDENTIFIER
|
|
-- ::= { juniRadiusDisconnectMIB 2 }
|
|
-- juniRadiusDisconnectTraps OBJECT IDENTIFIER
|
|
-- ::= { juniRadiusDisconnectMIB 3 }
|
|
-- juniRadiusDisconnectTrapPrefix OBJECT IDENTIFIER
|
|
-- ::= { juniRadiusDisconnectTraps 0 }
|
|
|
|
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- Conformance information
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
juniRadiusDisconnectMIBConformance OBJECT IDENTIFIER
|
|
::= { juniRadiusDisconnectMIB 2 }
|
|
juniRadiusDisconnectMIBCompliances OBJECT IDENTIFIER
|
|
::= { juniRadiusDisconnectMIBConformance 1 }
|
|
juniRadiusDisconnectMIBGroups OBJECT IDENTIFIER
|
|
::= { juniRadiusDisconnectMIBConformance 2 }
|
|
|
|
--
|
|
-- compliance statements
|
|
--
|
|
juniRadiusAuthDisconnectCompliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement the Juniper
|
|
RADIUS Disconnect MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
juniRadiusDisconnectGroup }
|
|
::= { juniRadiusDisconnectMIBCompliances 1 }
|
|
|
|
--
|
|
-- units of conformance
|
|
--
|
|
juniRadiusDisconnectGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
juniRadiusDisconnectInvalidClientAddresses,
|
|
|
|
juniRadiusDisconnectClientPortNumber,
|
|
juniRadiusDisconnectRequests,
|
|
juniRadiusDisconnectAccepts,
|
|
juniRadiusDisconnectRejects,
|
|
juniRadiusDisconnectNoSecret,
|
|
juniRadiusDisconnectNoSessionIds,
|
|
juniRadiusDisconnectBadAuthenticators,
|
|
juniRadiusDisconnectUnknownTypes,
|
|
juniRadiusDisconnectPacketsDropped,
|
|
|
|
juniRadiusDisconnectCfgClientPortNumber,
|
|
juniRadiusDisconnectCfgKey,
|
|
juniRadiusDisconnectCfgRowStatus }
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The basic collection of objects providing management of RADIUS
|
|
Disconnect."
|
|
::= { juniRadiusDisconnectMIBGroups 1 }
|
|
|
|
END
|