mibs/MIBS/junose/Juniper-RADIUS-Disconnect-MIB

332 lines
11 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
-- *****************************************************************************
-- 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