Observium_CE/mibs/qtech/QTECH-AAA-MIB

2604 lines
92 KiB
Plaintext

-- *****************************************************************
-- QTECH-AAA-MIB.mib: Qtech AAA MIB file
--
-- March 2002, Wuzg
--
-- Copyright (c) 2002 by Qtech Networks Co.,Ltd.
-- All rights reserved.
--
-- *****************************************************************
--
QTECH-AAA-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Counter32,
Unsigned32,
Integer32,
IpAddress
FROM SNMPv2-SMI
InetAddressType,
InetAddress
FROM INET-ADDRESS-MIB
Counter
FROM RFC1155-SMI
TruthValue,
DisplayString,
RowStatus,
MacAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
ConfigStatus,
IfIndex
FROM QTECH-TC
EnabledStatus
FROM P-BRIDGE-MIB
radiusAuthServerAddress,
radiusAuthClientServerPortNumber
FROM RADIUS-AUTH-CLIENT-MIB
radiusAccServerAddress,
radiusAccClientServerPortNumber
FROM RADIUS-ACC-CLIENT-MIB
qtechMgmt
FROM QTECH-SMI;
qtechAAAMIB MODULE-IDENTITY
LAST-UPDATED "200203200000Z"
ORGANIZATION "Qtech Networks Co.,Ltd."
CONTACT-INFO
"
Tel: 4008-111-000
E-mail: service@qtech.com.cn"
DESCRIPTION
"This module defines qtech AAA(802.1x) mibs."
REVISION "200203200000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { qtechMgmt 19}
qtechAAAMIBObjects OBJECT IDENTIFIER ::= { qtechAAAMIB 1 }
qtechDot1xAuthObjects OBJECT IDENTIFIER ::= { qtechAAAMIBObjects 1 }
qtechAAAServerObjects OBJECT IDENTIFIER ::= { qtechAAAMIBObjects 2 }
qtechAuthUserObjects OBJECT IDENTIFIER ::= { qtechAAAMIBObjects 3 }
qtechAuthModeObjects OBJECT IDENTIFIER ::= { qtechAAAMIBObjects 4 }
qtechClientProbeObjects OBJECT IDENTIFIER ::= { qtechAAAMIBObjects 5 }
--
-- qtechDot1xAuth Groupfor 802.1x global settings.
--
qtechDot1xAuthStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The enable(1)/disable(2) control used by the
802.1x global settings."
DEFVAL { disabled }
::= { qtechDot1xAuthObjects 1 }
qtechDot1xAuthObjectsQuietPeriod OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value, in seconds, of the quietPeriod constant
currently in use by the Authenticator PAE state
machine."
DEFVAL { 60 }
::= { qtechDot1xAuthObjects 2 }
qtechDot1xAuthObjectsTxPeriod OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value, in seconds, of the txPeriod constant
currently in use by the Authenticator PAE state
machine."
DEFVAL { 30 }
::= { qtechDot1xAuthObjects 3 }
qtechDot1xAuthObjectsSuppTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value, in seconds, of the suppTimeout constant
currently in use by the Backend Authentication state
machine."
DEFVAL { 30 }
::= { qtechDot1xAuthObjects 4 }
qtechDot1xAuthObjectsServerTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value, in seconds, of the serverTimeout constant
currently in use by the Backend Authentication state
machine."
DEFVAL { 30 }
::= { qtechDot1xAuthObjects 5 }
qtechDot1xAuthObjectsMaxReq OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of the maxReq constant currently in use by
the Backend Authentication state machine."
DEFVAL { 2 }
::= { qtechDot1xAuthObjects 6 }
qtechDot1xAuthObjectsReAuthPeriod OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value, in seconds, of the reAuthPeriod constant
currently in use by the Reauthentication Timer state
machine."
DEFVAL { 3600 }
::= { qtechDot1xAuthObjects 7 }
qtechDot1xAuthObjectsMaxReauth OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of the reAuthMax constant currently in use by
the Authenticator PAE state machine."
DEFVAL { 2 }
::= { qtechDot1xAuthObjects 8 }
qtechDot1xAuthObjectsReAuthEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The enable(1)/disable(2) control used by the Reauthentication
Timer state machine."
DEFVAL { 2 }
::= { qtechDot1xAuthObjects 9 }
qtechDot1xAuthObjectsConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechDot1xAuthConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains the configuration objects for the
Authenticator PAE associated with each MAC address.
An entry appears in this table for each MAC address that
may authenticate access to itself."
::= { qtechDot1xAuthObjects 10 }
qtechDot1xAuthObjectsConfigEntry OBJECT-TYPE
SYNTAX QtechDot1xAuthConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The configuration information for an Authenticator
PAE."
INDEX { qtechDot1xAuthObjectsConfigFdbId,qtechDot1xAuthObjectsConfigAddr }
::= { qtechDot1xAuthObjectsConfigTable 1 }
QtechDot1xAuthConfigEntry ::=
SEQUENCE {
qtechDot1xAuthObjectsConfigFdbId
Unsigned32,
qtechDot1xAuthObjectsConfigAddr
MacAddress,
qtechDot1xAuthObjectsPaeState
INTEGER,
qtechDot1xAuthObjectsBackendAuthState
INTEGER,
qtechDot1xAuthObjectsAuthControlledPortStatus
INTEGER,
qtechDot1xAuthObjectsKeyTxEnabled
TruthValue,
qtechDot1xAuthObjectsIfIndex
IfIndex
}
qtechDot1xAuthObjectsConfigFdbId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VID of vlan which the address blongs to."
::= { qtechDot1xAuthObjectsConfigEntry 1 }
qtechDot1xAuthObjectsConfigAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MAC address associated with this configurations."
::= { qtechDot1xAuthObjectsConfigEntry 2 }
qtechDot1xAuthObjectsPaeState OBJECT-TYPE
SYNTAX INTEGER {
initialize(1),
disconnected(2),
connecting(3),
authenticating(4),
authenticated(5),
aborting(6),
held(7),
forceAuth(8),
forceUnauth(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current value of the Authenticator PAE state
machine."
::= { qtechDot1xAuthObjectsConfigEntry 3 }
qtechDot1xAuthObjectsBackendAuthState OBJECT-TYPE
SYNTAX INTEGER {
request(1),
response(2),
success(3),
fail(4),
timeout(5),
idle(6),
initialize(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the Backend Authentication
state machine."
::= { qtechDot1xAuthObjectsConfigEntry 4 }
qtechDot1xAuthObjectsAuthControlledPortStatus OBJECT-TYPE
SYNTAX INTEGER {
authorized(1),
unauthorized(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current value of the controlled Port
status parameter for the Port."
::= { qtechDot1xAuthObjectsConfigEntry 5 }
qtechDot1xAuthObjectsKeyTxEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the keyTransmissionEnabled constant
currently in use by the Authenticator PAE state
machine."
::= { qtechDot1xAuthObjectsConfigEntry 6 }
qtechDot1xAuthObjectsIfIndex OBJECT-TYPE
SYNTAX IfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interface index associated with this configurations"
::= { qtechDot1xAuthObjectsConfigEntry 7 }
qtechDot1xAuthObjectsStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechDot1xAuthStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains the statistics objects for the
Authenticator PAE associated with each MAC address.
An entry appears in this table for each MAC address
that may authenticate access to itself."
::= { qtechDot1xAuthObjects 11 }
qtechDot1xAuthStatsEntry OBJECT-TYPE
SYNTAX QtechDot1xAuthStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The statistics information for an Authenticator PAE."
INDEX { qtechDot1xAuthObjectsStatsFdbId,qtechDot1xAuthObjectsStatsAddr }
::= { qtechDot1xAuthObjectsStatsTable 1 }
QtechDot1xAuthStatsEntry ::=
SEQUENCE {
qtechDot1xAuthObjectsStatsFdbId
Unsigned32,
qtechDot1xAuthObjectsStatsAddr
MacAddress,
qtechDot1xAuthObjectsEapolFramesRx
Counter32,
qtechDot1xAuthObjectsEapolFramesTx
Counter32,
qtechDot1xAuthObjectsEapolQtechFramesRx
Counter32,
qtechDot1xAuthObjectsEapolLogoffFramesRx
Counter32,
qtechDot1xAuthObjectsEapolRespIdFramesRx
Counter32,
qtechDot1xAuthObjectsEapolRespFramesRx
Counter32,
qtechDot1xAuthObjectsEapolReqIdFramesTx
Counter32,
qtechDot1xAuthObjectsEapolReqFramesTx
Counter32,
qtechDot1xAuthObjectsInvalidEapolFramesRx
Counter32,
qtechDot1xAuthObjectsEapLengthErrorFramesRx
Counter32,
qtechDot1xAuthObjectsLastEapolFrameVersion
Unsigned32,
qtechDot1xAuthObjectsLastEapolFrameSource
MacAddress
}
qtechDot1xAuthObjectsStatsFdbId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VID of vlan which the address blongs to."
::= { qtechDot1xAuthStatsEntry 1 }
qtechDot1xAuthObjectsStatsAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MAC address associated with this states."
::= { qtechDot1xAuthStatsEntry 2 }
qtechDot1xAuthObjectsEapolFramesRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of valid EAPOL frames of any type
that have been received by this Authenticator."
::= { qtechDot1xAuthStatsEntry 3 }
qtechDot1xAuthObjectsEapolFramesTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of EAPOL frames of any type
that have been transmitted by this Authenticator."
::= { qtechDot1xAuthStatsEntry 4 }
qtechDot1xAuthObjectsEapolQtechFramesRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of EAPOL Qtech frames that have
been received by this Authenticator."
::= { qtechDot1xAuthStatsEntry 5 }
qtechDot1xAuthObjectsEapolLogoffFramesRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of EAPOL Logoff frames that have
been received by this Authenticator."
::= { qtechDot1xAuthStatsEntry 6 }
qtechDot1xAuthObjectsEapolRespIdFramesRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of EAP Resp/Id frames that have
been received by this Authenticator."
::= { qtechDot1xAuthStatsEntry 7 }
qtechDot1xAuthObjectsEapolRespFramesRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of valid EAP Response frames
(other than Resp/Id frames) that have been
received by this Authenticator."
::= { qtechDot1xAuthStatsEntry 8 }
qtechDot1xAuthObjectsEapolReqIdFramesTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of EAP Req/Id frames that have been
transmitted by this Authenticator."
::= { qtechDot1xAuthStatsEntry 9 }
qtechDot1xAuthObjectsEapolReqFramesTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of EAP Request frames
(other than Rq/Id frames) that have been
transmitted by this Authenticator."
::= { qtechDot1xAuthStatsEntry 10 }
qtechDot1xAuthObjectsInvalidEapolFramesRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of EAPOL frames that have been
received by this Authenticator in which the
frame type is not recognized."
::= { qtechDot1xAuthStatsEntry 11 }
qtechDot1xAuthObjectsEapLengthErrorFramesRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of EAPOL frames that have been received
by this Authenticator in which the Packet Body
Length field is invalid."
::= { qtechDot1xAuthStatsEntry 12 }
qtechDot1xAuthObjectsLastEapolFrameVersion OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The protocol version number carried in the
most recently received EAPOL frame."
::= { qtechDot1xAuthStatsEntry 13 }
qtechDot1xAuthObjectsLastEapolFrameSource OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The source MAC address carried in the
most recently received EAPOL frame."
::= { qtechDot1xAuthStatsEntry 14 }
qtechDot1xCurrentUserNumber OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Numbers of users who attached to the system ,regardless of their state."
::= { qtechDot1xAuthObjects 12 }
qtechDot1xCurrentAuthenticatedUserNumber OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Numbers of user who attached to the system and their current state is
authorized"
::= { qtechDot1xAuthObjects 13 }
qtechDot1xAccountStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The enable(1)/disable(2) control used by the
accounting function."
DEFVAL { 2 }
::= { qtechDot1xAuthObjects 14 }
qtechAuthIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechAuthIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of the authenticated status of interface."
::= { qtechDot1xAuthObjects 15 }
qtechAuthIfEntry OBJECT-TYPE
SYNTAX QtechAuthIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of MAC address which can be authenticated."
INDEX { qtechAuthIf}
::= { qtechAuthIfTable 1 }
QtechAuthIfEntry ::=
SEQUENCE {
qtechAuthIf
IfIndex,
qtechAuthIfStatus
EnabledStatus
}
qtechAuthIf OBJECT-TYPE
SYNTAX IfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port number of the port/trunk to which frames received from a
specific port/trunk and destined for a specific MAC address."
::= { qtechAuthIfEntry 1 }
qtechAuthIfStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The authentication status of a port, can be opened by setting its
value to Enabled(1), or closed by setting its value to Disabled(2)."
DEFVAL { 2 }
::= { qtechAuthIfEntry 2 }
qtechAuthenticationMode OBJECT-TYPE
SYNTAX INTEGER {
eap(1),
chap(2),
pap(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Mode used for authentication"
::= { qtechDot1xAuthObjects 16 }
qtechDot1xAccountUpdateStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Account Update Status"
::= { qtechDot1xAuthObjects 17 }
qtechDot1xAcctInterimInterval OBJECT-TYPE
SYNTAX Unsigned32 (60..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Account Interim Interval"
::= { qtechDot1xAuthObjects 18 }
qtechDot1xEapolTagEnabled OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Eapol Tag Enabled"
::= { qtechDot1xAuthObjects 19 }
qtechDot1xIfUserMaxTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechDot1xIfUserMaxEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of the max dot1x user number on authenticated interface."
::= { qtechDot1xAuthObjects 20 }
qtechDot1xIfUserMaxEntry OBJECT-TYPE
SYNTAX QtechDot1xIfUserMaxEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of max dot1x user number on authenticated interface."
INDEX { qtechDot1xIfUserMaxIndex}
::= { qtechDot1xIfUserMaxTable 1 }
QtechDot1xIfUserMaxEntry ::=
SEQUENCE {
qtechDot1xIfUserMaxIndex
IfIndex,
qtechDot1xIfUserMaxNum
Unsigned32
}
qtechDot1xIfUserMaxIndex OBJECT-TYPE
SYNTAX IfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interface index which dot1x authentication is enabled."
::= { qtechDot1xIfUserMaxEntry 1 }
qtechDot1xIfUserMaxNum OBJECT-TYPE
SYNTAX Unsigned32 (1..4000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The max dot1x user num on the interface, this is valid only
when dot1x authentication is enable on that interface.
Number 0 indicates no user number limits enabled on the interface."
::= { qtechDot1xIfUserMaxEntry 2 }
qtechDot1xPseudoSrcmac OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable(1)/disable(2) use pseudo mac as the source mac of 802.1x
authentication frame."
DEFVAL { enabled }
::= { qtechDot1xAuthObjects 21 }
qtechDot1xUserMIB OBJECT IDENTIFIER ::= { qtechDot1xAuthObjects 22 }
qtechDot1xUserTrapsObjects OBJECT IDENTIFIER ::= { qtechDot1xUserMIB 1 }
qtechDot1xUserTraps OBJECT IDENTIFIER ::= { qtechDot1xUserMIB 2 }
qtechDot1xUserMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"802.1X user's MAC address."
::= { qtechDot1xUserTrapsObjects 1 }
qtechDot1xUserName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"802.1X user's name"
::= { qtechDot1xUserTrapsObjects 2 }
qtechDot1xUserIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"802.1X user's IPv4 address."
::= { qtechDot1xUserTrapsObjects 3 }
qtechDot1xUserIpv6 OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"802.1x user's IPv6 address."
::= { qtechDot1xUserTrapsObjects 4 }
qtechDot1xUserWlanId OBJECT-TYPE
SYNTAX INTEGER (1..4095)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The wlan id that 802.1X user associated with."
::= { qtechDot1xUserTrapsObjects 5 }
qtechDot1xUserVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The vlan id that 801.1X user belongs to."
::= { qtechDot1xUserTrapsObjects 6 }
qtechDot1xUserSsid OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The SSID that 802.1X user associated with."
::= { qtechDot1xUserTrapsObjects 7 }
qtechDot1xUserApMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The MAC address of the AP that 802.1X user associated with."
::= { qtechDot1xUserTrapsObjects 8 }
qtechDot1xUserTerminalType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"802.1X user's terminal type."
::= { qtechDot1xUserTrapsObjects 9 }
qtechDot1xUserOperType OBJECT-TYPE
SYNTAX INTEGER {
online(1),
offline(2),
authenfail(3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Operation type of 802.1X user's trap."
::= { qtechDot1xUserTrapsObjects 10 }
qtechDot1xUserTerminateCause OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Terminate cause of 802.1X user."
::= { qtechDot1xUserTrapsObjects 11 }
qtechDot1xUserReplyMessage OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Message of authentication failure of a 802.1X user."
::= { qtechDot1xUserTrapsObjects 12 }
qtechDot1xUserIfIndex OBJECT-TYPE
SYNTAX INTEGER (1..4095)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The interface id that 802.1X user belongs to."
::= { qtechDot1xUserTrapsObjects 13 }
qtechDot1xUserMgmtTrap NOTIFICATION-TYPE
OBJECTS {
qtechDot1xUserMac,
qtechDot1xUserName,
qtechDot1xUserIp,
qtechDot1xUserIpv6,
qtechDot1xUserWlanId,
qtechDot1xUserVlanId,
qtechDot1xUserSsid,
qtechDot1xUserApMac,
qtechDot1xUserTerminalType,
qtechDot1xUserOperType,
qtechDot1xUserTerminateCause,
qtechDot1xUserReplyMessage,
qtechDot1xUserIfIndex
}
STATUS current
DESCRIPTION
"802.1X wireless user online/offline trap."
::= { qtechDot1xUserTraps 1 }
qtechDot1xWiredUserTrap NOTIFICATION-TYPE
OBJECTS {
qtechDot1xUserMac,
qtechDot1xUserName,
qtechDot1xUserIfIndex,
qtechDot1xUserVlanId,
qtechDot1xUserIp,
qtechDot1xUserIpv6,
qtechDot1xUserOperType,
qtechDot1xUserTerminateCause
}
STATUS current
DESCRIPTION
"802.1X wired user online/offline/authentication trap."
::= { qtechDot1xUserTraps 2 }
--**********************************************************************
-- about dot1x online user table info
--**********************************************************************
qtechDot1xOnlineUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechDot1xOnlineUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Detail information of dot1x online user."
::= { qtechDot1xUserMIB 3 }
qtechDot1xOnlineUserEntry OBJECT-TYPE
SYNTAX QtechDot1xOnlineUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of qtechDot1xOnlineUserTable."
INDEX { qtechDot1xOnlineUserID }
::= { qtechDot1xOnlineUserTable 1 }
QtechDot1xOnlineUserEntry ::=
SEQUENCE {
qtechDot1xOnlineUserID INTEGER,
qtechDot1xOnlineUserName DisplayString,
qtechDot1xOnlineUserMacAddr MacAddress,
qtechDot1xOnlineUserIfIndex INTEGER,
qtechDot1xOnlineUserVlanId INTEGER,
qtechDot1xOnlineUserIp IpAddress,
qtechDot1xOnlineUserIpv6 InetAddress
}
qtechDot1xOnlineUserID OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ID of Dot1xOnlineuser that is uniqueness."
::= {qtechDot1xOnlineUserEntry 1 }
qtechDot1xOnlineUserName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of dot1x online user."
::= {qtechDot1xOnlineUserEntry 2}
qtechDot1xOnlineUserMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mac address of dot1x online user."
::= {qtechDot1xOnlineUserEntry 3}
qtechDot1xOnlineUserIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface index of dot1x online user."
::= {qtechDot1xOnlineUserEntry 4}
qtechDot1xOnlineUserVlanId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Vlan id of dot1x online user."
::= {qtechDot1xOnlineUserEntry 5}
qtechDot1xOnlineUserIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ipv4 address of dot1x online user."
::= {qtechDot1xOnlineUserEntry 6}
qtechDot1xOnlineUserIpv6 OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ipv6 address of dot1x online user."
::= {qtechDot1xOnlineUserEntry 7}
qtechDot1xAbnormalOfflineUserCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of offline users with abnormal terminate-cause"
::= { qtechDot1xAuthObjects 23 }
qtechDot1xTotalAuthUserCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The totaol number of users who send authentication request"
::= { qtechDot1xAuthObjects 24 }
qtechDot1xAuthSuccUserCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of users who pass authentication"
::= { qtechDot1xAuthObjects 25 }
qtechDot1xAuthFailUserCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of users who authenticate fail"
::= { qtechDot1xAuthObjects 26 }
--
-- qtechAAAServer Group.
--
-- ::= { qtechAAAServerObjects 1 } this OID is obsolete
qtechAAAServerAuthPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"UDP port used for authentication in the global
configuration.
For RADIUS only, default value is 1812."
DEFVAL { 1812 }
::= { qtechAAAServerObjects 2 }
qtechAAAServerAcctPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"UDP port used for accounting service in the global
configuration.
For RADIUS only, default value is 1813."
DEFVAL { 1813 }
::= { qtechAAAServerObjects 3 }
qtechAAAServerRadiusKeyStr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The server key to be used with all RADIUS server.
Retrieving the value of this object via SNMP will
return an empty string for security reasons."
DEFVAL { "" }
::= { qtechAAAServerObjects 4 }
-- ::= { qtechAAAServerObjects 5 } this OID is obsolete
-- ::= { qtechAAAServerObjects 6 } this OID is obsolete
-- ::= { qtechAAAServerObjects 7 } this OID is obsolete
qtechAAAServerTacplusKeyStr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The server key to be used with all TACACS+ server.
Retrieving the value of this object via SNMP will return
an empty string for security reasons."
DEFVAL { "" }
::= { qtechAAAServerObjects 8 }
--
-- qtechAAAServerConfigTable
--
qtechAAAServerConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechAAAServerConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table shows current configurations for each
AAA server, allows existing servers to be removed
and new ones to be created."
::= { qtechAAAServerObjects 9 }
qtechAAAServerConfigEntry OBJECT-TYPE
SYNTAX QtechAAAServerConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of AAA server configuration identified by its
protocol and its index."
INDEX { qtechAAAServerConfigProtocol,
qtechAAAServerConfigIndex }
::= { qtechAAAServerConfigTable 1}
QtechAAAServerConfigEntry ::=
SEQUENCE {
qtechAAAServerConfigProtocol INTEGER,
qtechAAAServerConfigIndex Unsigned32,
qtechAAAServerConfigAddressType InetAddressType,
qtechAAAServerConfigAddress InetAddress,
qtechAAAServerConfigAuthPort INTEGER,
qtechAAAServerConfigAcctPort INTEGER,
qtechAAAServerConfigKeyStr DisplayString,
qtechAAAServerConfigRowStatus RowStatus
}
qtechAAAServerConfigProtocol OBJECT-TYPE
SYNTAX INTEGER {
radius(1), -- RADIUS
tacplus(2) -- TACACS+
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The variable denotes the protocol used by the managed
device with the AAA server corresponding to this entry
in the table."
::= { qtechAAAServerConfigEntry 1 }
qtechAAAServerConfigIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A number uniquely identifying each server.
If the qtechAAAServerConfigIndex value for row creation is
already in use by an existing entry, snmp set to the
qtechAAAServerConfigIndex value will fail.
Upon reload, casIndex values may be changed."
::= { qtechAAAServerConfigEntry 2 }
qtechAAAServerConfigAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of address format used for the
qtechAAAServerConfigAddress object."
::= { qtechAAAServerConfigEntry 3 }
qtechAAAServerConfigAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP address of the server."
::= { qtechAAAServerConfigEntry 4 }
qtechAAAServerConfigAuthPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"UDP/TCP port used for authentication in the server.
For RADIUS, default value is 1812.
For TACACS+, default value is 49."
::= { qtechAAAServerConfigEntry 5 }
qtechAAAServerConfigAcctPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"UDP/TCP port used for accounting service in the server.
For RADIUS, default value is 1813.
For TACACS+, the value of qtechAAAServerConfigAcctPort is
ignored, qtechAAAServerConfigAuthPort will be used instead."
::= { qtechAAAServerConfigEntry 6 }
qtechAAAServerConfigKeyStr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The server key to be used with this server.
Retrieving the value of this object via SNMP will return an
empty string for security reasons."
DEFVAL { "" }
::= { qtechAAAServerConfigEntry 7 }
qtechAAAServerConfigRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this table entry. Once the entry status is
set to active, the associated entry cannot be modified except
destroyed by setting this object to destroy(6)."
::= { qtechAAAServerConfigEntry 8 }
--
-- qtechAuthAddress Group.
--
qtechAuthAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechAuthAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of MAC address which can be authenticated."
::= { qtechAuthUserObjects 1 }
qtechAuthAddrEntry OBJECT-TYPE
SYNTAX QtechAuthAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of MAC address which can be authenticated."
INDEX { qtechAuthPort,qtechAuthMacAddress}
::= { qtechAuthAddrTable 1 }
QtechAuthAddrEntry ::=
SEQUENCE {
qtechAuthPort
IfIndex,
qtechAuthMacAddress
MacAddress,
qtechAuthAddrStatus
INTEGER
}
qtechAuthPort OBJECT-TYPE
SYNTAX IfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port number of the port/trunk to which frames received from a
specific port/trunk and destined for a specific MAC address."
::= { qtechAuthAddrEntry 1 }
qtechAuthMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MAC address which can be authenticated."
::= { qtechAuthAddrEntry 2 }
qtechAuthAddrStatus OBJECT-TYPE
SYNTAX INTEGER {
valid(1),
invalid(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"valid(1) - this entry is currently in use .
invalid(2) - writing this value to the object
removes the corresponding entry."
::= { qtechAuthAddrEntry 3 }
--
-- qtech authentication user information
--
qtechAuthUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechAuthUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of authentication User Info."
::= { qtechAuthUserObjects 2 }
qtechAuthUserEntry OBJECT-TYPE
SYNTAX QtechAuthUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of authentication User Info table."
INDEX { qtechAuthUserFdbId,qtechAuthUserMacAddress}
::= { qtechAuthUserTable 1 }
QtechAuthUserEntry ::=
SEQUENCE {
qtechAuthUserFdbId Unsigned32,
qtechAuthUserMacAddress MacAddress,
qtechAuthUserName DisplayString,
qtechAuthUserSessionId DisplayString,
qtechAuthUserIpAddr IpAddress,
qtechAuthUserPort INTEGER,
qtechAuthUserStatus ConfigStatus
}
qtechAuthUserFdbId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VID of vlan which the address blongs to."
::= { qtechAuthUserEntry 1 }
qtechAuthUserMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The MAC Address of authentication User ."
::= { qtechAuthUserEntry 2 }
qtechAuthUserName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Name of authentication User."
::= { qtechAuthUserEntry 3 }
qtechAuthUserSessionId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The Session Id of authentication User ."
::= { qtechAuthUserEntry 4 }
qtechAuthUserIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The IP Address of authentication User ."
::= { qtechAuthUserEntry 5 }
qtechAuthUserPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The interface of authentication User ."
::= { qtechAuthUserEntry 6 }
qtechAuthUserStatus OBJECT-TYPE
SYNTAX ConfigStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object to 'invalid' will close a authenticated user,
set its value to valid will cause no action of agent,
when query always return value valid."
::= { qtechAuthUserEntry 7 }
--
-- qtech vpn authentication user information
--
qtechAuthUserForVPNDel OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VPN user's name. Setting this object will delete a authenticated user and this user is unauthenticated.
The set string is the username.
Reading this object always return null string."
::= { qtechAuthUserObjects 3 }
-- authorization mode objects
qtechIpAuthorizationMode OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
dhcpServer(2),
radiusServer(3),
supplicant(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"disable(1) - don't limit ip address of user
dhcpServer(2) - limit ip address of user, only ip address assigned by the dhcp
server is legit.
radiusServer(3) - limit ip address of user, only ip address assigned by the radius
server is legit.
supplicant(4) - mac+ip+port indicates different users (get the IP adress through supplicant)"
::= { qtechAuthModeObjects 1 }
---
---Client probe
---
qtechClientProbeEnabledStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of client probe function."
::= { qtechClientProbeObjects 1 }
qtechClientProbeHelloInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interval that client send hello packets."
::= { qtechClientProbeObjects 2 }
qtechClientProbeAliveInteval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When switch does not receive any legal hello packets from client
in this interval,it will send RADIUS-Account-Stop to RADIUS server
to stop this connection.The value of the objects must be more than
qtechClientProbeHelloInterval"
::= { qtechClientProbeObjects 3 }
qtechAAAConfigObjects OBJECT IDENTIFIER ::= { qtechAAAMIBObjects 6 }
qtechAuthenConfigObjects OBJECT IDENTIFIER ::= { qtechAAAConfigObjects 1 }
qtechAuthorConfigObjects OBJECT IDENTIFIER ::= { qtechAAAConfigObjects 2 }
qtechAcctConfigObjects OBJECT IDENTIFIER ::= { qtechAAAConfigObjects 3 }
--
-- Authentication configurations parameters.
--
--
-- qtechAuthenMethodListTable
--
qtechAuthenMethodListTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechAuthenMethodListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table shows current configurations for each authentication
method-list, allows existing method-lists to be removed and new
ones to be created."
::= { qtechAuthenConfigObjects 1 }
qtechAuthenMethodListEntry OBJECT-TYPE
SYNTAX QtechAuthenMethodListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of authentication method-list configuration identified
by its type and its name."
INDEX { qtechAuthenMethodListType,
qtechAuthenMethodListName }
::= { qtechAuthenMethodListTable 1}
QtechAuthenMethodListEntry ::=
SEQUENCE {
qtechAuthenMethodListType INTEGER,
qtechAuthenMethodListName DisplayString,
qtechAuthenMethodListString DisplayString,
qtechAuthenMethodListRowStatus RowStatus
}
qtechAuthenMethodListType OBJECT-TYPE
SYNTAX INTEGER {
login(1), -- for logins.
ppp(2), -- for ppp.
dot1x(3), -- for IEEE 802.1x.
enable(4), -- for enable.
web(5), -- for inter portal.
cmweb(6), -- for cmweb.
mt(7) -- for mt.
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The variable denotes the authentication method-list used by
the managed device with the AAA user corresponding to this entry
in the table."
::= { qtechAuthenMethodListEntry 1 }
qtechAuthenMethodListName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A human readable string representing the name of authentication
method-list."
::= { qtechAuthenMethodListEntry 2 }
qtechAuthenMethodListString OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A human readable string representing the corresponding
value of of authentication method-list.
ie: group radius group tacacs+ local none
"
::= { qtechAuthenMethodListEntry 3 }
qtechAuthenMethodListRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this table entry. Once the entry status is
set to active, the associated entry cannot be modified except
destroyed by setting this object to destroy(6)."
::= { qtechAuthenMethodListEntry 4 }
--
-- Authorization configurations parameters.
--
--
-- qtechAuthorMethodListTable
--
qtechAuthorMethodListTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechAuthorMethodListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table shows current configurations for each authorization
method-list, allows existing method-lists to be removed and new
ones to be created."
::= { qtechAuthorConfigObjects 1 }
qtechAuthorMethodListEntry OBJECT-TYPE
SYNTAX QtechAuthorMethodListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of authorization method-list configuration identified
by its type and its name."
INDEX { qtechAuthorMethodListType,
qtechAuthorMethodListName,
qtechAuthorMethodListCmdLevel }
::= { qtechAuthorMethodListTable 1}
QtechAuthorMethodListEntry ::=
SEQUENCE {
qtechAuthorMethodListType INTEGER,
qtechAuthorMethodListName DisplayString,
qtechAuthorMethodListCmdLevel INTEGER,
qtechAuthorMethodListString DisplayString,
qtechAuthorMethodListRowStatus RowStatus
}
qtechAuthorMethodListType OBJECT-TYPE
SYNTAX INTEGER {
exec(1), -- for starting an exec (shell).
command(2), -- for exec (shell) commands.
network(3) -- for network services.
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The variable denotes the authorization method-list used by
the managed device with the AAA user corresponding to this entry
in the table."
::= { qtechAuthorMethodListEntry 1 }
qtechAuthorMethodListName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A human readable string representing the name of authorization
method-list."
::= { qtechAuthorMethodListEntry 2 }
qtechAuthorMethodListCmdLevel OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The variable denotes the command level when the value of
qtechAuthorMethodListType is command(2). Otherwise, the value
must be zero."
::= { qtechAuthorMethodListEntry 3 }
qtechAuthorMethodListString OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A human readable string representing the corresponding
value of of authentication method-list.
ie: group radius group tacacs+ none
"
::= { qtechAuthorMethodListEntry 4 }
qtechAuthorMethodListRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this table entry. Once the entry status is
set to active, the associated entry cannot be modified except
destroyed by setting this object to destroy(6)."
::= { qtechAuthorMethodListEntry 5 }
--
-- Accounting configurations parameters.
--
--
-- qtechAuthorMethodListTable
--
qtechAcctMethodListTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechAcctMethodListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table shows current configurations for each accounting
method-list, allows existing method-lists to be removed and new
ones to be created."
::= { qtechAcctConfigObjects 1 }
qtechAcctMethodListEntry OBJECT-TYPE
SYNTAX QtechAcctMethodListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of accounting method-list configuration identified
by its type and its name."
INDEX { qtechAcctMethodListType,
qtechAcctMethodListName,
qtechAcctMethodListCmdLevel }
::= { qtechAcctMethodListTable 1}
QtechAcctMethodListEntry ::=
SEQUENCE {
qtechAcctMethodListType INTEGER,
qtechAcctMethodListName DisplayString,
qtechAcctMethodListMode INTEGER,
qtechAcctMethodListCmdLevel INTEGER,
qtechAcctMethodListString DisplayString,
qtechAcctMethodListRowStatus RowStatus
}
qtechAcctMethodListType OBJECT-TYPE
SYNTAX INTEGER {
exec(1), -- for starting an exec (shell).
command(2), -- for exec (shell) commands.
network(3) -- for network services.
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The variable denotes the accounting method-list used by
the managed device with the AAA user corresponding to this entry
in the table."
::= { qtechAcctMethodListEntry 1 }
qtechAcctMethodListName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A human readable string representing the name of accounting
method-list."
::= { qtechAcctMethodListEntry 2 }
qtechAcctMethodListMode OBJECT-TYPE
SYNTAX INTEGER {
start-stop(1), -- record start and stop without waiting.
stop-only(2) -- record stop when service terminates.
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set record start and stop without waiting or record stop when
service terminates."
::= { qtechAcctMethodListEntry 3 }
qtechAcctMethodListCmdLevel OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The variable denotes the command level when the value of
qtechAcctMethodListType is command(2). Otherwise, the value
must be zero."
::= { qtechAcctMethodListEntry 4 }
qtechAcctMethodListString OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A human readable string representing the corresponding
value of of authentication method-list.
ie: group radius group tacacs+ none
"
::= { qtechAcctMethodListEntry 5 }
qtechAcctMethodListRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this table entry. Once the entry status is
set to active, the associated entry cannot be modified except
destroyed by setting this object to destroy(6)."
::= { qtechAcctMethodListEntry 6 }
--
-- qtechAAAServerGroupTable
--
qtechAAARadiusGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechAAARadiusGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table shows current group configurations for each
RADIUS server group, allows existing groups to be removed
and new ones to be created."
::= { qtechAAAServerObjects 10 }
qtechAAARadiusGroupEntry OBJECT-TYPE
SYNTAX QtechAAARadiusGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of RADIUS server group configuration identified
by its protocol and its name."
INDEX { qtechAAARadiusGroupName }
::= { qtechAAARadiusGroupTable 1}
QtechAAARadiusGroupEntry ::=
SEQUENCE {
qtechAAARadiusGroupName DisplayString,
qtechAAARadiusGroupVrf DisplayString,
qtechAAARadiusGroupRowStatus RowStatus
}
qtechAAARadiusGroupName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A human readable string representing the name of RADIUS server
group."
::= { qtechAAARadiusGroupEntry 1 }
qtechAAARadiusGroupVrf OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The VPN Routing Forwarding to use with the servers."
DEFVAL { "" }
::= { qtechAAARadiusGroupEntry 2 }
qtechAAARadiusGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this table entry. Once the entry status is
set to active, the associated entry cannot be modified except
destroyed by setting this object to destroy(6)."
::= { qtechAAARadiusGroupEntry 3 }
--
-- qtechAAARadiusGroupServerTable
--
qtechAAARadiusGroupServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechAAARadiusGroupServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table shows current configurations for each
AAA server, allows existing servers to be removed
and new ones to be created."
::= { qtechAAAServerObjects 11 }
qtechAAARadiusGroupServerEntry OBJECT-TYPE
SYNTAX QtechAAARadiusGroupServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of AAA server configuration identified by its
protocol and its index."
INDEX { qtechAAARadiusGroupName,
qtechAAARadiusGroupServerIndex }
::= { qtechAAARadiusGroupServerTable 1}
QtechAAARadiusGroupServerEntry ::=
SEQUENCE {
qtechAAARadiusGroupServerIndex Unsigned32,
qtechAAARadiusGroupServerAddressType InetAddressType,
qtechAAARadiusGroupServerAddress InetAddress,
qtechAAARadiusGroupServerAuthPort INTEGER,
qtechAAARadiusGroupServerAcctPort INTEGER,
qtechAAARadiusGroupServerRowStatus RowStatus
}
qtechAAARadiusGroupServerIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A number uniquely identifying each RADIUS server. If the
qtechAAARadiusGroupServerIndex value for row creation is already
in use by an existing entry, snmp set to the
qtechAAARadiusGroupServerIndex value will fail.
Upon reload, casIndex values may be changed."
::= { qtechAAARadiusGroupServerEntry 1 }
qtechAAARadiusGroupServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of address format used for the
qtechAAARadiusGroupServerAddress object."
::= { qtechAAARadiusGroupServerEntry 2 }
qtechAAARadiusGroupServerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP address of the RADIUS server."
::= { qtechAAARadiusGroupServerEntry 3 }
qtechAAARadiusGroupServerAuthPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"UDP port used for authentication in the RADIUS server."
DEFVAL { 1812 }
::= { qtechAAARadiusGroupServerEntry 4 }
qtechAAARadiusGroupServerAcctPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"UDP port used for accounting service in the RADIUS server."
DEFVAL { 1813 }
::= { qtechAAARadiusGroupServerEntry 5 }
qtechAAARadiusGroupServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this table entry. Once the entry status is
set to active, the associated entry cannot be modified except
destroyed by setting this object to destroy(6)."
::= { qtechAAARadiusGroupServerEntry 6 }
qtechAAAServerTotalOnlineCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"All RADIUS Access-Accept packets received."
DEFVAL { 0 }
::= { qtechAAAServerObjects 12 }
qtechAAAServerAbnormalOffline OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of offline users with abnormal terminate-cause."
DEFVAL { 0 }
::= { qtechAAAServerObjects 13 }
qtechAAAServerRadiusAuthReqCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of radius authention request send from device."
DEFVAL { 0 }
::= { qtechAAAServerObjects 14 }
qtechAAAServerRadiusAuthRespCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of radius authen response send from server."
DEFVAL { 0 }
::= { qtechAAAServerObjects 15 }
qtechAAAServerRadiusAuthSuccessCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of radius authen success response send from server."
DEFVAL { 0 }
::= { qtechAAAServerObjects 16 }
qtechAAAServerCurrOnlineUserCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of user online."
DEFVAL { 0 }
::= { qtechAAAServerObjects 17 }
--
-- qtechAAAMasterAuthenServerConfigTable
--
qtechAAAMasterAuthenServerConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechAAAMasterAuthenServerConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table shows current configurations for
AAA Master authentication server, allows existing servers to be removed
and new ones to be created."
::= { qtechAAAServerObjects 18 }
qtechAAAMasterAuthenServerConfigEntry OBJECT-TYPE
SYNTAX QtechAAAMasterAuthenServerConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of AAA Master authentication server configuration identified by its group name and its index."
INDEX { qtechAAAMasterAuthenServerConfigGrpName,
qtechAAAMasterAuthenServerConfigSrvIndex}
::= { qtechAAAMasterAuthenServerConfigTable 1}
QtechAAAMasterAuthenServerConfigEntry ::=
SEQUENCE {
qtechAAAMasterAuthenServerConfigGrpName DisplayString,
qtechAAAMasterAuthenServerConfigSrvIndex Unsigned32,
qtechAAAMasterAuthenServerConfigAddress IpAddress,
qtechAAAMasterAuthenServerConfigAuthPort INTEGER,
qtechAAAMasterAuthenServerConfigAcctPort INTEGER,
qtechAAAMasterAuthenServerConfigKeyStr DisplayString,
qtechAAAMasterAuthenServerConfigRowStatus RowStatus
}
qtechAAAMasterAuthenServerConfigGrpName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..63))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The variable denotes the group name it belong to."
::= { qtechAAAMasterAuthenServerConfigEntry 1 }
qtechAAAMasterAuthenServerConfigSrvIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A number uniquely identifying each server.
If the qtechAAAMasterAuthenServerConfigSrvIndex value for row creation is
already in use by an existing entry, snmp set to the
qtechAAAMasterAuthenServerConfigSrvIndex value will fail.
Upon reload, casIndex values may be changed."
::= { qtechAAAMasterAuthenServerConfigEntry 2 }
qtechAAAMasterAuthenServerConfigAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP address of the server."
::= { qtechAAAMasterAuthenServerConfigEntry 3 }
qtechAAAMasterAuthenServerConfigAuthPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"UDP/TCP port used for authentication in the server.
For RADIUS, default value is 1812."
::= { qtechAAAMasterAuthenServerConfigEntry 4 }
qtechAAAMasterAuthenServerConfigAcctPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"UDP/TCP port used for accounting service in the server.
For RADIUS, default value is 1813."
::= { qtechAAAMasterAuthenServerConfigEntry 5 }
qtechAAAMasterAuthenServerConfigKeyStr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The server key to be used with this server.
Retrieving the value of this object via SNMP will return an
empty string for security reasons."
DEFVAL { "" }
::= { qtechAAAMasterAuthenServerConfigEntry 6 }
qtechAAAMasterAuthenServerConfigRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this table entry. Once the entry status is
set to active, the associated entry cannot be modified except
destroyed by setting this object to destroy(6)."
::= { qtechAAAMasterAuthenServerConfigEntry 7 }
--
-- qtechAAABackAuthenServerConfigTable
--
qtechAAABackAuthenServerConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechAAABackAuthenServerConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table shows current configurations for
AAA Back Authentication server, allows existing servers to be removed
and new ones to be created."
::= { qtechAAAServerObjects 19 }
qtechAAABackAuthenServerConfigEntry OBJECT-TYPE
SYNTAX QtechAAABackAuthenServerConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of AAA Back Authentication server configuration identified by its group name and its index."
INDEX { qtechAAABackAuthenServerConfigGrpName,
qtechAAABackAuthenServerConfigSrvIndex }
::= { qtechAAABackAuthenServerConfigTable 1}
QtechAAABackAuthenServerConfigEntry ::=
SEQUENCE {
qtechAAABackAuthenServerConfigGrpName DisplayString,
qtechAAABackAuthenServerConfigSrvIndex Unsigned32,
qtechAAABackAuthenServerConfigAddress IpAddress,
qtechAAABackAuthenServerConfigAuthPort INTEGER,
qtechAAABackAuthenServerConfigAcctPort INTEGER,
qtechAAABackAuthenServerConfigKeyStr DisplayString,
qtechAAABackAuthenServerConfigRowStatus RowStatus
}
qtechAAABackAuthenServerConfigGrpName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..63))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The variable denotes the group name the server belong to."
::= { qtechAAABackAuthenServerConfigEntry 1 }
qtechAAABackAuthenServerConfigSrvIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A number uniquely identifying each server.
If the qtechAAABackAuthenServerConfigSrvIndex value for row creation is
already in use by an existing entry, snmp set to the
qtechAAABackAuthenServerConfigSrvIndex value will fail.
Upon reload, casIndex values may be changed."
::= { qtechAAABackAuthenServerConfigEntry 2 }
qtechAAABackAuthenServerConfigAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP address of the server."
::= { qtechAAABackAuthenServerConfigEntry 3 }
qtechAAABackAuthenServerConfigAuthPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"UDP/TCP port used for authentication in the server.
For RADIUS, default value is 1812."
::= { qtechAAABackAuthenServerConfigEntry 4 }
qtechAAABackAuthenServerConfigAcctPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"UDP/TCP port used for accounting service in the server.
For RADIUS, default value is 1813."
::= { qtechAAABackAuthenServerConfigEntry 5 }
qtechAAABackAuthenServerConfigKeyStr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The server key to be used with this server.
Retrieving the value of this object via SNMP will return an
empty string for security reasons."
DEFVAL { "" }
::= { qtechAAABackAuthenServerConfigEntry 6 }
qtechAAABackAuthenServerConfigRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this table entry. Once the entry status is
set to active, the associated entry cannot be modified except
destroyed by setting this object to destroy(6)."
::= { qtechAAABackAuthenServerConfigEntry 7 }
--
-- qtechAAAMasterAcctServerConfigTable
--
qtechAAAMasterAcctServerConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechAAAMasterAcctServerConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table shows current configurations for
AAA Master Accounting server, allows existing servers to be removed
and new ones to be created."
::= { qtechAAAServerObjects 20 }
qtechAAAMasterAcctServerConfigEntry OBJECT-TYPE
SYNTAX QtechAAAMasterAcctServerConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of AAA Master Accounting server configuration identified by its
group name and its index."
INDEX { qtechAAAMasterAcctServerConfigGrpName,
qtechAAAMasterAcctServerConfigSrvIndex}
::= { qtechAAAMasterAcctServerConfigTable 1}
QtechAAAMasterAcctServerConfigEntry ::=
SEQUENCE {
qtechAAAMasterAcctServerConfigGrpName DisplayString,
qtechAAAMasterAcctServerConfigSrvIndex Unsigned32,
qtechAAAMasterAcctServerConfigAddress IpAddress,
qtechAAAMasterAcctServerConfigAuthPort INTEGER,
qtechAAAMasterAcctServerConfigAcctPort INTEGER,
qtechAAAMasterAcctServerConfigKeyStr DisplayString,
qtechAAAMasterAcctServerConfigRowStatus RowStatus
}
qtechAAAMasterAcctServerConfigGrpName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..63))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The variable denotes the group name it belong to.."
::= { qtechAAAMasterAcctServerConfigEntry 1 }
qtechAAAMasterAcctServerConfigSrvIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A number uniquely identifying each server.
If the qtechAAAMasterAcctServerConfigSrvIndex value for row creation is
already in use by an existing entry, snmp set to the
qtechAAAMasterAcctServerConfigSrvIndex value will fail.
Upon reload, casIndex values may be changed."
::= { qtechAAAMasterAcctServerConfigEntry 2 }
qtechAAAMasterAcctServerConfigAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP address of the server."
::= { qtechAAAMasterAcctServerConfigEntry 3 }
qtechAAAMasterAcctServerConfigAuthPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"UDP/TCP port used for authentication in the server.
For RADIUS, default value is 1812."
::= { qtechAAAMasterAcctServerConfigEntry 4 }
qtechAAAMasterAcctServerConfigAcctPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"UDP/TCP port used for accounting service in the server.
For RADIUS, default value is 1813."
::= { qtechAAAMasterAcctServerConfigEntry 5 }
qtechAAAMasterAcctServerConfigKeyStr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The server key to be used with this server.
Retrieving the value of this object via SNMP will return an
empty string for security reasons."
DEFVAL { "" }
::= { qtechAAAMasterAcctServerConfigEntry 6 }
qtechAAAMasterAcctServerConfigRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this table entry. Once the entry status is
set to active, the associated entry cannot be modified except
destroyed by setting this object to destroy(6)."
::= { qtechAAAMasterAcctServerConfigEntry 7 }
--
-- qtechAAABackAcctServerConfigTable
--
qtechAAABackAcctServerConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechAAABackAcctServerConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table shows current configurations for
AAA Back Accounting server, allows existing servers to be removed
and new ones to be created."
::= { qtechAAAServerObjects 21 }
qtechAAABackAcctServerConfigEntry OBJECT-TYPE
SYNTAX QtechAAABackAcctServerConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of AAA Back Accounting server configuration identified by its
group name and its index."
INDEX { qtechAAABackAcctServerConfigGrpName,
qtechAAABackAcctServerConfigSrvIndex }
::= { qtechAAABackAcctServerConfigTable 1}
QtechAAABackAcctServerConfigEntry ::=
SEQUENCE {
qtechAAABackAcctServerConfigGrpName DisplayString,
qtechAAABackAcctServerConfigSrvIndex Unsigned32,
qtechAAABackAcctServerConfigAddress IpAddress,
qtechAAABackAcctServerConfigAuthPort INTEGER,
qtechAAABackAcctServerConfigAcctPort INTEGER,
qtechAAABackAcctServerConfigKeyStr DisplayString,
qtechAAABackAcctServerConfigRowStatus RowStatus
}
qtechAAABackAcctServerConfigGrpName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..63))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The variable denotes the group name the server belong to."
::= { qtechAAABackAcctServerConfigEntry 1 }
qtechAAABackAcctServerConfigSrvIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A number uniquely identifying each server.
If the qtechAAABackAcctServerConfigSrvIndex value for row creation is
already in use by an existing entry, snmp set to the
qtechAAABackAcctServerConfigSrvIndex value will fail.
Upon reload, casIndex values may be changed."
::= { qtechAAABackAcctServerConfigEntry 2 }
qtechAAABackAcctServerConfigAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP address of the server."
::= { qtechAAABackAcctServerConfigEntry 3 }
qtechAAABackAcctServerConfigAuthPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"UDP/TCP port used for authentication in the server.
For RADIUS, default value is 1812."
::= { qtechAAABackAcctServerConfigEntry 4 }
qtechAAABackAcctServerConfigAcctPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"UDP/TCP port used for accounting service in the server.
For RADIUS, default value is 1813."
::= { qtechAAABackAcctServerConfigEntry 5 }
qtechAAABackAcctServerConfigKeyStr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The server key to be used with this server.
Retrieving the value of this object via SNMP will return an
empty string for security reasons."
DEFVAL { "" }
::= { qtechAAABackAcctServerConfigEntry 6 }
qtechAAABackAcctServerConfigRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this table entry. Once the entry status is
set to active, the associated entry cannot be modified except
destroyed by setting this object to destroy(6)."
::= { qtechAAABackAcctServerConfigEntry 7 }
qtechAAAServerTotalAuthUserCount OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of users who send authentication request."
DEFVAL { 0 }
::= { qtechAAAServerObjects 22 }
qtechAAAServerAuthSuccUserCount OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of users who pass authentication."
DEFVAL { 0 }
::= { qtechAAAServerObjects 23 }
qtechAAAServerDot1xOnlineUserCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of dot1x user online."
DEFVAL { 0 }
::= { qtechAAAServerObjects 24 }
qtechAAAServerMacOnlineUserCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of mac user online."
DEFVAL { 0 }
::= { qtechAAAServerObjects 25 }
qtechAAAServerWebOnlineUserCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of web user online."
DEFVAL { 0 }
::= { qtechAAAServerObjects 26 }
qtechAAAServerTatalOnlineUserCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The tatal number of user online."
DEFVAL { 0 }
::= { qtechAAAServerObjects 27 }
--
-- qtechAAAServerIfOnlineUserTable
--
qtechAAAServerIfOnlineUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechAAAServerIfOnlineUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table shows current dot1x mac and web user online on
the interface."
::= { qtechAAAServerObjects 28 }
qtechAAAServerIfOnlineUserEntry OBJECT-TYPE
SYNTAX QtechAAAServerIfOnlineUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of AAA Server If Online User identified by if
index."
INDEX { qtechAAAServerIfOnlineUserIfIndex}
::= { qtechAAAServerIfOnlineUserTable 1 }
QtechAAAServerIfOnlineUserEntry ::=
SEQUENCE {
qtechAAAServerIfOnlineUserIfIndex Unsigned32,
qtechAAAServerIfOnlineUserDot1xCount Unsigned32,
qtechAAAServerIfOnlineUserWebCount Unsigned32,
qtechAAAServerIfOnlineUserMacCount Unsigned32,
qtechAAAServerIfOnlineUserTotalCount Unsigned32
}
qtechAAAServerIfOnlineUserIfIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The variable denotes the interface index the user on."
::= { qtechAAAServerIfOnlineUserEntry 1 }
qtechAAAServerIfOnlineUserDot1xCount OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Dot1x user online count on this interface."
::= { qtechAAAServerIfOnlineUserEntry 2 }
qtechAAAServerIfOnlineUserWebCount OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Web user online count on this interface."
::= { qtechAAAServerIfOnlineUserEntry 3 }
qtechAAAServerIfOnlineUserMacCount OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mac user online count on this interface."
::= { qtechAAAServerIfOnlineUserEntry 4 }
qtechAAAServerIfOnlineUserTotalCount OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Web mac and 1x total online count on this interface."
::= { qtechAAAServerIfOnlineUserEntry 5 }
--
-- AAA user apply parameters.
--
qtechAAAUserApplyObjects OBJECT IDENTIFIER ::= { qtechAAAMIBObjects 7 }
qtechAAADo1xApplyObjects OBJECT IDENTIFIER ::= { qtechAAAUserApplyObjects 1 }
--
-- AAA dot1x apply settings.
--
qtechDot1xAuthenMethodList OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..63))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A human readable string representing the name of 802.1x
authentication method-list."
DEFVAL { "" }
::= { qtechAAADo1xApplyObjects 1 }
qtechDot1xAuthorMethodList OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..63))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A human readable string representing the name of 802.1x
authorization method-list."
DEFVAL { "" }
::= { qtechAAADo1xApplyObjects 2 }
qtechDot1xAcctMethodList OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..63))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A human readable string representing the name of 802.1x
accounting method-list."
DEFVAL { "" }
::= { qtechAAADo1xApplyObjects 3 }
---
---AS Server IP configure
---
qtechRdASObjects OBJECT IDENTIFIER ::= { qtechAAAMIBObjects 8 }
qtechRdASipInetAddreType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of address format used for the
qtechRdASipInetAddreType object."
::= { qtechRdASObjects 1 }
qtechRdASipInsetAddres OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the AS server."
::= { qtechRdASObjects 2 }
---
---Radius Auth and Acc Traps
---
-- All trap definitions should be placed under this object.
qtechRadiusServerTrap OBJECT IDENTIFIER ::= { qtechAAAMIB 0 }
qtechRadiusAuthServerDownTrap NOTIFICATION-TYPE
OBJECTS {
radiusAuthServerAddress,
radiusAuthClientServerPortNumber }
STATUS current
DESCRIPTION
"This trap is generated when the Authentication Radius server
doesn't respond client's requests for specified times."
::= { qtechRadiusServerTrap 1 }
qtechRadiusAccServerDownTrap NOTIFICATION-TYPE
OBJECTS {
radiusAccServerAddress,
radiusAccClientServerPortNumber }
STATUS current
DESCRIPTION
"This trap is generated when the Accounting Radius server
doesn't respond client's requests for specified times."
::= { qtechRadiusServerTrap 2 }
qtechRadiusAuthServerRecoverTrap NOTIFICATION-TYPE
OBJECTS {
radiusAuthServerAddress,
radiusAuthClientServerPortNumber }
STATUS current
DESCRIPTION
"This trap is generated when the Authentication Radius server
recover from the down status."
::= { qtechRadiusServerTrap 3 }
qtechRadiusAccServerRecoverTrap NOTIFICATION-TYPE
OBJECTS {
radiusAccServerAddress,
radiusAccClientServerPortNumber }
STATUS current
DESCRIPTION
"This trap is generated when the Accounting Radius server
recover from the down status."
::= { qtechRadiusServerTrap 4 }
qtechAAAMIBConformance OBJECT IDENTIFIER ::= { qtechAAAMIB 2 }
qtechAAAMIBCompliances OBJECT IDENTIFIER ::= { qtechAAAMIBConformance 1 }
qtechAAAMIBGroups OBJECT IDENTIFIER ::= { qtechAAAMIBConformance 2 }
-- compliance statements
qtechAAAMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the Qtech AAA MIB"
MODULE -- this module
MANDATORY-GROUPS {
qtechDot1xAuthMIBGroup,
qtechAAAServerMIBGroup,
qtechAuthAddrMIBGroup,
qtechAuthModeMIBGroup,
qtechAAAConfigMIBGroup,
qtechAAAUserApplyMIBGroup,
qtechRdASGroup
}
GROUP qtechClientProbeGroup
DESCRIPTION
"This group is mandatory only for those system which support client
probe function."
::= { qtechAAAMIBCompliances 1 }
-- units of conformance
qtechDot1xAuthMIBGroup OBJECT-GROUP
OBJECTS {
qtechDot1xAuthStatus,
qtechDot1xAuthObjectsQuietPeriod,
qtechDot1xAuthObjectsTxPeriod,
qtechDot1xAuthObjectsSuppTimeout,
qtechDot1xAuthObjectsServerTimeout,
qtechDot1xAuthObjectsMaxReq,
qtechDot1xAuthObjectsReAuthPeriod,
qtechDot1xAuthObjectsReAuthEnable,
qtechDot1xAuthObjectsConfigFdbId,
qtechDot1xAuthObjectsConfigAddr,
qtechDot1xAuthObjectsPaeState,
qtechDot1xAuthObjectsBackendAuthState,
qtechDot1xAuthObjectsAuthControlledPortStatus,
qtechDot1xAuthObjectsKeyTxEnabled,
qtechDot1xAuthObjectsIfIndex,
qtechDot1xAuthObjectsStatsFdbId,
qtechDot1xAuthObjectsStatsAddr,
qtechDot1xAuthObjectsEapolFramesRx,
qtechDot1xAuthObjectsEapolFramesTx,
qtechDot1xAuthObjectsEapolQtechFramesRx,
qtechDot1xAuthObjectsEapolLogoffFramesRx,
qtechDot1xAuthObjectsEapolRespIdFramesRx,
qtechDot1xAuthObjectsEapolRespFramesRx,
qtechDot1xAuthObjectsEapolReqIdFramesTx,
qtechDot1xAuthObjectsEapolReqFramesTx,
qtechDot1xAuthObjectsInvalidEapolFramesRx,
qtechDot1xAuthObjectsEapLengthErrorFramesRx,
qtechDot1xAuthObjectsLastEapolFrameVersion,
qtechDot1xAuthObjectsLastEapolFrameSource,
qtechDot1xCurrentUserNumber,
qtechDot1xCurrentAuthenticatedUserNumber,
qtechDot1xAuthObjectsMaxReauth,
qtechAuthIf,
qtechAuthIfStatus,
qtechAuthenticationMode,
qtechDot1xPseudoSrcmac,
qtechDot1xAbnormalOfflineUserCount,
qtechDot1xTotalAuthUserCount,
qtechDot1xAuthSuccUserCount,
qtechDot1xAuthFailUserCount
}
STATUS current
DESCRIPTION
"A collection of objects providing dot1x authentication managment."
::= { qtechAAAMIBGroups 1 }
qtechAAAServerMIBGroup OBJECT-GROUP
OBJECTS {
qtechAAAServerAuthPort,
qtechAAAServerAcctPort,
qtechAAAServerRadiusKeyStr,
qtechAAAServerTacplusKeyStr,
qtechAAAServerConfigAddressType,
qtechAAAServerConfigAddress,
qtechAAAServerConfigAuthPort,
qtechAAAServerConfigAcctPort,
qtechAAAServerConfigKeyStr,
qtechAAAServerConfigRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing AAA server managment."
::= { qtechAAAMIBGroups 2 }
qtechAuthAddrMIBGroup OBJECT-GROUP
OBJECTS {
qtechAuthMacAddress,
qtechAuthPort,
qtechAuthAddrStatus,
qtechAuthUserFdbId,
qtechAuthUserMacAddress,
qtechAuthUserName,
qtechAuthUserSessionId,
qtechAuthUserIpAddr,
qtechAuthUserPort,
qtechAuthUserStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing address permitted authentication managment."
::= { qtechAAAMIBGroups 3 }
qtechAuthModeMIBGroup OBJECT-GROUP
OBJECTS {
qtechIpAuthorizationMode
}
STATUS current
DESCRIPTION
"A collection of objects providing authentication mode managment."
::= { qtechAAAMIBGroups 4 }
qtechClientProbeGroup OBJECT-GROUP
OBJECTS {
qtechClientProbeEnabledStatus,
qtechClientProbeHelloInterval,
qtechClientProbeAliveInteval
}
STATUS current
DESCRIPTION
"A collection of objects providing client probe management."
::= { qtechAAAMIBGroups 5 }
qtechAAAConfigMIBGroup OBJECT-GROUP
OBJECTS {
qtechAuthenMethodListType,
qtechAuthenMethodListName,
qtechAuthenMethodListString,
qtechAuthenMethodListRowStatus,
qtechAuthorMethodListType,
qtechAuthorMethodListName,
qtechAuthorMethodListCmdLevel,
qtechAuthorMethodListString,
qtechAuthorMethodListRowStatus,
qtechAcctMethodListType,
qtechAcctMethodListName,
qtechAcctMethodListMode,
qtechAcctMethodListCmdLevel,
qtechAcctMethodListString,
qtechAcctMethodListRowStatus,
qtechAAARadiusGroupName,
qtechAAARadiusGroupVrf,
qtechAAARadiusGroupRowStatus,
qtechAAARadiusGroupServerAddressType,
qtechAAARadiusGroupServerAddress,
qtechAAARadiusGroupServerAuthPort,
qtechAAARadiusGroupServerAcctPort,
qtechAAARadiusGroupServerRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing AAA configuration managment."
::= { qtechAAAMIBGroups 6 }
qtechAAAUserApplyMIBGroup OBJECT-GROUP
OBJECTS {
qtechDot1xAuthenMethodList,
qtechDot1xAuthorMethodList,
qtechDot1xAcctMethodList
}
STATUS current
DESCRIPTION
"A collection of objects providing AAA user apply managment."
::= { qtechAAAMIBGroups 7 }
qtechRdASGroup OBJECT-GROUP
OBJECTS {
qtechRdASipInetAddreType,
qtechRdASipInsetAddres
}
STATUS current
DESCRIPTION
"A collection of objects providing Radius AS management."
::= { qtechAAAMIBGroups 8 }
END