Observium_CE/mibs/alvarion/RAINBOW-RADIUS-MIB

314 lines
10 KiB
Plaintext

-- ============================================================
-- Description :
--
-- Rainbow Radius Management Information Base
--
-- 06/06/2006
--
--
-- ============================================================
RAINBOW-RADIUS-MIB DEFINITIONS ::= BEGIN
IMPORTS
rainbow
FROM RAINBOW-MIB
RowStatus
FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Integer32
FROM SNMPv2-SMI;
rbRadiusClient MODULE-IDENTITY
LAST-UPDATED "200606061500Z"
ORGANIZATION "Alvarion Ltd."
CONTACT-INFO "Alvarion Customer Service
Postal: Alvarion Ltd.
Barzel 21
Tel Aviv 69710
ISRAEL
E-mail: CS_Coordinator@alvarion.com"
DESCRIPTION
"Rainbow RADIUS Client"
REVISION "200606061500Z"
DESCRIPTION
"Revision 2.5"
::= { rainbow 150 }
-- alvarion OBJECT IDENTIFIER
-- ::= { enterprises 12394 }
-- products OBJECT IDENTIFIER
-- ::= { alvarion 1 }
-- rainbow OBJECT IDENTIFIER
-- ::= { products 2 }
--========================================================================
-- Radius General Parameters
--========================================================================
rbRadiusClientGeneralParams OBJECT IDENTIFIER ::= { rbRadiusClient 1 }
rbRadiusClientRetryInterval OBJECT-TYPE
SYNTAX Integer32 ( 1 .. 5 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time to wait (in sec) before resending a RADIUS message if no
response is received."
DEFVAL {5}
::= { rbRadiusClientGeneralParams 2 }
rbRadiusClientMaxNumOfRetries OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 5 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of retrials.
If the server does not respond after reaching the maximum number
of retries, the client should try the next server in the list,
if available."
DEFVAL {3}
::= { rbRadiusClientGeneralParams 3 }
rbRadiusClientKeepAliveTimeout OBJECT-TYPE
SYNTAX Integer32 ( 60 .. 180 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time to wait (in seconds) between keep-alive messages to the RADIUS server.
The configurable range is 60 - 180 seconds."
DEFVAL {60}
::= { rbRadiusClientGeneralParams 4 }
--========================================================================
-- Radius Authentication Servers
--========================================================================
rbRadiusAuthServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbRadiusAuthServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the parameters of up to 2
RADIUS authentication servers."
::= { rbRadiusClient 2 }
rbRadiusAuthServerEntry OBJECT-TYPE
SYNTAX RbRadiusAuthServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) representing a RADIUS authentication server
with which the client can communicate."
INDEX { rbRadiusAuthServerAddress }
::= { rbRadiusAuthServerTable 1 }
RbRadiusAuthServerEntry ::= SEQUENCE {
rbRadiusAuthServerAddress IpAddress,
rbRadiusAuthServerRowStatus RowStatus,
rbRadiusAuthServerIndex Integer32,
rbRadiusAuthServerPortNumber Integer32,
rbRadiusAuthServerType INTEGER,
rbRadiusAuthServerStatus INTEGER,
rbRadiusAuthServerOperStatus INTEGER,
rbRadiusAuthServerResetCounters INTEGER
}
rbRadiusAuthServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the RADIUS Authentication server
referred to in this table entry."
::= { rbRadiusAuthServerEntry 1 }
rbRadiusAuthServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Control for creating and deleting entries. Entries may be modified while active.
active (1) - means that the entry is available for use by the managed device and relevant parameters
may be modified;
createAndGo (4) is used for creating a new entry and to have its status automatically set to active;
destroy (6) is used for deleting an existing entry."
::= { rbRadiusAuthServerEntry 2 }
rbRadiusAuthServerIndex OBJECT-TYPE
SYNTAX Integer32 ( 1 .. 2 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A number uniquely identifying each RADIUS Authentication server
with which this client can communicate."
::= { rbRadiusAuthServerEntry 3 }
rbRadiusAuthServerPortNumber OBJECT-TYPE
SYNTAX Integer32 ( 1 .. 65535 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The UDP port the client is using to send requests to this server."
DEFVAL {1812}
::= { rbRadiusAuthServerEntry 4 }
rbRadiusAuthServerType OBJECT-TYPE
SYNTAX INTEGER { primary (1),
secondary (2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the type of the Server.
Only One Server can be Primary. Primary Server cannont be changed to Secondary."
::= { rbRadiusAuthServerEntry 5 }
rbRadiusAuthServerStatus OBJECT-TYPE
SYNTAX INTEGER { active (1),
standby (2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Defines the status of the Server."
::= { rbRadiusAuthServerEntry 6 }
rbRadiusAuthServerOperStatus OBJECT-TYPE
SYNTAX INTEGER { up (1),
down (2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RADIUS Authentication server operational status."
::= { rbRadiusAuthServerEntry 7 }
rbRadiusAuthServerResetCounters OBJECT-TYPE
SYNTAX INTEGER { noAction (0),
reset (1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set to reset (1), the Radius Authentication server counters will be initialized to 0.
noAction (0) value is available to support Get and Get Next commands.
It should not be used in Set commands."
::= { rbRadiusAuthServerEntry 8 }
--========================================================================
-- Radius Accounting Servers
--========================================================================
rbRadiusAccountServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbRadiusAccountServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing up to 2 RADIUS accounting servers."
::= { rbRadiusClient 3 }
rbRadiusAccountServerEntry OBJECT-TYPE
SYNTAX RbRadiusAccountServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) representing a RADIUS
accounting server with which the client can communicate."
INDEX { rbRadiusAcctServerAddress }
::= { rbRadiusAccountServerTable 1 }
RbRadiusAccountServerEntry ::= SEQUENCE {
rbRadiusAcctServerAddress IpAddress,
rbRadiusAcctServerRowStatus RowStatus,
rbRadiusAcctServerIndex Integer32,
rbRadiusAcctServerPortNumber Integer32,
rbRadiusAcctServerType INTEGER,
rbRadiusAcctServerStatus INTEGER,
rbRadiusAcctServerOperStatus INTEGER,
rbRadiusAcctServerResetCounters INTEGER
}
rbRadiusAcctServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the RADIUS Accounting server
referred to in this table entry."
::= { rbRadiusAccountServerEntry 1 }
rbRadiusAcctServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Control for creating and deleting entries. Entries may be modified while active.
active (1) - means that the entry is available for use by the managed device and relevant parameters
may be modified;
createAndGo (4) is used for creating a new entry and to have its status automatically set to active;
destroy (6) is used for deleting an existing entry."
::= { rbRadiusAccountServerEntry 2 }
rbRadiusAcctServerIndex OBJECT-TYPE
SYNTAX Integer32 ( 1 .. 2 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A number uniquely identifying each RADIUS Accounting server
with which this client can communicate."
::= { rbRadiusAccountServerEntry 3 }
rbRadiusAcctServerPortNumber OBJECT-TYPE
SYNTAX Integer32 ( 1 .. 65535 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The UDP port the client is using to send requests to this server."
DEFVAL {1813}
::= { rbRadiusAccountServerEntry 4 }
rbRadiusAcctServerType OBJECT-TYPE
SYNTAX INTEGER { primary (1),
secondary (2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the type of the Server.
Only One Server can be Primary. Primary Server cannont be
changed to Secondary."
::= { rbRadiusAccountServerEntry 5 }
rbRadiusAcctServerStatus OBJECT-TYPE
SYNTAX INTEGER { active (1),
standby (2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Defines the status of the Server."
::= { rbRadiusAccountServerEntry 6 }
rbRadiusAcctServerOperStatus OBJECT-TYPE
SYNTAX INTEGER { up (1),
down (2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RADIUS Accounting server operational status."
::= { rbRadiusAccountServerEntry 7 }
rbRadiusAcctServerResetCounters OBJECT-TYPE
SYNTAX INTEGER { noAction (0),
reset (1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set to reset (1), the Radius Accounting server counters will be initialized to 0.
noAction (0) value is available to support Get and Get Next commands.
It should not be used in Set commands."
::= { rbRadiusAccountServerEntry 8 }
END