RBN-RADIUS-MIB

File: RBN-RADIUS-MIB.mib (23763 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC SNMPv2-CONF
SNMP-FRAMEWORK-MIB RADIUS-AUTH-CLIENT-MIB RADIUS-ACC-CLIENT-MIB
RBN-SMI

Imported symbols

MODULE-IDENTITY OBJECT-TYPE Unsigned32
Counter32 NOTIFICATION-TYPE TEXTUAL-CONVENTION
TimeStamp TruthValue MODULE-COMPLIANCE
OBJECT-GROUP NOTIFICATION-GROUP SnmpAdminString
radiusAuthServerEntry radiusAuthServerAddress radiusAuthClientServerPortNumber
radiusAccServerEntry radiusAccServerAddress radiusAccClientServerPortNumber
rbnMgmt

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    

rbnRadiusMIBNotifications 1.3.6.1.4.1.2352.2.32.0
OBJECT IDENTIFIER    

rbnRadiusMIBObjects 1.3.6.1.4.1.2352.2.32.1
OBJECT IDENTIFIER    

rbnRadiusMIBConformance 1.3.6.1.4.1.2352.2.32.2
OBJECT IDENTIFIER    

rbnRadiusAuthObjects 1.3.6.1.4.1.2352.2.32.1.1
OBJECT IDENTIFIER    

rbnRadiusAcctObjects 1.3.6.1.4.1.2352.2.32.1.2
OBJECT IDENTIFIER    

rbnRadiusNotifyObjects 1.3.6.1.4.1.2352.2.32.1.3
OBJECT IDENTIFIER    

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  

rbnRadiusAuthSrvState 1.3.6.1.4.1.2352.2.32.1.1.5.1.1
The current state of the RADIUS server.
Status: current Access: read-only
OBJECT-TYPE    
  RbnRadiusServerState  

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  

rbnRadiusAcctSrvState 1.3.6.1.4.1.2352.2.32.1.2.5.1.1
The current state of the RADIUS server.
Status: current Access: read-only
OBJECT-TYPE    
  RbnRadiusServerState  

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)  

rbnRadiusReason 1.3.6.1.4.1.2352.2.32.1.3.3
The reason for the server's last state change.
Status: current Access: accessible-for-notify
OBJECT-TYPE    
  RbnRadiusServerReason  

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    

rbnRadiusCompliances 1.3.6.1.4.1.2352.2.32.2.1
OBJECT IDENTIFIER    

rbnRadiusGroups 1.3.6.1.4.1.2352.2.32.2.2
OBJECT IDENTIFIER    

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