276 lines
10 KiB
Plaintext
276 lines
10 KiB
Plaintext
-- ZyXEL Communications Corporation
|
|
-- Private Enterprise MIB definition
|
|
|
|
-- This file describes the ZyXEL Communications Corporation Enterprise MIB.
|
|
-- It contains ZyXEL products OIDs, and common managed objects.
|
|
|
|
-- $Log: ZYXEL-TACACS-MIB.mib $
|
|
-- Revision 1.7 2013/12/06 07:09:16 ccho
|
|
-- remove uncessary imports
|
|
-- Revision 1.6 2013/11/20 06:55:39 ccho
|
|
-- renaming identifier name for SMI.V2
|
|
-- Revision 1.5 2013/11/06 05:42:52 ccho
|
|
-- fix mib style
|
|
-- Revision 1.4 2013/06/26 07:14:23 Mandy
|
|
-- Support notified trap for error recovered
|
|
-- Revision 1.3 2012/09/19 08:20:19 Kevin
|
|
-- if it's leaf node, revise the vender name from zyxel to zy
|
|
-- Revision 1.2 2012/07/05 06:24:58 Kevin
|
|
-- 1. upgrade from SNMP to SNMPv2
|
|
-- 2. clean warning
|
|
-- Revision 1.1 2012/05/30 07:50:51 Kevin
|
|
-- Initial revision
|
|
|
|
ZYXEL-TACACS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE
|
|
FROM SNMPv2-SMI -- RFC2578
|
|
|
|
MODULE-IDENTITY
|
|
FROM SNMPv2-SMI
|
|
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
|
|
IpAddress
|
|
FROM SNMPv2-SMI
|
|
|
|
NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
|
|
esMgmt
|
|
FROM ZYXEL-ES-SMI;
|
|
|
|
zyxelTacacs MODULE-IDENTITY
|
|
LAST-UPDATED "201207010000Z"
|
|
ORGANIZATION "Enterprise Solution ZyXEL"
|
|
CONTACT-INFO
|
|
""
|
|
DESCRIPTION
|
|
"The subtree for tacacs"
|
|
::= { esMgmt 83 }
|
|
|
|
zyxelTacacsServerSetup OBJECT IDENTIFIER ::= { zyxelTacacs 1 }
|
|
zyxelTacacsServerNotifications OBJECT IDENTIFIER ::= { zyxelTacacs 2 }
|
|
|
|
-- *******************************************************************
|
|
-- *
|
|
-- * zyxelTacacsServerSetup
|
|
-- *
|
|
-- *******************************************************************
|
|
|
|
-- zyxelTacacsAuthenticationServerSetup
|
|
zyxelTacacsAuthenticationServerSetup OBJECT IDENTIFIER ::= { zyxelTacacsServerSetup 1 }
|
|
|
|
--* zyxelTacacsAuthenticationServerMode
|
|
zyTacacsAuthenticationServerMode OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
indexPriority(1),
|
|
roundRobin(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This field only applies if you configure multiple TACACS+ servers.
|
|
select indexPriority and the switch tries to authenticate with the first configured TACACS+ server,
|
|
if the TACACS+ server does not respond then this switch tries to authenticate with the second
|
|
TACACS+ server. Select roundRobin to alternate between the TACACS+ servers that it sends
|
|
authentication requests to."
|
|
::= { zyxelTacacsAuthenticationServerSetup 1 }
|
|
|
|
--* zyxelTacacsAuthenticationServerTimeout
|
|
zyTacacsAuthenticationServerTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the amount of time in seconds that the switch waits for an authentication request
|
|
response from the TACACS+ server."
|
|
::= { zyxelTacacsAuthenticationServerSetup 2 }
|
|
|
|
--* zyxelTacacsAuthenticationServerTable
|
|
zyxelTacacsAuthenticationServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZyxelTacacsAuthenticationServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains TACACS+ authentication server configuration."
|
|
::= { zyxelTacacsAuthenticationServerSetup 3 }
|
|
|
|
zyxelTacacsAuthenticationServerEntry OBJECT-TYPE
|
|
SYNTAX ZyxelTacacsAuthenticationServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains TACACS+ authentication server configuration."
|
|
INDEX { zyTacacsAuthenticationServerIndex }
|
|
::= { zyxelTacacsAuthenticationServerTable 1 }
|
|
|
|
ZyxelTacacsAuthenticationServerEntry ::=
|
|
SEQUENCE {
|
|
zyTacacsAuthenticationServerIndex INTEGER,
|
|
zyTacacsAuthenticationServerIpAddress IpAddress,
|
|
zyTacacsAuthenticationServerTcpPort INTEGER,
|
|
zyTacacsAuthenticationServerSharedSecret DisplayString
|
|
}
|
|
|
|
zyTacacsAuthenticationServerIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number representing a TACACS+ server entry"
|
|
::= { zyxelTacacsAuthenticationServerEntry 1 }
|
|
|
|
zyTacacsAuthenticationServerIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address of an external TACACS+ server"
|
|
::= { zyxelTacacsAuthenticationServerEntry 2 }
|
|
|
|
zyTacacsAuthenticationServerTcpPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The default port of a TACACS+ server for authentication is 49.
|
|
you need not change this value unless your netwrok administrator
|
|
instructs you to do so."
|
|
::= { zyxelTacacsAuthenticationServerEntry 3 }
|
|
|
|
zyTacacsAuthenticationServerSharedSecret OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify a password as the key to be shared between the external TACACS+ server and the switch.
|
|
This key is not sent over the network. This key must be the same on the external TACACS+ server
|
|
and the switch."
|
|
::= { zyxelTacacsAuthenticationServerEntry 4 }
|
|
|
|
-- zyxelTacacsAccountingServerSetup
|
|
zyxelTacacsAccountingServerSetup OBJECT IDENTIFIER ::= { zyxelTacacsServerSetup 2 }
|
|
|
|
zyTacacsAccountingServerTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the amount of time in seconds that the switch waits for an accounting
|
|
request response from the TACACS+ accounting server."
|
|
::= { zyxelTacacsAccountingServerSetup 1 }
|
|
|
|
--* zyxelTacacsAccountingServerTable
|
|
zyxelTacacsAccountingServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZyxelTacacsAccountingServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains TACACS+ accounting server configuration."
|
|
::= { zyxelTacacsAccountingServerSetup 2 }
|
|
|
|
zyxelTacacsAccountingServerEntry OBJECT-TYPE
|
|
SYNTAX ZyxelTacacsAccountingServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains TACACS+ accounting server configuration."
|
|
INDEX { zyTacacsAccountingServerIndex }
|
|
::= { zyxelTacacsAccountingServerTable 1 }
|
|
|
|
ZyxelTacacsAccountingServerEntry ::=
|
|
SEQUENCE {
|
|
zyTacacsAccountingServerIndex INTEGER,
|
|
zyTacacsAccountingServerIpAddress IpAddress,
|
|
zyTacacsAccountingServerTcpPort INTEGER,
|
|
zyTacacsAccountingServerSharedSecret DisplayString
|
|
}
|
|
|
|
zyTacacsAccountingServerIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number representing a TACACS+ accounting server"
|
|
::= { zyxelTacacsAccountingServerEntry 1 }
|
|
|
|
zyTacacsAccountingServerIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address of an external TACACS+ accounting server."
|
|
::= { zyxelTacacsAccountingServerEntry 2 }
|
|
|
|
zyTacacsAccountingServerTcpPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The default port of a TACACS+ accounting server for accounting is 49.
|
|
You need not change this value unless your network administator instructs you to do so."
|
|
::= { zyxelTacacsAccountingServerEntry 3 }
|
|
|
|
zyTacacsAccountingServerSharedSecret OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify a password as the key to be shared between the external TACACS+ accounting server and
|
|
the switch. This key is not sent over the network. This key must be the same on the external
|
|
TACACS+ accounting server and the switch"
|
|
::= { zyxelTacacsAccountingServerEntry 4 }
|
|
|
|
-- *******************************************************************
|
|
-- *
|
|
-- * zyxelTacacsServerNotifications
|
|
-- *
|
|
-- *******************************************************************
|
|
|
|
-- zyxelTacacsServerAuthenticationServerUnreachable
|
|
zyTacacsServerAuthenticationServerUnreachable NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
zyTacacsAccountingServerIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TACACS+ authentication server is not reachable."
|
|
::= { zyxelTacacsServerNotifications 1 }
|
|
|
|
-- zyxelTacacsServerAccountingServerUnreachable
|
|
zyTacacsServerAccountingServerUnreachable NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
zyTacacsAccountingServerIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TACACS+ accounting server is not reachable."
|
|
::= { zyxelTacacsServerNotifications 2 }
|
|
|
|
-- zyxelTacacsServerAuthenticationServerUnreachableRecovered
|
|
zyTacacsServerAuthenticationServerUnreachableRecovered NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
zyTacacsAccountingServerIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TACACS+ authentication server is recovered from unreachable."
|
|
::= { zyxelTacacsServerNotifications 3 }
|
|
|
|
-- zyxelTacacsServerAccountingServerUnreachableRecovered
|
|
zyTacacsServerAccountingServerUnreachableRecovered NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
zyTacacsAccountingServerIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TACACS+ accounting server is recovered from unreachable."
|
|
::= { zyxelTacacsServerNotifications 4 }
|
|
|
|
|
|
END
|
|
|