RBN-RADIUS-MIB
File:
RBN-RADIUS-MIB.mib (23763 bytes)
Imported modules
Imported symbols
Defined Types
RbnRadiusServerState |
|
The current state of a RADIUS server. When a server is
initially configured its state is 'unknown'. When requests
are sent to this server it will transition to either 'up' or
'down', depending on whether the server replies to the
requests. It will then transition between 'up' and 'down'
accordingly. It will never transition back to 'unknown'. |
TEXTUAL-CONVENTION |
|
|
|
|
INTEGER |
unknown(1), up(2), down(3) |
|
RbnRadiusServerReason |
|
When a RADIUS transitions to a new state, this identifies the
reason for the transition.
Note that there are two types of timeouts: packet-level and
server-level. The packet-level timeout is managed via
rbnRadiusAuthPktTimeout and rbnRadiusAcctPktTimeout. The
server-level timeout is managed via rbnRadiusAuthSrvTimeout
and rbnRadiusAcctSrvTimeout.
All requests will timeout if no response is received within
the packet-level timeout window. If there is no configured
server-level timeout the server will be transitioned to 'down'
immediately. Otherwise the server will transition to 'down'
only if no replies have been received from the server within
the server-level timeout window. |
TEXTUAL-CONVENTION |
|
|
|
|
INTEGER |
responding(1), packetTimeout(2), serverTimeout(3), portDown(4) |
|
RbnRadiusAuthSrvEntry |
|
SEQUENCE |
|
|
|
|
rbnRadiusAuthSrvState |
RbnRadiusServerState |
|
|
rbnRadiusAuthSrvLastChange |
TimeStamp |
|
|
rbnRadiusAuthSrvCounterResetTime |
TimeStamp |
|
|
rbnRadiusAuthSrvSendErrors |
Counter32 |
|
RbnRadiusAcctSrvEntry |
|
SEQUENCE |
|
|
|
|
rbnRadiusAcctSrvState |
RbnRadiusServerState |
|
|
rbnRadiusAcctSrvLastChange |
TimeStamp |
|
|
rbnRadiusAcctSrvCounterResetTime |
TimeStamp |
|
|
rbnRadiusAcctSrvSendErrors |
Counter32 |
|
Defined Values
rbnRadiusMib |
1.3.6.1.4.1.2352.2.32 |
This enterprise MIB supplements the standard Remote Access
Dialin User Service (RADIUS) MIBs, namely:
RADIUS-AUTH-CLIENT-MIB (RFC 2618)
RADIUS-ACC-CLIENT-MIB (RFC 2620)
This module defines additional objects and notifications for
managing the RADIUS authentication and accounting servers
in use by the enterprise system.
All mib objects defined in this module are viewed within the
context identified in the SNMP protocol (i.e. the community
string in v1/v2c or the contextName in v3). |
MODULE-IDENTITY |
|
|
|
rbnRadiusAuthPktTimeout |
1.3.6.1.4.1.2352.2.32.1.1.1 |
The maximum amount of time to wait for a response from a
RADIUS authorization server before assuming the packet was
lost. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
1..2147483647 |
|
rbnRadiusAuthSrvTimeout |
1.3.6.1.4.1.2352.2.32.1.1.2 |
The maximum amount of time to wait for any response from a
RADIUS authorization server before assuming the server is
unreachable.
A value of '0' indicates that there is no timeout value. In
this case a server is considered to be unreachable when no
response is received within the rbnRadiusAuthPktTimeout
window. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
0..2147483647 |
|
rbnRadiusAuthDeadtime |
1.3.6.1.4.1.2352.2.32.1.1.3 |
After a RADIUS authorization server has been transitioned to
'down' it will be assumed to be unreachable for this
interval. After that point the system may start sending
requests to the server again.
A value of '0' indicates the system may start sending
requests to the server immediately. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
0..65535 |
|
rbnRadiusAuthTries |
1.3.6.1.4.1.2352.2.32.1.1.4 |
The number of times the system will attempt to transmit
an authorization request to a RADIUS server. If multiple
RADIUS authorization servers have been configured
retransmissions will cycle through the other servers before
being retransmitted to the server that originally failed to
respond. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
1..2147483647 |
|
rbnRadiusAuthStripDomain |
1.3.6.1.4.1.2352.2.32.1.1.6 |
If this object is false, the entire username, including the
domain name is sent to the RADIUS server. If true, the
domain portion of a structured username is stripped before
relaying a request to a RADIUS server. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
TruthValue |
|
|
rbnRadiusAuthSrvTable |
1.3.6.1.4.1.2352.2.32.1.1.5 |
This table augments the radiusAuthServerTable. All entries
that exist in that table will have a corresponding entry in
this table. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
RbnRadiusAuthSrvEntry |
|
rbnRadiusAuthSrvEntry |
1.3.6.1.4.1.2352.2.32.1.1.5.1 |
A proprietary extension to the radiusAuthServerEntry. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
RbnRadiusAuthSrvEntry |
|
|
rbnRadiusAuthSrvLastChange |
1.3.6.1.4.1.2352.2.32.1.1.5.1.2 |
The value of sysUpTime when this server last changed
state. If rbnRadiusAuthSrvState is 'unknown' this is
effectively the value of sysUpTime when this server was
initially configured. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
TimeStamp |
|
|
rbnRadiusAuthSrvCounterResetTime |
1.3.6.1.4.1.2352.2.32.1.1.5.1.3 |
The value of sysUpTime on the most recent occasion when any
of the counters for this RADIUS server experienced a
discontinuity.
Note: this includes counters in this table as well as those in
radiusAuthServerTable. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
TimeStamp |
|
|
rbnRadiusAuthSrvSendErrors |
1.3.6.1.4.1.2352.2.32.1.1.5.1.4 |
The number of packets destined to this RADIUS server which
could not be transmitted due to an error.
Discontinuities in the value of this counter are indicated by
the value of rbnRadiusAuthSrvCounterResetTime. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Counter32 |
|
|
rbnRadiusAcctPktTimeout |
1.3.6.1.4.1.2352.2.32.1.2.1 |
The maximum amount of time to wait for a response from a
RADIUS accounting server before assuming the packet was lost.
Note: if the system is using a RADIUS server for both
authorization and accounting, this object's value will be
ignored for that server. Instead the rbnRadiusAuthPktTimeout
value will be used for all requests going to that server. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
1..2147483647 |
|
rbnRadiusAcctSrvTimeout |
1.3.6.1.4.1.2352.2.32.1.2.2 |
The maximum amount of time to wait for any response from a
RADIUS accounting server before assuming the server is
unreachable.
A value of '0' indicates that there is no timeout value. In
this case a server is considered to be unreachable when no
response is received within the rbnRadiusAcctPktTimeout
window.
Note: if the system is using a RADIUS server for both
authorization and accounting, this object's value will be
ignored for that server. Instead the rbnRadiusAuthSrvTimeout
value will be used for that server. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
0..2147483647 |
|
rbnRadiusAcctDeadtime |
1.3.6.1.4.1.2352.2.32.1.2.3 |
After a RADIUS accounting server has been transitioned to
'down' it will be assumed to be unreachable for this
interval. After that point the system may start sending
accounting records to the server again.
A value of '0' indicates the system may start sending
records to the server immediately.
Note: if the system is using a RADIUS server for both
authorization and accounting, this object's value will be
ignored for that server. Instead the rbnRadiusAuthDeadtime
value will be used for that server. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
0..65535 |
|
rbnRadiusAcctTries |
1.3.6.1.4.1.2352.2.32.1.2.4 |
The number of times the system will attempt to transmit
an accounting record to a RADIUS server. If multiple RADIUS
accounting servers have been configured retransmissions will
cycle through the other servers before being retransmitted to
the server that originally failed to respond.
Note: if the system is using a RADIUS server for both
authorization and accounting, this object's value will be
ignored for that server. Instead the rbnRadiusAuthTries
value will be used for that server. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
1..2147483647 |
|
rbnRadiusAcctStripDomain |
1.3.6.1.4.1.2352.2.32.1.2.6 |
If this object is false, the entire username, including the
domain name is sent to the RADIUS server. If true, the
domain portion of a structured username is stripped before
relaying a request to a RADIUS server. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
TruthValue |
|
|
rbnRadiusAcctSrvTable |
1.3.6.1.4.1.2352.2.32.1.2.5 |
This table augments the radiusAccServerTable. All entries
that exist in that table will have a corresponding entry in
this table. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
RbnRadiusAcctSrvEntry |
|
rbnRadiusAcctSrvEntry |
1.3.6.1.4.1.2352.2.32.1.2.5.1 |
A proprietary extension to the radiusAccServerEntry. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
RbnRadiusAcctSrvEntry |
|
|
rbnRadiusAcctSrvLastChange |
1.3.6.1.4.1.2352.2.32.1.2.5.1.2 |
The value of sysUpTime when this server last changed
state. If rbnRadiusAcctSrvState is 'unknown' this is effectively
the value of sysUpTime when this server was initially
configured. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
TimeStamp |
|
|
rbnRadiusAcctSrvCounterResetTime |
1.3.6.1.4.1.2352.2.32.1.2.5.1.3 |
The value of sysUpTime on the most recent occasion when any
of the counters for this RADIUS server experienced a
discontinuity.
Note: this includes counters in this table as well as those in
radiusAccServerTable. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
TimeStamp |
|
|
rbnRadiusAcctSrvSendErrors |
1.3.6.1.4.1.2352.2.32.1.2.5.1.4 |
The number of packets destined to this RADIUS server which
could not be transmitted due to an error.
Discontinuities in the value of this counter are indicated by
the value of rbnRadiusAcctSrvCounterResetTime. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Counter32 |
|
|
rbnRadiusClientPort |
1.3.6.1.4.1.2352.2.32.1.3.1 |
A system may be configured to use a range of source TCP/IP
ports when sending requests to a RADIUS server. When a server
transitions to 'up' or 'down' and a state-change notification
is generated, an instance of this object is included to
indicate which source port was being used when the server
changed state. |
Status: current |
Access: accessible-for-notify |
OBJECT-TYPE |
|
|
|
|
Unsigned32 |
1024..65535 |
|
rbnRadiusContext |
1.3.6.1.4.1.2352.2.32.1.3.2 |
The name of the context in which this server is configured. |
Status: current |
Access: accessible-for-notify |
OBJECT-TYPE |
|
|
|
|
SnmpAdminString |
Size(1..63) |
|
rbnRadiusUsername |
1.3.6.1.4.1.2352.2.32.1.3.4 |
The name of the user the system was trying to authenticate
or send accouting information for when the RADIUS server
transitioned to 'down'.
Note: the 'username' is only valid when transitioning due to
a packet-level timeout.
When transitioning due to any other reason the value for this
object will be a zero-length string. |
Status: current |
Access: accessible-for-notify |
OBJECT-TYPE |
|
|
|
|
SnmpAdminString |
Size(0..128) |
|
rbnRadiusAuthStateChange |
1.3.6.1.4.1.2352.2.32.0.1 |
This notification signifies that a RADIUS authorization
server has transitioned to 'up' or 'down'.
Note: if rbnRadiusAuthSrvState's value is 'down' and
rbnRadiusReason's value is 'packetTimeout', then
rbnRadiusUsername's value will be a username. For all other
cases, rbnRadiusUsername's value will be a zero-length
string. |
Status: current |
Access: accessible-for-notify |
NOTIFICATION-TYPE |
|
|
|
rbnRadiusAcctStateChange |
1.3.6.1.4.1.2352.2.32.0.2 |
This notification signifies that a RADIUS accounting
server has transitioned to 'up' or 'down'.
Note: if rbnRadiusAcctSrvState's value is 'down' and
rbnRadiusReason's value is 'packetTimeout', then
rbnRadiusUsername's value will be a username. For all other
cases, rbnRadiusUsername's value will be a zero-length
string. |
Status: current |
Access: accessible-for-notify |
NOTIFICATION-TYPE |
|
|
|
rbnRadiusCompliance2 |
1.3.6.1.4.1.2352.2.32.2.1.2 |
The compliance statement for SNMP entities which implement
this MIB. |
Status: current |
Access: accessible-for-notify |
MODULE-COMPLIANCE |
|
|
|
rbnRadiusAuthGroup2 |
1.3.6.1.4.1.2352.2.32.2.2.6 |
The collection of objects used to manage RADIUS
authentication servers. |
Status: current |
Access: accessible-for-notify |
OBJECT-GROUP |
|
|
|
rbnRadiusAcctGroup2 |
1.3.6.1.4.1.2352.2.32.2.2.7 |
The collection of objects used to manage RADIUS
accounting servers. |
Status: current |
Access: accessible-for-notify |
OBJECT-GROUP |
|
|
|
rbnRadiusNotifyGroup |
1.3.6.1.4.1.2352.2.32.2.2.3 |
The collection of objects used only in notifications. |
Status: current |
Access: accessible-for-notify |
OBJECT-GROUP |
|
|
|
rbnRadiusAuthNotifyGroup |
1.3.6.1.4.1.2352.2.32.2.2.4 |
Notification for tracking the status of RADIUS authentication
servers. |
Status: current |
Access: accessible-for-notify |
NOTIFICATION-GROUP |
|
|
|
rbnRadiusAcctNotifyGroup |
1.3.6.1.4.1.2352.2.32.2.2.5 |
Notification for tracking the status of RADIUS accounting
servers. |
Status: current |
Access: accessible-for-notify |
NOTIFICATION-GROUP |
|
|
|
rbnRadiusCompliance |
1.3.6.1.4.1.2352.2.32.2.1.1 |
The compliance statement for SNMP entities which implement
this MIB. |
Status: deprecated |
Access: accessible-for-notify |
MODULE-COMPLIANCE |
|
|
|
rbnRadiusAuthGroup |
1.3.6.1.4.1.2352.2.32.2.2.1 |
The collection of objects used to manage RADIUS
authentication servers. |
Status: deprecated |
Access: accessible-for-notify |
OBJECT-GROUP |
|
|
|
rbnRadiusAcctGroup |
1.3.6.1.4.1.2352.2.32.2.2.2 |
The collection of objects used to manage RADIUS
accounting servers. |
Status: deprecated |
Access: accessible-for-notify |
OBJECT-GROUP |
|
|
|