From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/dlink/DLINKSW-AAA-COMMON-MIB | 192 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 192 insertions(+) create mode 100644 MIBS/dlink/DLINKSW-AAA-COMMON-MIB (limited to 'MIBS/dlink/DLINKSW-AAA-COMMON-MIB') diff --git a/MIBS/dlink/DLINKSW-AAA-COMMON-MIB b/MIBS/dlink/DLINKSW-AAA-COMMON-MIB new file mode 100644 index 0000000..ba724b1 --- /dev/null +++ b/MIBS/dlink/DLINKSW-AAA-COMMON-MIB @@ -0,0 +1,192 @@ +-- ***************************************************************** +-- DLINKSW-AAA-COMMON-MIB: D-Link AAA Common MIB +-- +-- Copyright (c) 2013 D-Link Corporation, all rights reserved. +-- +-- ***************************************************************** + +DLINKSW-AAA-COMMON-MIB DEFINITIONS ::= BEGIN + + + IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, + Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, TruthValue + FROM SNMPv2-TC + dlinkIndustrialCommon + FROM DLINK-ID-REC-MIB; + + + dlinkSwAAACommonMIB MODULE-IDENTITY + LAST-UPDATED "201301170000Z" + ORGANIZATION "D-Link Corp." + CONTACT-INFO + " D-Link Corporation + + Postal: No. 289, Sinhu 3rd Rd., Neihu District, + Taipei City 114, Taiwan, R.O.C + Tel: +886-2-66000123 + E-mail: tsd@dlink.com.tw + " + DESCRIPTION + "The MIB module for configuring AAA common feature. + This MIB module also provides Textual Conventions + and OBJECT-IDENTITY Objects to be used AAA services. + " + REVISION "201301170000Z" + DESCRIPTION + "This is the first version of the MIB file." + ::= { dlinkIndustrialCommon 150 } + + + +-- +-- Textual Conventions +-- + + DAaaSessionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents a session type. + + telnet(1) - indicates telnet session. + + console(2) - indicates console session. + + ssh(3) - indicates ssh session. + + http(4) - indicates http session. + " + SYNTAX INTEGER { + telnet(1), + console(2), + ssh(3), + http(4) + } + + + DAaaPrivilegeLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents privilege level. + " + SYNTAX Integer32 (1..15) + + + + DAaaMethodListName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the name of a method list. + + The following name are reserved and cannot be used as the name of + method list: + enable, none, local, tacacs, xtacacs, tacacs+, radius + " + SYNTAX OCTET STRING (SIZE (1..32)) + + + DAaaMethodPriority ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the priority of a method. Lower numbers indicate + higher priority. + " + SYNTAX Integer32 (1..4) + + + DAaaMethodName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents method name. + + The following name are reserved and cannot be used as method name: + enable, local, tacacs, and xtacacs + + The following name are reserved method name which can be applied but cannot + be manually created: + none, tacacs+ and radius. + + none - Do not perform accounting or authentication. + radius - Use the servers defined at dasServerConfigTable (the value of dasServerProtocol + is 'radius'). + tacacs+ - Use the servers defined at dasServerConfigTable (the value of dasServerProtocol + is 'tacacsplus'). + The name of dasGroupName - Uses the servers which are grouped into the specified group + in dasGroupTable. + " + SYNTAX OCTET STRING (SIZE(1..32)) + +-- ----------------------------------------------------------------------------- + dAaaCommonMIBNotifications OBJECT IDENTIFIER ::= { dlinkSwAAACommonMIB 0 } + + dAaaMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This object provides OBJECT-IDENTITY for other AAA MIB modules. + " + ::= { dlinkSwAAACommonMIB 1 } + + dAaaCommonMIBConformance OBJECT IDENTIFIER ::= { dlinkSwAAACommonMIB 2 } + +-- ----------------------------------------------------------------------------- + dAaaCommonObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Group of objects that are related to the common AAA feature. + " + ::= { dAaaMIBObjects 1 } + + dAaaNewModelEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set this object to 'true' to enable AAA global state, then the + authentication and accounting via the AAA method lists will + take effect. + Set this object to 'false' to globally disable AAA. + " + DEFVAL { false } + ::= { dAaaCommonObjects 1 } + + +-- ****************************************************************** +-- Conformance and Compliance +-- ****************************************************************** + + dAaaCommonMIBCompliances OBJECT IDENTIFIER ::= { dAaaCommonMIBConformance 1 } + + + + daaaMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement the + DLINKSW-AAA-COMMON-MIB. + " + MODULE -- this module + MANDATORY-GROUPS + { + daaaGlobalCtrlGroup + } + ::= { dAaaCommonMIBCompliances 1 } + + +-- units of conformance + dAaaCommonMIBGroups OBJECT IDENTIFIER ::= { dAaaCommonMIBConformance 2 } + daaaGlobalCtrlGroup OBJECT-GROUP + OBJECTS { + dAaaNewModelEnabled + } + STATUS current + DESCRIPTION + "Objects for globally configuring AAA feature. + " + ::= { dAaaCommonMIBGroups 1 } + +END + -- cgit v1.2.3