-- ***************************************************************************** -- 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