GBNServiceRADIUS-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress, NOTIFICATION-TYPE FROM SNMPv2-SMI DisplayString, MacAddress, RowStatus, TruthValue FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF gbnServiceAAA FROM GREENTECH-MASTER-MIB ; gbnRadiusMib MODULE-IDENTITY LAST-UPDATED "0207020000Z" -- July 2, 2002 ORGANIZATION "Greentech" CONTACT-INFO "Adam Armstrong E-mail: adama@observium.org" DESCRIPTION "gbn Radius Enterprise MIB definition." REVISION "0207020000Z" -- July 2, 2002 DESCRIPTION "Initial MIB creation." ::= { gbnServiceAAA 2 } ------------------------------------------------------------------------------ -- Textual Conventions (i.e., these do not affect object encoding): ------------------------------------------------------------------------------ -- -- "DURABLE": -- Objects that are saved across a system reset and/or power cycle -- are noted as "DURABLE" for convenience in the DESCRIPTION -- section of the object definition. Code must be explicitly -- written to implement these DURABLE objects. -- ------------------------------------------------------------------------------ -- define groups in gbn-RADIUS-MIB ------------------------------------------------------------------------------ ------------------------------------------------------------------- --Add gbnRadiusConfTable MIB 2002/07/02 ouyangchunbo ------------------------------------------------------------------- gbnRadiusConfTable OBJECT-TYPE SYNTAX SEQUENCE OF gbnRadiusConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Table of Radius configuration table" ::= { gbnRadiusMib 1 } gbnRadiusConfEntry OBJECT-TYPE SYNTAX gbnRadiusConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of radius parameters." INDEX { ServerIndex } ::= { gbnRadiusConfTable 1 } gbnRadiusConfEntry ::= SEQUENCE { ServerIndex Integer32, ServerName DisplayString, PrimServerIP DisplayString, PrimAuthPort Integer32, PrimAcctPort Integer32, SecServerIP DisplayString, SecAuthPort Integer32, SecAcctPort Integer32, Key DisplayString, bRadiusUsed TruthValue, UserNameFormat TruthValue, RealAcctTime Integer32, bRealAcct TruthValue, gbnRadiusClientIp DisplayString } ServerIndex OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A simple index into 'gbnRadiusConfTable'." ::= { gbnRadiusConfEntry 1 } ServerName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION " A simple ServerName of gbnRadiusConfEntry." ::= { gbnRadiusConfEntry 2 } PrimServerIP OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION " A simple PrimServerIP of gbnRadiusConfEntry." ::= { gbnRadiusConfEntry 3 } PrimAuthPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "DURABLE: { 1812:all } The authenticate port of prime radius server" ::= { gbnRadiusConfEntry 4 } PrimAcctPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "DURABLE: { 1813:all } The account port of prime radius server" ::= { gbnRadiusConfEntry 5 } SecServerIP OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION " A simple SecServerIP of gbnRadiusConfEntry." ::= { gbnRadiusConfEntry 6 } SecAuthPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "DURABLE: { 1812:all } The authenticate port of second radius server" ::= { gbnRadiusConfEntry 7 } SecAcctPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "DURABLE: { 1813:all } The account port of second radius server" ::= { gbnRadiusConfEntry 8 } Key OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "DURABLE: { 'QTECH' } A simple Key of gbnRadiusConfEntry." ::= { gbnRadiusConfEntry 9 } bRadiusUsed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Status of the current radius server 1-used 2 - unused." ::= { gbnRadiusConfEntry 10 } UserNameFormat OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Status of user name format configuration 1-with domain 2-without domain." ::= { gbnRadiusConfEntry 11 } RealAcctTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The realtime account time of radius server,the value of default is 12 minutes" ::= { gbnRadiusConfEntry 12 } bRealAcct OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Status of the realtime account switch 1-used 2 - unused." ::= { gbnRadiusConfEntry 13 } gbnRadiusClientIp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION " A system IP address for RADIUS client to report who it is to the server." ::= { gbnRadiusConfEntry 14 } -- -- END of gbn-RADIUS-MIB -- END