323 lines
12 KiB
Plaintext
323 lines
12 KiB
Plaintext
GSM7224-RADIUS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- GSM7324 Radius MIB
|
|
-- Copyright 2003 LVL7 Systems, Inc. All rights reserved.
|
|
|
|
-- This SNMP Management Information Specification
|
|
-- embodies LVL7 System's confidential and proprietary
|
|
-- intellectual property. LVL7 Systems retains all title
|
|
-- and ownership in the Specification including any revisions.
|
|
|
|
-- This Specification is supplied "AS IS", LVL7 Systems
|
|
-- makes no warranty, either expressed or implied,
|
|
-- as to the use, operation, condition, or performance of the
|
|
-- Specification.
|
|
|
|
|
|
-- Status: Release
|
|
-- Version: 1.0
|
|
-- Date: 22 Aug 2003
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE,
|
|
NOTIFICATION-TYPE, IpAddress FROM SNMPv2-SMI
|
|
RowStatus FROM SNMPv2-TC
|
|
gsm7224 FROM GSM7224-REF-MIB
|
|
DisplayString FROM RFC1213-MIB;
|
|
|
|
gsm7224Radius MODULE-IDENTITY
|
|
LAST-UPDATED "200305070000Z" -- 22 Aug 2003 12:00:00 GMT
|
|
ORGANIZATION "Netgear"
|
|
CONTACT-INFO
|
|
""
|
|
DESCRIPTION
|
|
"The GSM7224 Radius MIB"
|
|
|
|
-- Revision history.
|
|
REVISION
|
|
"200311101200Z" -- 10 Nov 2003 12:00:00 GMT
|
|
DESCRIPTION
|
|
"Initial version."
|
|
::= { gsm7224 8 }
|
|
|
|
|
|
--**************************************************************************************
|
|
-- agentRadiusConfigGroup
|
|
--
|
|
--**************************************************************************************
|
|
|
|
agentRadiusConfigGroup OBJECT IDENTIFIER ::= { gsm7224Radius 1 }
|
|
|
|
agentRadiusMaxTransmit OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..15)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum number of retransmissions of a RADIUS request packet"
|
|
DEFVAL { 4 }
|
|
::= { agentRadiusConfigGroup 1 }
|
|
|
|
agentRadiusTimeout OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..30)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time out duration (in seconds) before packets are retransmitted"
|
|
DEFVAL { 5 }
|
|
::= { agentRadiusConfigGroup 2 }
|
|
|
|
agentRadiusAccountingMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies if RADIUS Accounting has been enabled or not"
|
|
DEFVAL { disable }
|
|
::= { agentRadiusConfigGroup 3 }
|
|
|
|
agentRadiusStatsClear OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When set to enable(1), all Radius statistics will be reset."
|
|
DEFVAL { disable }
|
|
::= { agentRadiusConfigGroup 4 }
|
|
|
|
agentRadiusAccountingIndexNextValid OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the next valid index into the agentRadiusAccountingConfigTable
|
|
for creation. If no additional entries are allowed, this will be 0."
|
|
::= { agentRadiusConfigGroup 5 }
|
|
|
|
--**************************************************************************************
|
|
-- agentRadiusAccountingConfigTable
|
|
--
|
|
--**************************************************************************************
|
|
|
|
agentRadiusAccountingConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AgentRadiusAccountingConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table with information about Radius Accounting Server IP
|
|
Addresses, port numbers and shared secret. Only one entry is
|
|
supported at this time."
|
|
::= { agentRadiusConfigGroup 6 }
|
|
|
|
agentRadiusAccountingConfigEntry OBJECT-TYPE
|
|
SYNTAX AgentRadiusAccountingConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry consisting of configuration data for a Radius Accounting Server."
|
|
INDEX { agentRadiusAccountingServerIndex }
|
|
::= { agentRadiusAccountingConfigTable 1 }
|
|
|
|
AgentRadiusAccountingConfigEntry ::=
|
|
SEQUENCE {
|
|
agentRadiusAccountingServerIndex
|
|
Integer32,
|
|
agentRadiusAccountingServerAddress
|
|
IpAddress,
|
|
agentRadiusAccountingPort
|
|
Unsigned32,
|
|
agentRadiusAccountingSecret
|
|
DisplayString,
|
|
agentRadiusAccountingStatus
|
|
RowStatus
|
|
}
|
|
|
|
agentRadiusAccountingServerIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique index of the configured RADIUS accounting server"
|
|
::= { agentRadiusAccountingConfigEntry 1 }
|
|
|
|
agentRadiusAccountingServerAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP Address of the configured RADIUS accounting server.
|
|
This object cannot be changed after creation."
|
|
::= { agentRadiusAccountingConfigEntry 2 }
|
|
|
|
agentRadiusAccountingPort OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port number for the RADIUS accounting server.
|
|
This object cannot be configured on row creation."
|
|
DEFVAL { 1813 }
|
|
::= { agentRadiusAccountingConfigEntry 3 }
|
|
|
|
agentRadiusAccountingSecret OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..20))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configured shared sercret for the RADIUS accounting server.
|
|
This object cannot be configured on row creation."
|
|
::= { agentRadiusAccountingConfigEntry 4 }
|
|
|
|
agentRadiusAccountingStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { agentRadiusAccountingConfigEntry 5 }
|
|
|
|
--**************************************************************************************
|
|
|
|
agentRadiusServerIndexNextValid OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the next valid index into the agentRadiusServerConfigTable
|
|
for creation. If no additional entries are allowed, this will be 0."
|
|
::= { agentRadiusConfigGroup 7 }
|
|
|
|
--**************************************************************************************
|
|
-- agentRadiusServerConfigTable
|
|
--
|
|
--**************************************************************************************
|
|
|
|
agentRadiusServerConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AgentRadiusServerConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table with information about Radius Accounting Server IP
|
|
Addresses, port numbers and shared secret"
|
|
::= { agentRadiusConfigGroup 8 }
|
|
|
|
agentRadiusServerConfigEntry OBJECT-TYPE
|
|
SYNTAX AgentRadiusServerConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry consisting of configuration data for a Radius Server.
|
|
Creation requires setting "
|
|
INDEX { agentRadiusServerIndex }
|
|
::= { agentRadiusServerConfigTable 1 }
|
|
|
|
AgentRadiusServerConfigEntry ::=
|
|
SEQUENCE {
|
|
agentRadiusServerIndex
|
|
Integer32,
|
|
agentRadiusServerAddress
|
|
IpAddress,
|
|
agentRadiusServerPort
|
|
Unsigned32,
|
|
agentRadiusServerSecret
|
|
DisplayString,
|
|
agentRadiusServerPrimaryMode
|
|
INTEGER,
|
|
agentRadiusServerCurrentMode
|
|
INTEGER,
|
|
agentRadiusServerMsgAuth
|
|
INTEGER,
|
|
agentRadiusServerStatus
|
|
RowStatus
|
|
}
|
|
|
|
agentRadiusServerIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique index of the configured RADIUS server"
|
|
::= { agentRadiusServerConfigEntry 1 }
|
|
|
|
agentRadiusServerAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP Address of the configured RADIUS server.
|
|
This object cannot be changed after creation."
|
|
::= { agentRadiusServerConfigEntry 2 }
|
|
|
|
agentRadiusServerPort OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port number for the RADIUS server.
|
|
This object cannot be configured on row creation."
|
|
DEFVAL { 1812 }
|
|
::= { agentRadiusServerConfigEntry 3 }
|
|
|
|
agentRadiusServerSecret OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..20))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configured shared sercret for the RADIUS server.
|
|
This object cannot be configured on row creation."
|
|
::= { agentRadiusServerConfigEntry 4 }
|
|
|
|
agentRadiusServerPrimaryMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the RADIUS server to be the primary server. If there is any
|
|
other server that is configured to be primary, that server is set to be
|
|
a seconday server and this entry is set Primary.
|
|
This object cannot be configured on row creation."
|
|
::= { agentRadiusServerConfigEntry 5 }
|
|
|
|
agentRadiusServerCurrentMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
yes(1),
|
|
no(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicate if the RADIUS server is the current server in user for
|
|
authentication."
|
|
::= { agentRadiusServerConfigEntry 6 }
|
|
|
|
agentRadiusServerMsgAuth OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or disable the message authenticator attribute for this
|
|
RADIUS server.
|
|
This object cannot be configured on row creation."
|
|
::= { agentRadiusServerConfigEntry 7 }
|
|
|
|
agentRadiusServerStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { agentRadiusServerConfigEntry 8 }
|
|
|
|
END
|