mibs/MIBS/packetlight/SL-RADIUS-MIB
2023-12-05 12:25:34 +01:00

129 lines
3.8 KiB
Plaintext

SL-RADIUS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY,
Counter32, Integer32, Gauge32,
IpAddress, TimeTicks, mib-2 FROM SNMPv2-SMI
TruthValue FROM SNMPv2-TC
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
slMain FROM SL-MAIN-MIB;
slRadiusMIB MODULE-IDENTITY
LAST-UPDATED "200712060000Z"
ORGANIZATION "PacketLight Networks Ltd."
CONTACT-INFO
"Omri_Viner@PacketLight.com"
DESCRIPTION
"The MIB module for entities implementing the client side of
the Remote Access Dialin User Service (RADIUS) accounting
protocol."
::= { slMain 23 }
slRadiusClientMIBObjects OBJECT IDENTIFIER ::= { slRadiusMIB 1 }
slRadiusClient OBJECT IDENTIFIER ::= { slRadiusClientMIBObjects 1 }
slRadiusTraps OBJECT IDENTIFIER ::= { slRadiusClientMIBObjects 2 }
SharedSecret ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Authentication Shared-Secret."
SYNTAX OCTET STRING (SIZE (0..256))
slRadiusEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"true(1) - radius is enabled
false(2) - radius is disabled."
::= { slRadiusClient 1 }
slRadiusServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlRadiusServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS accounting
servers with which the client shares a secret."
::= { slRadiusClient 2 }
slRadiusServerEntry OBJECT-TYPE
SYNTAX SlRadiusServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) representing a RADIUS
accounting server with which the client shares a secret."
INDEX { slRadiusServerIndex }
::= { slRadiusServerTable 1 }
SlRadiusServerEntry ::= SEQUENCE {
slRadiusServerIndex INTEGER,
slRadiusServerAddress IpAddress,
slRadiusServerPort INTEGER,
slRadiusServerAdminStatus INTEGER,
slRadiusTimeout INTEGER,
slRadiusSharedSecret SharedSecret
}
slRadiusServerIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"1 - Primary
2 - Secondary."
::= { slRadiusServerEntry 1 }
slRadiusServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the RADIUS accounting server
referred to in this table entry."
::= { slRadiusServerEntry 2 }
slRadiusServerPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port number of the server."
::= { slRadiusServerEntry 3 }
slRadiusServerAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The admin status of the server."
::= { slRadiusServerEntry 4 }
slRadiusTimeout OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The server timeout specified in seconds.
The range is 1..30 seconds. The default is 15 seconds"
::= { slRadiusServerEntry 5 }
slRadiusSharedSecret OBJECT-TYPE
SYNTAX SharedSecret
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The shared secret of the server."
::= { slRadiusServerEntry 6 }
END