TROPIC-EXPRSCALARS DEFINITIONS ::= BEGIN -- (c) Copyright 2021 Nokia Networks. All rights reserved. -- This software is the confidential and proprietary property of -- Nokia and may only be used in accordance with the terms of the -- license agreement provided with this software. IMPORTS SnmpAdminString FROM SNMP-FRAMEWORK-MIB OBJECT-TYPE, MODULE-IDENTITY, IpAddress, Unsigned32, Integer32 FROM SNMPv2-SMI InetAddressType, InetAddress FROM INET-ADDRESS-MIB MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF TruthValue, RowStatus FROM SNMPv2-TC AluWdmEnabledDisabled, TnTrapCategory, TnCondition, TnEntityType FROM TROPIC-TC tropicExprModules, tnExprScalarsMIB FROM TROPIC-GLOBAL-REG; tnExprScalarsMibModule MODULE-IDENTITY LAST-UPDATED "202102051200Z" ORGANIZATION "Nokia" CONTACT-INFO "Nokia Attn: Jeff Donnelly 600 Mountain Avenue New Providence, NJ 07974 Phone: +1 732 221 6408 Email: jeff.donnelly@nokia.com" DESCRIPTION "." REVISION "202102051200Z" DESCRIPTION "Marked the following as obsolete: tnSysAuthDenyMode." REVISION "202012311200Z" DESCRIPTION "Added the following tables: tnSysTacPlusTable tnSysTacPlusServerTable." REVISION "202011271200Z" DESCRIPTION "Added the following to tnSysTacacsServerTable: tnSysTacacsServerAuthorizationPriority." REVISION "202011131200Z" DESCRIPTION "Added the following to tnSysTacacsServerTable: tnSysTacacsServerType tnSysTacacsServerSrcIpAddress tnSysTacacsServerSrcInetAddressType tnSysTacacsServerSrcInetAddress tnSysTacacsServerSingleConnect tnSysTacacsServerTimeout tnSysTacacsServerPriority tnSysTacacsServerOrder tnSysTacacsServerRejectOption tnSysTacacsServerAuthorizationType." REVISION "202010091200Z" DESCRIPTION "1) Added the following scalar to tnExprSysRadius: tnSysAuthDenyMode. 2) Added the following scalar to tnExprSysTacacs: tnSysTacacsAuthorizationMode." REVISION "201911011200Z" DESCRIPTION "Fixed MIB compile issues." REVISION "201812281200Z" DESCRIPTION "1) Added the following table: tnSysTacacsServerTable. 2) Added the following scalars to tnExprSysTacacs: tnSysTacacsTimeout tnSysTacacsRetries." REVISION "201812211200Z" DESCRIPTION "Added the following to tnSysAuthenOrder: tacacs(4) to tacacsThenRadiusThenLocal(9)." REVISION "201804301200Z" DESCRIPTION "Added the following scalar: tnSysRadiusServerAuthenticationProtocol." REVISION "201802231200Z" DESCRIPTION "Updated the contact info." REVISION "201707071200Z" DESCRIPTION "Fixed MIB compile issues." REVISION "201612051200Z" DESCRIPTION "Added the following scalars: tnSysRadiusServerInetAddress, tnSysRadiusServerInetAddressType." REVISION "201611161200Z" DESCRIPTION "Updated the contact info." REVISION "201506221200Z" DESCRIPTION "Added the following notifications: tnClusterTrapBufferTable tnLastIssuedClusterTrap." REVISION "201108121200Z" DESCRIPTION "Updated description of tnSysRadiusServerSharedSecret." REVISION "201006221200Z" DESCRIPTION "Moved the following to TROPIC-SYSTEM-MIB: tnSysSecurityMode, tnSysSshKeyType, tnSysSshKeyModulus, tnSysSshPublicKey, tnSysSshKeyCommand, and tnSysSshKeyGenerationStatus." REVISION "200907221200Z" DESCRIPTION "Moved tnSysTemperatureInCelsius to TROPIC-SYSTEM-MIB." REVISION "200906111200Z" DESCRIPTION "Added MIB attributes for security mode and secure shell." REVISION "200903031200Z" DESCRIPTION "Used AluWdmEnabledDisabled common enum in TROPIC-TC." REVISION "200902271200Z" DESCRIPTION "Used AluWdmEnabledDisabled common enum in SNMPv2-TC." ::= { tropicExprModules 3 } tnExprScalarsConf OBJECT IDENTIFIER ::= { tnExprScalarsMIB 1 } tnExprScalarsGroups OBJECT IDENTIFIER ::= { tnExprScalarsConf 1 } tnExprScalarsCompliances OBJECT IDENTIFIER ::= { tnExprScalarsConf 2 } tnExprScalarsObjs OBJECT IDENTIFIER ::= { tnExprScalarsMIB 2 } tnExprSysBasics OBJECT IDENTIFIER ::= { tnExprScalarsObjs 1 } tnExprSysFeatures OBJECT IDENTIFIER ::= { tnExprScalarsObjs 2 } tnExprContinuityTest OBJECT IDENTIFIER ::= { tnExprScalarsObjs 3 } tnExprSysRadiusServers OBJECT IDENTIFIER ::= { tnExprScalarsObjs 4 } tnExprSysRadius OBJECT IDENTIFIER ::= { tnExprScalarsObjs 5 } tnExprClusterTrapBuffer OBJECT IDENTIFIER ::= { tnExprScalarsObjs 6 } tnExprClusterTrap OBJECT IDENTIFIER ::= { tnExprScalarsObjs 7 } tnExprSysTacacsServers OBJECT IDENTIFIER ::= { tnExprScalarsObjs 8 } tnExprSysTacacs OBJECT IDENTIFIER ::= { tnExprScalarsObjs 9 } tnExprSysTacPlus OBJECT IDENTIFIER ::= { tnExprScalarsObjs 10 } tnExprSysTacPlusServers OBJECT IDENTIFIER ::= { tnExprScalarsObjs 11 } -------------------------------------------------------------------------------- -- Type Definitions -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Object Definitions -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Basics -------------------------------------------------------------------------------- tnSysLastRequestWebCliSourceIP OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { tnExprSysBasics 1 } -------------------------------------------------------------------------------- -- Features -------------------------------------------------------------------------------- -- obsolete -- tnSysTemperatureInCelsius OBJECT-TYPE ::= { tnExprSysFeatures 1 } -- tnSysSecurityMode OBJECT-TYPE ::= { tnExprSysFeatures 2 } -- tnSysSshKeyType OBJECT-TYPE ::= { tnExprSysFeatures 3 } -- tnSysSshKeyModulus OBJECT-TYPE ::= { tnExprSysFeatures 4 } -- tnSysSshPublicKey OBJECT-TYPE ::= { tnExprSysFeatures 5 } -- tnSysSshKeyCommand OBJECT-TYPE ::= { tnExprSysFeatures 6 } -- tnSysSshKeyGenerationStatus OBJECT-TYPE ::= { tnExprSysFeatures 7 } -------------------------------------------------------------------------------- -- Continuity Test -------------------------------------------------------------------------------- tnContinuityTestEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { tnExprContinuityTest 1 } tnContinuityTestSource OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { tnExprContinuityTest 2 } tnContinuityTestDestination OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { tnExprContinuityTest 3 } tnContinuityTestTransponderPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { tnExprContinuityTest 4 } tnContinuityTestTargetPower OBJECT-TYPE SYNTAX Integer32 UNITS "mBm" MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { tnExprContinuityTest 5 } tnContinuityTestIngressPower OBJECT-TYPE SYNTAX Integer32 UNITS "mBm" MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { tnExprContinuityTest 6 } tnContinuityTestEgressPower OBJECT-TYPE SYNTAX Integer32 UNITS "mBm" MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { tnExprContinuityTest 7 } -------------------------------------------------------------------------------- -- RADIUS Servers -------------------------------------------------------------------------------- tnSysRadiusServerTable OBJECT-TYPE SYNTAX SEQUENCE OF TnSysRadiusServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." ::= { tnExprSysRadiusServers 1 } tnSysRadiusServerEntry OBJECT-TYPE SYNTAX TnSysRadiusServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." INDEX { tnSysRadiusServerIndex } ::= { tnSysRadiusServerTable 1 } TnSysRadiusServerEntry ::= SEQUENCE { tnSysRadiusServerIndex Unsigned32, tnSysRadiusServerIpAddress IpAddress, tnSysRadiusServerIpPort Unsigned32, tnSysRadiusServerSharedSecret SnmpAdminString, tnSysRadiusServerStatus AluWdmEnabledDisabled, tnSysRadiusServerRowStatus RowStatus, tnSysRadiusServerInetAddress InetAddress, tnSysRadiusServerInetAddressType InetAddressType } tnSysRadiusServerIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "." ::= { tnSysRadiusServerEntry 1 } tnSysRadiusServerIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "." ::= { tnSysRadiusServerEntry 2 } tnSysRadiusServerIpPort OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "." ::= { tnSysRadiusServerEntry 3 } tnSysRadiusServerSharedSecret OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "." ::= { tnSysRadiusServerEntry 4 } tnSysRadiusServerStatus OBJECT-TYPE SYNTAX AluWdmEnabledDisabled MAX-ACCESS read-create STATUS current DESCRIPTION "." ::= { tnSysRadiusServerEntry 5 } tnSysRadiusServerRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "." ::= { tnSysRadiusServerEntry 6 } tnSysRadiusServerInetAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the IPv6 address of the Radius Server." DEFVAL { ''H } ::= { tnSysRadiusServerEntry 7 } tnSysRadiusServerInetAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The value specifies the type of Internet address stored in tnSysRadiusServerInetAddress." DEFVAL { unknown } ::= { tnSysRadiusServerEntry 8 } -------------------------------------------------------------------------------- -- RADIUS -------------------------------------------------------------------------------- tnSysRadiusTimeout OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { tnExprSysRadius 1 } tnSysRadiusRetries OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { tnExprSysRadius 2 } tnSysAuthenOrder OBJECT-TYPE SYNTAX INTEGER { local(1), radius(2), radiusThenLocal(3), tacacs(4), tacacsThenLocal(5), radiusThenTacacs(6), tacacsThenRadius(7), radiusThenTacacsThenLocal(8), tacacsThenRadiusThenLocal(9) } MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { tnExprSysRadius 3 } tnSysRadiusServerAuthenticationProtocol OBJECT-TYPE SYNTAX INTEGER { pap(1), chap(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication Protocol." DEFVAL { pap } ::= { tnExprSysRadius 4 } -- obsolete -- tnSysAuthDenyMode OBJECT-TYPE ::= { tnExprSysRadius 5 } ---------------------------------------------------------------- -- Trap Buffering Table for cluster ---------------------------------------------------------------- tnClusterTrapBufferTable OBJECT-TYPE SYNTAX SEQUENCE OF TnClusterTrapBufferEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table tnClusterTrapBufferTable serves as a circular trap buffer for all trap notifications destined for a Network Management Station (NMS). When such a trap event occurs, it is copied into tnClusterTrapBufferTable. Subsequently, a trap notification is sent to the NMS. If the NMS temporarily loses its connection with the node agent, any trap notifications missed during the outage may be recovered from this table. The NMS can do this by referring to the serial number associated with the last received trap before the outage and the serial number associated with the last missed trap sent by the node agent during the outage. The serial number of the last missed trap can be determined by getting the value of variable tnLastMissedTrap from the node agent." ::= { tnExprClusterTrapBuffer 1 } tnClusterTrapBufferEntry OBJECT-TYPE SYNTAX TnClusterTrapBufferEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." INDEX { tnClusterTrapSerialNumber } ::= { tnClusterTrapBufferTable 1 } TnClusterTrapBufferEntry ::= SEQUENCE { tnClusterTrapSerialNumber Unsigned32, tnClusterTrapType OBJECT IDENTIFIER, tnClusterTrapTime Unsigned32, tnClusterTrapObjectIDType Unsigned32, tnClusterTrapObjectID Unsigned32, tnClusterTrapCategory TnTrapCategory, tnClusterTrapDescr SnmpAdminString, tnClusterTrapChangedObject OBJECT IDENTIFIER, tnClusterTrapData SnmpAdminString, tnClusterTrapServiceAffecting TruthValue, tnClusterTrapEntityType TnEntityType, tnClusterTrapCondition TnCondition } tnClusterTrapSerialNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The independently incremented number associated with the sequential ordering of outgoing traps. A value of zero is invalid for the trap buffer, but may be valid for outgoing traps." ::= { tnClusterTrapBufferEntry 1 } tnClusterTrapType OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "The OID of the notification." ::= { tnClusterTrapBufferEntry 2 } tnClusterTrapTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The time at which the trap occurred, measured in total time ticks (seconds) from the year 1970." ::= { tnClusterTrapBufferEntry 3 } tnClusterTrapObjectIDType OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The type of Object ID associated with the trap. ----------------------------------------------------------- | Bit31-Bit23 | Bit22-Bit20 | Bit19-Bit18 | Bit17-Bit16 | --------------+-------------+---------------+-------------- | 9 bits | 3 bits | 2 bits | 2 bits | --------------+-------------+---------------+-------------- | Lo-ODU ID | TCM Level | TCM Direction | Reserved | | | (1-6) | (AM=1, BM=2) | | ----------------------------------------------------------- ----------------------------------------- | Bit15-Bit12 | Bit11-Bit6 | Bit5-Bit0 | --------------+------------+------------- | 4 bits | 6 bits | 6 bits | --------------+------------+------------- | FacType | SubFacType | =25 | ----------------------------------------- FacType | Value --------------------------+--------- NULL | 0 ODU1PTF | 1 OPTSG | 2 OTU | 3 Client ODU Transparent | 4 HO ODU NIM | 5 ODU TP | 6 LOODU NIM | 7 FacType | SubFacType | AID -----------------------+--------------+----------------------- NULL(0) | 0 | NULL -----------------------+--------------+----------------------- ODU1PTF(1) | xx | ODU1PTF -----------------------+--------------+----------------------- OTU(3) | xx | OTU -----------------------+--------------+----------------------- Client ODU Trans(4) | 1 | ODU0 | 2 | ODU1 | 3 | ODU2 | 4 | ODU2e | 5 | ODU3 | 6 | ODU3e (not used) | 7 | ODU3E2 | 8 | ODU4 | 9 | ODUflex -----------------------+--------------+----------------------- HO ODU NIM(5) | 1 | OTUODU0 | 2 | OTUODU1 | 3 | OTUODU2 | 4 | OTUODU2e | 5 | OTUODU3 | 6 | Not used (OTUODU3e) | 7 | OTUODU3E2 | 8 | OTUODU4 -----------------------+--------------+----------------------- ODU TP(6) | 1 | ODU0 | 2 | ODU1 | 3 | ODU2 | 4 | ODU2e | 5 | ODU3 | 6 | ODU3e (not used) | 7 | ODU3E2 | 8 | ODU4 -----------------------+--------------+----------------------- LO-ODU NIM(7) | 1 | ODU1ODU0 | 2 | ODU2ODU0 | 3 | ODU2ODU1 | 4 | ODU2ODUF | 5 | ODU2eODU0 | 6 | ODU2eODU1 | 7 | ODU2eODUf | 8 | ODU3ODU0 | 9 | ODU3ODU1 | 10 | ODU3ODU2 | 11 | ODU3ODU2e | 12 | ODU3ODUF | 13 | ODU3eODU0 | 14 | ODU3eODU1 | 15 | ODU3eOU2 | 16 | ODU3eODU2e | 17 | ODU3eODUF | 18 | ODU3e2ODU0 | 19 | ODU3e2ODU1 | 20 | ODU3e2ODU2 | 21 | ODU3e2ODU2e | 22 | ODU3e2ODUF | 23 | ODU4ODU0 | 24 | ODU4ODU1 | 25 | ODU4ODU2 | 26 | ODU4ODU2e | 27 | ODU4ODU3 | 28 | ODU4ODU3e | 29 | ODU4ODU3e2 | 30 | ODU4ODUF " ::= { tnClusterTrapBufferEntry 4 } tnClusterTrapObjectID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The physical interface or service associated with the trap. -------------------------------------------------------------- | Bit31-Bit24 | Bit23-Bit16 | Bit15 | Bit14-Bit2 | Bit1-Bit0 | --------------+-------------+-------+------------+------------ | 8 bits | 8 bits | 1 bit | 13 bits | 2 bits | --------------+-------------+-------+------------+------------ | shelf | slot | 0 | HO-ODU | Direction | | | | | Number | | -------------------------------------------------------------- " ::= { tnClusterTrapBufferEntry 5 } tnClusterTrapCategory OBJECT-TYPE SYNTAX TnTrapCategory MAX-ACCESS read-only STATUS current DESCRIPTION "The trap category." ::= { tnClusterTrapBufferEntry 6 } tnClusterTrapDescr OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "A detailed description of the trap." ::= { tnClusterTrapBufferEntry 7 } tnClusterTrapChangedObject OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "The OID of an attribute changed in a tnChangeNotif notification. This is null for all other notifications." ::= { tnClusterTrapBufferEntry 8 } tnClusterTrapData OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Any application specific data relevant to the trap. This could be the value of a changed attribute or any other formatted information related to a notification." ::= { tnClusterTrapBufferEntry 9 } tnClusterTrapServiceAffecting OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "An indication as to whether or not this trap is service affecting." ::= { tnClusterTrapBufferEntry 10 } tnClusterTrapEntityType OBJECT-TYPE SYNTAX TnEntityType MAX-ACCESS read-only STATUS current DESCRIPTION "The entity type." ::= { tnClusterTrapBufferEntry 11 } tnClusterTrapCondition OBJECT-TYPE SYNTAX TnCondition MAX-ACCESS read-only STATUS current DESCRIPTION "The condition." ::= { tnClusterTrapBufferEntry 12 } ---------------------------------------------------------------- -- Last Issued Trap Serial Number ---------------------------------------------------------------- tnLastIssuedClusterTrap OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The serial number of last issued cluster trap." ::= { tnExprClusterTrap 1 } -------------------------------------------------------------------------------- -- Tacacs Servers -------------------------------------------------------------------------------- tnSysTacacsServerTable OBJECT-TYPE SYNTAX SEQUENCE OF TnSysTacacsServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." ::= { tnExprSysTacacsServers 1 } tnSysTacacsServerEntry OBJECT-TYPE SYNTAX TnSysTacacsServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." INDEX { tnSysTacacsServerIndex } ::= { tnSysTacacsServerTable 1 } TnSysTacacsServerEntry ::= SEQUENCE { tnSysTacacsServerIndex Unsigned32, tnSysTacacsServerIpAddress IpAddress, tnSysTacacsServerInetAddressType InetAddressType, tnSysTacacsServerInetAddress InetAddress, tnSysTacacsServerIpPort Unsigned32, tnSysTacacsServerSharedSecret SnmpAdminString, tnSysTacacsServerStatus AluWdmEnabledDisabled, tnSysTacacsServerRowStatus RowStatus, tnSysTacacsServerSingleConnection TruthValue, tnSysTacacsServerType INTEGER, tnSysTacacsServerSrcIpAddress IpAddress, tnSysTacacsServerSrcInetAddressType InetAddressType, tnSysTacacsServerSrcInetAddress InetAddress, tnSysTacacsServerSingleConnect AluWdmEnabledDisabled, tnSysTacacsServerTimeout Unsigned32, tnSysTacacsServerPriority Unsigned32, tnSysTacacsServerOrder Unsigned32, tnSysTacacsServerRejectOption INTEGER, tnSysTacacsServerAuthorizationType INTEGER, tnSysTacacsServerAuthorizationPriority Unsigned32 } tnSysTacacsServerIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "." ::= { tnSysTacacsServerEntry 1 } tnSysTacacsServerIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "." ::= { tnSysTacacsServerEntry 2 } tnSysTacacsServerInetAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The value specifies the type of Internet address stored in tnSysTacacsServerInetAddress." DEFVAL { unknown } ::= { tnSysTacacsServerEntry 3 } tnSysTacacsServerInetAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the IPv6 address of the Tacacs Server." DEFVAL { ''H } ::= { tnSysTacacsServerEntry 4 } tnSysTacacsServerIpPort OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "." ::= { tnSysTacacsServerEntry 5 } tnSysTacacsServerSharedSecret OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "." ::= { tnSysTacacsServerEntry 6 } tnSysTacacsServerStatus OBJECT-TYPE SYNTAX AluWdmEnabledDisabled MAX-ACCESS read-create STATUS current DESCRIPTION "." ::= { tnSysTacacsServerEntry 7 } tnSysTacacsServerRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "." ::= { tnSysTacacsServerEntry 8 } tnSysTacacsServerSingleConnection OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "." ::= { tnSysTacacsServerEntry 9 } tnSysTacacsServerType OBJECT-TYPE SYNTAX INTEGER { authentication(1), authorization(2), accounting(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "." ::= { tnSysTacacsServerEntry 10 } tnSysTacacsServerSrcIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "." ::= { tnSysTacacsServerEntry 11 } tnSysTacacsServerSrcInetAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The value specifies the type of Internet address stored in tnSysTacacsServerSrcInetAddress." DEFVAL { unknown } ::= { tnSysTacacsServerEntry 12 } tnSysTacacsServerSrcInetAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the Src IPv6 address of the Tacacs Server." DEFVAL { ''H } ::= { tnSysTacacsServerEntry 13 } tnSysTacacsServerSingleConnect OBJECT-TYPE SYNTAX AluWdmEnabledDisabled MAX-ACCESS read-create STATUS current DESCRIPTION "." ::= { tnSysTacacsServerEntry 14 } tnSysTacacsServerTimeout OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "." ::= { tnSysTacacsServerEntry 15 } tnSysTacacsServerPriority OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "." DEFVAL { 0 } ::= { tnSysTacacsServerEntry 16 } tnSysTacacsServerOrder OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "." ::= { tnSysTacacsServerEntry 17 } tnSysTacacsServerRejectOption OBJECT-TYPE SYNTAX INTEGER { exitOnReject(1), noExitOnReject(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "." DEFVAL { exitOnReject } ::= { tnSysTacacsServerEntry 18 } tnSysTacacsServerAuthorizationType OBJECT-TYPE SYNTAX INTEGER { local(1), privilege(2), cmdByCmd(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "." DEFVAL { local } ::= { tnSysTacacsServerEntry 19 } tnSysTacacsServerAuthorizationPriority OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "." DEFVAL { 0 } ::= { tnSysTacacsServerEntry 20 } -------------------------------------------------------------------------------- -- Tacacs -------------------------------------------------------------------------------- tnSysTacacsTimeout OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { tnExprSysTacacs 1 } tnSysTacacsRetries OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { tnExprSysTacacs 2 } tnSysTacacsAuthorizationMode OBJECT-TYPE SYNTAX INTEGER { local(1), privilege(2), cmdByCmd(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "." DEFVAL { local } ::= { tnExprSysTacacs 3 } -------------------------------------------------------------------------------- -- TacPlus Table -------------------------------------------------------------------------------- tnSysTacPlusTable OBJECT-TYPE SYNTAX SEQUENCE OF TnSysTacPlusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." ::= { tnExprSysTacPlus 1 } tnSysTacPlusEntry OBJECT-TYPE SYNTAX TnSysTacPlusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." INDEX { tnSysTacPlusServerGroupName } ::= { tnSysTacPlusTable 1 } TnSysTacPlusEntry ::= SEQUENCE { tnSysTacPlusServerGroupName OCTET STRING, tnSysTacPlusRowStatus RowStatus, tnSysTacPlusType INTEGER } tnSysTacPlusServerGroupName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS not-accessible STATUS current DESCRIPTION "." ::= { tnSysTacPlusEntry 1 } tnSysTacPlusRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "." ::= { tnSysTacPlusEntry 2 } tnSysTacPlusType OBJECT-TYPE SYNTAX INTEGER { none(1), authentication(2), authorization(3), accounting(4), authenticationAuthorization(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "." ::= { tnSysTacPlusEntry 3 } -------------------------------------------------------------------------------- -- TacPlus Server Group -------------------------------------------------------------------------------- tnSysTacPlusServerTable OBJECT-TYPE SYNTAX SEQUENCE OF TnSysTacPlusServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." ::= { tnExprSysTacPlusServers 1 } tnSysTacPlusServerEntry OBJECT-TYPE SYNTAX TnSysTacPlusServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." INDEX { tnSysTacPlusServerGroupName, tnSysTacPlusServerIndex } ::= { tnSysTacPlusServerTable 1 } TnSysTacPlusServerEntry ::= SEQUENCE { tnSysTacPlusServerIndex Unsigned32, tnSysTacPlusServerRowStatus RowStatus, tnSysTacPlusServerPriority Unsigned32 } tnSysTacPlusServerIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "." ::= { tnSysTacPlusServerEntry 1 } tnSysTacPlusServerRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "." ::= { tnSysTacPlusServerEntry 2 } tnSysTacPlusServerPriority OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "." ::= { tnSysTacPlusServerEntry 3 } -------------------------------------------------------------------------------- -- Conformance Group Definitions -------------------------------------------------------------------------------- tnExprSysBasicsGroup OBJECT-GROUP OBJECTS { tnSysLastRequestWebCliSourceIP } STATUS current DESCRIPTION "." ::= { tnExprScalarsGroups 1 } -- obsolete -- tnExprSysFeaturesGroup OBJECT-GROUP ::= { tnExprScalarsGroups 2 } tnExprContinuityTestGroup OBJECT-GROUP OBJECTS { tnContinuityTestEnabled, tnContinuityTestSource, tnContinuityTestDestination, tnContinuityTestTransponderPort, tnContinuityTestTargetPower, tnContinuityTestIngressPower, tnContinuityTestEgressPower } STATUS current DESCRIPTION "." ::= { tnExprScalarsGroups 3 } tnExprSysRadiusServersGroup OBJECT-GROUP OBJECTS { tnSysRadiusServerIpAddress, tnSysRadiusServerIpPort, tnSysRadiusServerSharedSecret, tnSysRadiusServerStatus, tnSysRadiusServerRowStatus, tnSysRadiusServerInetAddress, tnSysRadiusServerInetAddressType } STATUS current DESCRIPTION "." ::= { tnExprScalarsGroups 4 } tnExprSysRadiusGroup OBJECT-GROUP OBJECTS { tnSysRadiusTimeout, tnSysRadiusRetries, tnSysAuthenOrder, tnSysRadiusServerAuthenticationProtocol -- obsolete -- tnSysAuthDenyMode } STATUS current DESCRIPTION "." ::= { tnExprScalarsGroups 5 } tnClusterTrapBufferGroup OBJECT-GROUP OBJECTS { tnClusterTrapType, tnClusterTrapTime, tnClusterTrapObjectIDType, tnClusterTrapObjectID, tnClusterTrapCategory, tnClusterTrapDescr, tnClusterTrapChangedObject, tnClusterTrapData, tnClusterTrapServiceAffecting, tnClusterTrapEntityType, tnClusterTrapCondition } STATUS current DESCRIPTION "." ::= { tnExprScalarsGroups 6 } tnClusterTrapGroup OBJECT-GROUP OBJECTS { tnLastIssuedClusterTrap } STATUS current DESCRIPTION "." ::= { tnExprScalarsGroups 7 } tnExprSysTacacsServersGroup OBJECT-GROUP OBJECTS { tnSysTacacsServerIpAddress, tnSysTacacsServerInetAddressType, tnSysTacacsServerInetAddress, tnSysTacacsServerIpPort, tnSysTacacsServerSharedSecret, tnSysTacacsServerStatus, tnSysTacacsServerRowStatus, tnSysTacacsServerSingleConnection, tnSysTacacsServerType, tnSysTacacsServerSrcIpAddress, tnSysTacacsServerSrcInetAddressType, tnSysTacacsServerSrcInetAddress, tnSysTacacsServerSingleConnect, tnSysTacacsServerTimeout, tnSysTacacsServerPriority, tnSysTacacsServerOrder, tnSysTacacsServerRejectOption, tnSysTacacsServerAuthorizationType, tnSysTacacsServerAuthorizationPriority } STATUS current DESCRIPTION "." ::= { tnExprScalarsGroups 8 } tnExprSysTacacsGroup OBJECT-GROUP OBJECTS { tnSysTacacsTimeout, tnSysTacacsRetries, tnSysTacacsAuthorizationMode } STATUS current DESCRIPTION "." ::= { tnExprScalarsGroups 9 } tnExprSysTacPlusGroup OBJECT-GROUP OBJECTS { tnSysTacPlusRowStatus, tnSysTacPlusType } STATUS current DESCRIPTION "." ::= { tnExprScalarsGroups 10 } tnExprSysTacPlusServersGroup OBJECT-GROUP OBJECTS { tnSysTacPlusServerRowStatus, tnSysTacPlusServerPriority } STATUS current DESCRIPTION "." ::= { tnExprScalarsGroups 11 } -------------------------------------------------------------------------------- -- Compliance Statements (mandatory) -------------------------------------------------------------------------------- tnExprScalarsCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for ExprScalars Extensions." MODULE MANDATORY-GROUPS { tnExprSysBasicsGroup, -- obsolete -- tnExprSysFeaturesGroup, tnExprContinuityTestGroup, tnExprSysRadiusServersGroup, tnExprSysRadiusGroup, tnClusterTrapBufferGroup, tnClusterTrapGroup, tnExprSysTacacsServersGroup, tnExprSysTacacsGroup, tnExprSysTacPlusGroup, tnExprSysTacPlusServersGroup } ::= { tnExprScalarsCompliances 1 } END -- DEFINITION OF TROPIC-EXPRSCALARS