Observium_CE/mibs/paradyne/PDN-RADIUS-MIB

122 lines
3.2 KiB
Plaintext

PDN-RADIUS-MIB DEFINITIONS ::= BEGIN
-- Version : 0.1 DRAFT
-- Enterprise radius mib
-- Copyright (C) 2000 Paradyne Corporation.
-- Created by : Wayne Jadoo / Prakash Easwar
IMPORTS
DisplayString
FROM SNMPv2-TC
IpAddress
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
TRAP-TYPE
FROM RFC-1215
pdn-radius
FROM PDN-HEADER-MIB
;
sysDevRadiusMIBObjects OBJECT IDENTIFIER ::= { pdn-radius 1 }
sysDevRadiusMIBTraps OBJECT IDENTIFIER ::= { pdn-radius 2 }
-- 3.2.3. Radius Security
-- MCC-rq 150-180: A new group is added into the Hotwire System MIB
sysDevRadiusAuthEnable OBJECT-TYPE
SYNTAX INTEGER {
disable (1),
enable (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable and disable RADIUS Authentication."
::= { sysDevRadiusMIBObjects 1 }
sysDevRadiusAuthTimeout OBJECT-TYPE
SYNTAX INTEGER (3..30)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object corresponds to the maximum response
time of the RADIUS Server."
::= { sysDevRadiusMIBObjects 2 }
sysDevRadiusAuthAttempts OBJECT-TYPE
SYNTAX INTEGER (1..3)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object corresponds to the number of retries
in the event of authentication timeout."
::= { sysDevRadiusMIBObjects 3 }
sysDevRadiusAuthConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF SysDevRadiusAuthConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains variables that facilitate
the configuration of RADIUS authentication servers."
::= { sysDevRadiusMIBObjects 4 }
sysDevRadiusAuthConfigEntry OBJECT-TYPE
SYNTAX SysDevRadiusAuthConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing RADIUS Authentication Server
configuration."
INDEX { sysDevRadiusAuthServerIndex }
::= { sysDevRadiusAuthConfigTable 1 }
SysDevRadiusAuthConfigEntry ::= SEQUENCE {
sysDevRadiusAuthServerIndex INTEGER,
sysDevRadiusAuthServerAddress IpAddress,
sysDevRadiusAuthServerPort INTEGER (0..65535),
sysDevRadiusAuthSecret DisplayString (SIZE(6..32))
}
sysDevRadiusAuthServerIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object corresponds to the Index to the
RADIUS server Configuration table."
::= { sysDevRadiusAuthConfigEntry 1 }
sysDevRadiusAuthServerAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object corresponds to the IP address of the
RADIUS server."
::= { sysDevRadiusAuthConfigEntry 2 }
sysDevRadiusAuthServerPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object corresponds to the UDP Port that the
RADIUS server will accept Access-Request."
::= { sysDevRadiusAuthConfigEntry 3 }
sysDevRadiusAuthSecret OBJECT-TYPE
SYNTAX DisplayString (SIZE(6..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object corresponds to the RADIUS secret used
by RADIUS server and NAS."
::= { sysDevRadiusAuthConfigEntry 4 }
END