-- -- WWP-RADIUS-CLIENT-MIB.my -- -- WWP-RADIUS-CLIENT-MIB DEFINITIONS ::= BEGIN IMPORTS Gauge32, Counter32, TimeTicks, IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI DisplayString, RowStatus FROM SNMPv2-TC wwpModules FROM WWP-SMI; wwpRadiusClientMIB MODULE-IDENTITY LAST-UPDATED "200104031700Z" ORGANIZATION "World Wide Packets, Inc" CONTACT-INFO " Mib Meister Postal: World Wide Packets P.O. Box 950 Veradale, WA 99037 USA Phone: +1 509 242 9000 Email: mib.meister@worldwidepackets.com" DESCRIPTION "The MIB module for the WWP Radius Server specific configuration and monitoring information." REVISION "200104031700Z" DESCRIPTION "Initial creation." ::= { wwpModules 11 } -- -- Node definitions -- wwpRadiusClientMIBObjects OBJECT IDENTIFIER ::= { wwpRadiusClientMIB 1 } wwpRadiusClient OBJECT IDENTIFIER ::= {wwpRadiusClientMIBObjects 1 } -- Notifications wwpRadiusClientMIBNotificationPrefix OBJECT IDENTIFIER ::= { wwpRadiusClientMIB 2 } wwpRadiusClientMIBNotifications OBJECT IDENTIFIER ::= { wwpRadiusClientMIBNotificationPrefix 0 } -- Conformance information wwpRadiusClientMIBConformance OBJECT IDENTIFIER ::= { wwpRadiusClientMIB 3 } wwpRadiusClientMIBCompliances OBJECT IDENTIFIER ::= { wwpRadiusClientMIBConformance 1 } wwpRadiusClientMIBGroups OBJECT IDENTIFIER ::= { wwpRadiusClientMIBConformance 2 } wwpRadiusClientTimeout OBJECT-TYPE SYNTAX Integer32 (1..3) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This is the time in seconds between retransmissions to the RADIUS server." DEFVAL { 1 } ::= { wwpRadiusClient 1 } wwpRadiusClientRetries OBJECT-TYPE SYNTAX Integer32 (0..3) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the number of times the RADIUS server should be tried before giving up on the server." DEFVAL { 3 } ::= { wwpRadiusClient 2 } wwpRadiusServerTable OBJECT-TYPE SYNTAX SEQUENCE OF WwpRadiusServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Lists the possible RADIUS servers." ::= { wwpRadiusClient 3 } wwpRadiusServerEntry OBJECT-TYPE SYNTAX WwpRadiusServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Radius server entry." INDEX { wwpRadiusServerId } ::= { wwpRadiusServerTable 1 } WwpRadiusServerEntry ::= SEQUENCE { wwpRadiusServerId Integer32, wwpRadiusServerIpAddr IpAddress, wwpRadiusServerAuthPort Integer32, wwpRadiusClientRoundTripTime TimeTicks, wwpRadiusClientAccessRequests Counter32, wwpRadiusClientAccessRetransmissions Counter32, wwpRadiusClientAccessAccepts Counter32, wwpRadiusClientAccessRejects Counter32, wwpRadiusClientAccessChallenges Counter32, wwpRadiusClientMalformedAccessResponses Counter32, wwpRadiusClientBadAuthenticators Counter32, wwpRadiusClientPendingRequests Gauge32, wwpRadiusClientTimeouts Counter32, wwpRadiusClientUnknownTypes Counter32, wwpRadiusClientPacketsDropped Counter32, wwpRadiusServerStatus RowStatus } wwpRadiusServerId OBJECT-TYPE SYNTAX Integer32(1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Index to the Radius Server Entry. The radius Servers are polled according to their ServerIds. If the ServerId 1 doesn't respond, then it tries for the next and hence on." ::= { wwpRadiusServerEntry 1 } wwpRadiusServerIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address of the RADIUS server." ::= { wwpRadiusServerEntry 2 } wwpRadiusServerAuthPort OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The destination UDP port number to which RADIUS messages should be sent. The RADIUS server will not be used for authentication if this port number is 0." DEFVAL { 1812 } ::= { wwpRadiusServerEntry 3 } wwpRadiusClientRoundTripTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time interval (in hundredths of a second) between the most recent Access-Reply/Access-Challenge and the Access-Request that matched it from this RADIUS authentication server." ::= { wwpRadiusServerEntry 4 } -- Request/Response statistics -- -- TotalIncomingPackets = Accepts + Rejects + Challenges + UnknownTypes -- -- TotalIncomingPackets - MalformedResponses - BadAuthenticators - -- UnknownTypes - PacketsDropped = Successfully received -- -- AccessRequests + PendingRequests + ClientTimeouts = -- Successfully Received -- -- wwpRadiusClientAccessRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS Access-Request packets sent to this server. This does not include retransmissions." ::= { wwpRadiusServerEntry 5 } wwpRadiusClientAccessRetransmissions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS Access-Request packets retransmitted to this RADIUS authentication server." ::= { wwpRadiusServerEntry 6 } wwpRadiusClientAccessAccepts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS Access-Accept packets (valid or invalid) received from this server." ::= { wwpRadiusServerEntry 7 } wwpRadiusClientAccessRejects OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS Access-Reject packets (valid or invalid) received from this server." ::= { wwpRadiusServerEntry 8 } wwpRadiusClientAccessChallenges OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS Access-Challenge packets (valid or invalid) received from this server." ::= { wwpRadiusServerEntry 9 } -- "Access-Response" includes an Access-Accept, Access-Challenge -- or Access-Reject wwpRadiusClientMalformedAccessResponses OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of malformed RADIUS Access-Response packets received from this server. Malformed packets include packets with an invalid length. Bad authenticators or Signature attributes or unknown types are not included as malformed access responses." ::= { wwpRadiusServerEntry 10 } wwpRadiusClientBadAuthenticators OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS Access-Response packets containing invalid authenticators or Signature attributes received from this server." ::= { wwpRadiusServerEntry 11 } wwpRadiusClientPendingRequests OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS Access-Request packets destined for this server that have not yet timed out or received a response. This variable is incremented when an Access-Request is sent and decremented due to receipt of an Acess-Accept, Access-Reject or Access-Challenge, a timeout or retransmission." ::= { wwpRadiusServerEntry 12 } wwpRadiusClientTimeouts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of authentication timeouts to this server. After a timeout the client may retry to the same server, send to a different server, or give up. A retry to the same server is counted as a retransmit as well as a timeout. A send to a different server is counted as a Request as well as a timeout." ::= { wwpRadiusServerEntry 13 } wwpRadiusClientUnknownTypes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS packets of unknown type which were received from this server on the authentication port." ::= { wwpRadiusServerEntry 14 } wwpRadiusClientPacketsDropped OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS packets of which were received from this server on the authentication port and dropped for some other reason." ::= { wwpRadiusServerEntry 15 } wwpRadiusServerStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "To create a row in this table, a manager must set this object to either createAndGo(4). A row in the WwpRadiusServerEntry can't be set to active until wwpRadiusServerIpAddr has been set to valid value. To disable a Radius server , the operator can set this object to 'notInSerVice' state." ::= { wwpRadiusServerEntry 16 } wwpRadiusClientAuthKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE (8..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Auth Key to be used for Radius Servers. Retrieving the value of this object via SNMP will return an empty string for security reasons." ::= { wwpRadiusClient 4 } END -- -- WWP-RADIUS-CLIENT-MIB --