-- 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