"Fossies" - the Fresh Open Source Software Archive

Member "netxms-3.1.300/contrib/mibs/AAC-MIB.txt" (7 Jan 2020, 34877 Bytes) of package /linux/misc/netxms-3.1.300.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. For more information about "AAC-MIB.txt" see the Fossies "Dox" file reference documentation.

    1 
    2 -- D-Link Common MIB   AAC module MIB      Ver 1.0 	2003/1/20 02:59U
    3 -- Revision 1.02 modified  by Richard Chang 		2004/1/15 10:15U 
    4 -- Revision 1.01 Draft modified by Scott Sung 		2004/1/13 11:50W
    5 -- Remove table - swAACMethodListTable
    6 -- Add table - swAACLoginMethodListTable,swAACEnableMethodListTable
    7 -- Add group - swAACAPAuthMethodGroup,swAACAuthParamGroup
    8 
    9 
   10 AAC-MIB DEFINITIONS ::= BEGIN
   11 
   12 -- -------------------------------------------------------------
   13 -- AAC System Access Authentication Control MIB
   14 -- -------------------------------------------------------------
   15 	IMPORTS
   16 		IpAddress			
   17 	 		FROM RFC1155-SMI
   18 	    MODULE-IDENTITY, OBJECT-TYPE  
   19 	        FROM SNMPv2-SMI
   20 	    RowStatus,DisplayString
   21 	        FROM SNMPv2-TC
   22 	    MODULE-COMPLIANCE, OBJECT-GROUP
   23 	        FROM SNMPv2-CONF
   24 --		EntryStatus
   25 --			FROM RMON-MIB
   26 		dlink-common-mgmt	FROM DLINK-ID-REC-MIB;
   27     
   28     
   29 	swDlinkAACMIB MODULE-IDENTITY
   30 	    LAST-UPDATED "9911220000Z"
   31 	    ORGANIZATION "Working Group"
   32 	    CONTACT-INFO
   33 	        "  "
   34 	    DESCRIPTION
   35 	        "The Link AAC module MIB."
   36 	    ::= { dlink-common-mgmt 5}
   37 
   38 	swAACCtrl OBJECT IDENTIFIER ::= { swDlinkAACMIB 1 }
   39 
   40 -- -------------------------------------------------------------
   41 -- Textual Conventions
   42 -- -------------------------------------------------------------
   43 
   44 
   45 	swAACAuthenAdminState OBJECT-TYPE
   46 	    SYNTAX  INTEGER {
   47 	                other(1),
   48 	                disabled(2),
   49 	                enabled(3)
   50 	            }
   51 	    MAX-ACCESS  read-write
   52 	    STATUS  current
   53 	    DESCRIPTION
   54 	        "This object indicates the Access Authentication is enable or 
   55 	        disable."
   56 	    ::= { swAACCtrl 1}    
   57 
   58 -- -------------------------------------------------------------        
   59 	swAACInfo OBJECT IDENTIFIER ::= { swDlinkAACMIB 2}        
   60 
   61 	swAACMaxLoginMethodList  OBJECT-TYPE
   62 	    SYNTAX     INTEGER 
   63 	    MAX-ACCESS read-only
   64 	    STATUS     current
   65 	    DESCRIPTION
   66 	        "The max number of Login method list supported by the system ."
   67 	    ::= { swAACInfo 1 }  
   68 	
   69 	swAACMaxEnableMethodList  OBJECT-TYPE
   70 	    SYNTAX     INTEGER 
   71 	    MAX-ACCESS read-only
   72 	    STATUS     current
   73 	    DESCRIPTION
   74 	        "The max number of Enable method list supported by the system ."
   75 	    ::= { swAACInfo 2 }  
   76 		    
   77 	swAACMaxServerGroup  OBJECT-TYPE
   78 	    SYNTAX     INTEGER 
   79 	    MAX-ACCESS read-only
   80 	    STATUS     current
   81 	    DESCRIPTION
   82 	        "The max number of Server Group supported by the system ."
   83 	    ::= { swAACInfo 3 }   
   84 		    
   85 	swAACMaxServer  OBJECT-TYPE
   86 	    SYNTAX     INTEGER 
   87 	    MAX-ACCESS read-only
   88 	    STATUS     current
   89 	    DESCRIPTION
   90 	        "The max number of AAC server supported by the system ."
   91 	    ::= { swAACInfo 4 }   	    	    
   92 
   93 -- -------------------------------------------------------------
   94 -- Tables in the DLinkAAC MIB
   95 -- -------------------------------------------------------------
   96    
   97 -- -------------------------------------------------------------
   98 -- Login Method list table 
   99 -- -------------------------------------------------------------
  100 
  101 	swAACLoginMethodListTable OBJECT-TYPE
  102 	    SYNTAX SEQUENCE OF SwAACLoginMethodListEntry
  103 	    MAX-ACCESS not-accessible
  104 	    STATUS current
  105 	    DESCRIPTION
  106 	        "A table that contains information about Login authentication method 
  107 	        lists."
  108 	        
  109 	    ::= { swDlinkAACMIB 3 }
  110 	    
  111 	swAACLoginMethodListEntry OBJECT-TYPE
  112 	    SYNTAX SwAACLoginMethodListEntry
  113 	    MAX-ACCESS not-accessible
  114 	    STATUS current
  115 	    DESCRIPTION
  116 	        "A list of the Authentication methods."
  117 	    INDEX { swAACLoginMethodListName }
  118 	    
  119 	    ::= { swAACLoginMethodListTable 1 }
  120 	
  121 	SwAACLoginMethodListEntry ::=
  122 	    SEQUENCE {
  123 	--    	swAACLoginMethodListIndex
  124 	--			INTEGER, 
  125 	        swAACLoginMethodListName
  126 	            DisplayString,
  127 	        swAACLoginMethod1Type
  128 	        	INTEGER,				   	                    
  129 	        swAACLoginMethod1ServerGroup
  130 	            DisplayString,
  131 	        swAACLoginMethod2Type
  132 	        	INTEGER,				   	                    
  133 	        swAACLoginMethod2ServerGroup
  134 	            DisplayString,
  135 	        swAACLoginMethod3Type
  136 	        	INTEGER,				   	                    
  137 	        swAACLoginMethod3ServerGroup
  138 	            DisplayString,
  139 	        swAACLoginMethod4Type
  140 	        	INTEGER,				   	                    
  141 	        swAACLoginMethod4ServerGroup
  142 	            DisplayString,	            	            	                          
  143 			swAACLoginMethodListRowStatus            
  144 				RowStatus                   
  145 	
  146 	    }
  147 
  148 --	swAACLoginMethodListIndex  OBJECT-TYPE
  149 --	    SYNTAX     INTEGER (1..8)
  150 --	    MAX-ACCESS not-accessible
  151 --	    STATUS     current
  152 --	    DESCRIPTION
  153 --	        "A value that identifies this swAACMethodEntry."
  154 --	        
  155 --	    ::= { swAACLoginMethodListEntry 1 }	
  156 	
  157 	swAACLoginMethodListName OBJECT-TYPE
  158 	    SYNTAX DisplayString(SIZE(1..15))
  159 	    MAX-ACCESS read-only
  160 	    STATUS current
  161 	    DESCRIPTION
  162 	        "A human-readable text string of the method list. The string is the
  163 	        same with swAACLoginMethodName."
  164 	
  165 	    ::= { swAACLoginMethodListEntry 1 }
  166 
  167 	swAACLoginMethod1Type OBJECT-TYPE
  168 	    SYNTAX INTEGER {
  169 	                tacacs(1),
  170 	                xtacacs(2),
  171 	                tacacs-plus(3),
  172 	                radius(4),
  173 	                server-group(5),
  174 	                local(6),
  175 	                -- local-enable(7),
  176 	                none(8),
  177 	                other(9)
  178 	            }
  179 	    MAX-ACCESS read-create
  180 	    STATUS current
  181 	    DESCRIPTION
  182 	        "The type of Login method list. The group type includes tacas(1), 
  183 	        xtacacs(2), tacacs-plus(3), radius(4) and server-group(5) for user 
  184 	        specific. The keyword type includes local(6), local-enable(7), and 
  185 	        none(8)."
  186 	        
  187 	    ::= { swAACLoginMethodListEntry 2 }
  188 	    	    
  189 	swAACLoginMethod1ServerGroup OBJECT-TYPE
  190 	    SYNTAX DisplayString(SIZE(0..15))
  191 	    MAX-ACCESS read-create
  192 	    STATUS current
  193 	    DESCRIPTION
  194 	        "A human-readable text string of the server group. It would be null 
  195 	        as swAACLoginMethodListType is keyword type. And It is writeable,
  196 	        just as the swAACLoginMethodListType is server_group(3)."
  197 	        
  198 	    ::= { swAACLoginMethodListEntry 3 }
  199 
  200 	swAACLoginMethod2Type OBJECT-TYPE
  201 	    SYNTAX INTEGER {
  202 	                tacacs(1),
  203 	                xtacacs(2),
  204 	                tacacs-plus(3),
  205 	                radius(4),
  206 	                server-group(5),
  207 	                local(6),
  208 	                -- local-enable(7),
  209 	                none(8),
  210 	                other(9)
  211 	            }
  212 	    MAX-ACCESS read-create
  213 	    STATUS current
  214 	    DESCRIPTION
  215 	        "The type of Login method list. The group type includes tacas(1), 
  216 	        xtacacs(2), tacacs-plus(3), radius(4) and server-group(5) for user 
  217 	        specific. The keyword type includes local(6), local-enable(7), and 
  218 	        none(8)."
  219 	        
  220 	    ::= { swAACLoginMethodListEntry 4 }
  221 	    	    
  222 	swAACLoginMethod2ServerGroup OBJECT-TYPE
  223 	    SYNTAX DisplayString(SIZE(0..15))
  224 	    MAX-ACCESS read-create
  225 	    STATUS current
  226 	    DESCRIPTION
  227 	        "A human-readable text string of the server group. It would be null 
  228 	        as swAACLoginMethodListType is keyword type. And It is writeable,
  229 	        just as the swAACLoginMethodListType is server_group(3)."
  230 	        
  231 	    ::= { swAACLoginMethodListEntry 5 }
  232 
  233 	swAACLoginMethod3Type OBJECT-TYPE
  234 	    SYNTAX INTEGER {
  235 	                tacacs(1),
  236 	                xtacacs(2),
  237 	                tacacs-plus(3),
  238 	                radius(4),
  239 	                server-group(5),
  240 	                local(6),
  241 	                -- local-enable(7),
  242 	                none(8),
  243 	                other(9)
  244 	            }
  245 	    MAX-ACCESS read-create
  246 	    STATUS current
  247 	    DESCRIPTION
  248 	        "The type of Login method list. The group type includes tacas(1), 
  249 	        xtacacs(2), tacacs-plus(3), radius(4) and server-group(5) for user 
  250 	        specific. The keyword type includes local(6), local-enable(7), and 
  251 	        none(8)."
  252 	        
  253 	    ::= { swAACLoginMethodListEntry 6 }
  254 	    	    
  255 	swAACLoginMethod3ServerGroup OBJECT-TYPE
  256 	    SYNTAX DisplayString(SIZE(0..15))
  257 	    MAX-ACCESS read-create
  258 	    STATUS current
  259 	    DESCRIPTION
  260 	        "A human-readable text string of the server group. It would be null 
  261 	        as swAACLoginMethodListType is keyword type. And It is writeable,
  262 	        just as the swAACLoginMethodListType is server_group(3)."
  263 	        
  264 	    ::= { swAACLoginMethodListEntry 7 }
  265 
  266 	swAACLoginMethod4Type OBJECT-TYPE
  267 	    SYNTAX INTEGER {
  268 	                tacacs(1),
  269 	                xtacacs(2),
  270 	                tacacs-plus(3),
  271 	                radius(4),
  272 	                server-group(5),
  273 	                local(6),
  274 	                -- local-enable(7),
  275 	                none(8),
  276 	                other(9)
  277 	            }
  278 	    MAX-ACCESS read-create
  279 	    STATUS current
  280 	    DESCRIPTION
  281 	        "The type of Login method list. The group type includes tacas(1), 
  282 	        xtacacs(2), tacacs-plus(3), radius(4) and server-group(5) for user 
  283 	        specific. The keyword type includes local(6), local-enable(7), and 
  284 	        none(8)."
  285 	        
  286 	    ::= { swAACLoginMethodListEntry 8 }
  287 	    	    
  288 	swAACLoginMethod4ServerGroup OBJECT-TYPE
  289 	    SYNTAX DisplayString(SIZE(0..15))
  290 	    MAX-ACCESS read-create
  291 	    STATUS current
  292 	    DESCRIPTION
  293 	        "A human-readable text string of the server group. It would be null 
  294 	        as swAACLoginMethodListType is keyword type. And It is writeable,
  295 	        just as the swAACLoginMethodListType is server_group(3)."
  296 	        
  297 	    ::= { swAACLoginMethodListEntry 9 }	    
  298 	    	    	    
  299 	swAACLoginMethodListRowStatus OBJECT-TYPE
  300 	    SYNTAX      RowStatus
  301 	    MAX-ACCESS  read-create
  302 	    STATUS      current
  303 	    DESCRIPTION
  304 	        "This object indicates the status of this entry. A set request with 
  305 	        RowStatus is 'CreateAndGo' will be fail while the current entry of 
  306 	        the table is equal to the maximum number of 
  307 	        swAACLoginMethodListIndex."
  308 	        
  309 	    ::= { swAACLoginMethodListEntry 10 }    
  310 
  311 -- -------------------------------------------------------------
  312 -- Enable Method table 
  313 -- -------------------------------------------------------------
  314 	swAACEnableMethodListTable OBJECT-TYPE
  315 	    SYNTAX SEQUENCE OF SwAACEnableMethodListEntry
  316 	    MAX-ACCESS not-accessible
  317 	    STATUS current
  318 	    DESCRIPTION
  319 	        "A table that contains information about Enable authentication method 
  320 	        lists."
  321 	        
  322 	    ::= { swDlinkAACMIB 4 }
  323 	    
  324 	swAACEnableMethodListEntry OBJECT-TYPE
  325 	    SYNTAX SwAACEnableMethodListEntry
  326 	    MAX-ACCESS not-accessible
  327 	    STATUS current
  328 	    DESCRIPTION
  329 	        "A list of the Authentication methods."
  330 	    INDEX { swAACEnableMethodListName }
  331 	    
  332 	    ::= { swAACEnableMethodListTable 1 }
  333 	
  334 	SwAACEnableMethodListEntry ::=
  335 	    SEQUENCE {
  336 --	    	swAACEnableMethodListIndex
  337 --				INTEGER, 
  338 	        swAACEnableMethodListName
  339 	            DisplayString,
  340 	        swAACEnableMethod1Type
  341 	        	INTEGER,				   	                    
  342 	        swAACEnableMethod1ServerGroup
  343 	            DisplayString,
  344 	        swAACEnableMethod2Type
  345 	        	INTEGER,				   	                    
  346 	        swAACEnableMethod2ServerGroup
  347 	            DisplayString,
  348 	        swAACEnableMethod3Type
  349 	        	INTEGER,				   	                    
  350 	        swAACEnableMethod3ServerGroup
  351 	            DisplayString,
  352 	        swAACEnableMethod4Type
  353 	        	INTEGER,				   	                    
  354 	        swAACEnableMethod4ServerGroup
  355 	            DisplayString,	            	            	                          
  356 			swAACEnableMethodListRowStatus            
  357 				RowStatus                   
  358 	
  359 	    }
  360 
  361 --	swAACEnableMethodListIndex  OBJECT-TYPE
  362 --	    SYNTAX     INTEGER (1..8)
  363 --	    MAX-ACCESS not-accessible
  364 --	    STATUS     current
  365 --	    DESCRIPTION
  366 --	        "A value that identifies this swAACMethodEntry."
  367 --	        
  368 --	    ::= { swAACEnableMethodListEntry 1 }	
  369 	
  370 	swAACEnableMethodListName OBJECT-TYPE
  371 	    SYNTAX DisplayString(SIZE(1..15))
  372 	    MAX-ACCESS read-only
  373 	    STATUS current
  374 	    DESCRIPTION
  375 	        "A human-readable text string of the method list. The string is the
  376 	        same with swAACEnableMethodName."
  377 	
  378 	    ::= { swAACEnableMethodListEntry 1 }
  379 
  380 	swAACEnableMethod1Type OBJECT-TYPE
  381 	    SYNTAX INTEGER {
  382 	                tacacs(1),
  383 	                xtacacs(2),
  384 	                tacacs-plus(3),
  385 	                radius(4),
  386 	                server-group(5),
  387 	                -- local(6),
  388 	                local-enable(7),
  389 	                none(8),
  390 	                other(9)
  391 	            }
  392 	    MAX-ACCESS read-create
  393 	    STATUS current
  394 	    DESCRIPTION
  395 	        "The type of Enable method list. The group type includes tacas(1), 
  396 	        xtacacs(2), tacacs-plus(3), radius(4) and server-group(5) for user 
  397 	        specific. The keyword type includes local(6), local-enable(7), and 
  398 	        none(8)."
  399 	        
  400 	    ::= { swAACEnableMethodListEntry 2 }
  401 	    	    
  402 	swAACEnableMethod1ServerGroup OBJECT-TYPE
  403 	    SYNTAX DisplayString(SIZE(0..15))
  404 	    MAX-ACCESS read-create
  405 	    STATUS current
  406 	    DESCRIPTION
  407 	        "A human-readable text string of the server group. It would be null 
  408 	        as swAACEnableMethodListType is keyword type. And It is writeable,
  409 	        just as the swAACEnableMethodListType is server_group(3)."
  410 	        
  411 	    ::= { swAACEnableMethodListEntry 3 }
  412 
  413 	swAACEnableMethod2Type OBJECT-TYPE
  414 	    SYNTAX INTEGER {
  415 	                tacacs(1),
  416 	                xtacacs(2),
  417 	                tacacs-plus(3),
  418 	                radius(4),
  419 	                server-group(5),
  420 	                -- local(6),
  421 	                local-enable(7),
  422 	                none(8),
  423 	                other(9)
  424 	            }
  425 	    MAX-ACCESS read-create
  426 	    STATUS current
  427 	    DESCRIPTION
  428 	        "The type of Enable method list. The group type includes tacas(1), 
  429 	        xtacacs(2), tacacs-plus(3), radius(4) and server-group(5) for user 
  430 	        specific. The keyword type includes local(6), local-enable(7), and 
  431 	        none(8)."
  432 	        
  433 	    ::= { swAACEnableMethodListEntry 4 }
  434 	    	    
  435 	swAACEnableMethod2ServerGroup OBJECT-TYPE
  436 	    SYNTAX DisplayString(SIZE(0..15))
  437 	    MAX-ACCESS read-create
  438 	    STATUS current
  439 	    DESCRIPTION
  440 	        "A human-readable text string of the server group. It would be null 
  441 	        as swAACEnableMethodListType is keyword type. And It is writeable,
  442 	        just as the swAACEnableMethodListType is server_group(3)."
  443 	        
  444 	    ::= { swAACEnableMethodListEntry 5 }
  445 
  446 	swAACEnableMethod3Type OBJECT-TYPE
  447 	    SYNTAX INTEGER {
  448 	                tacacs(1),
  449 	                xtacacs(2),
  450 	                tacacs-plus(3),
  451 	                radius(4),
  452 	                server-group(5),
  453 	                -- local(6),
  454 	                local-enable(7),
  455 	                none(8),
  456 	                other(9)
  457 	            }
  458 	    MAX-ACCESS read-create
  459 	    STATUS current
  460 	    DESCRIPTION
  461 	        "The type of Enable method list. The group type includes tacas(1), 
  462 	        xtacacs(2), tacacs-plus(3), radius(4) and server-group(5) for user 
  463 	        specific. The keyword type includes local(6), local-enable(7), and 
  464 	        none(8)."
  465 	        
  466 	    ::= { swAACEnableMethodListEntry 6 }
  467 	    	    
  468 	swAACEnableMethod3ServerGroup OBJECT-TYPE
  469 	    SYNTAX DisplayString(SIZE(0..15))
  470 	    MAX-ACCESS read-create
  471 	    STATUS current
  472 	    DESCRIPTION
  473 	        "A human-readable text string of the server group. It would be null 
  474 	        as swAACEnableMethodListType is keyword type. And It is writeable,
  475 	        just as the swAACEnableMethodListType is server_group(3)."
  476 	        
  477 	    ::= { swAACEnableMethodListEntry 7 }
  478 
  479 	swAACEnableMethod4Type OBJECT-TYPE
  480 	    SYNTAX INTEGER {
  481 	                tacacs(1),
  482 	                xtacacs(2),
  483 	                tacacs-plus(3),
  484 	                radius(4),
  485 	                server-group(5),
  486 	                -- local(6),
  487 	                local-enable(7),
  488 	                none(8),
  489 	                other(9)
  490 	            }
  491 	    MAX-ACCESS read-create
  492 	    STATUS current
  493 	    DESCRIPTION
  494 	        "The type of Enable method list. The group type includes tacas(1), 
  495 	        xtacacs(2), tacacs-plus(3), radius(4) and server-group(5) for user 
  496 	        specific. The keyword type includes local(6), local-enable(7), and 
  497 	        none(8)."
  498 	        
  499 	    ::= { swAACEnableMethodListEntry 8 }
  500 	    	    
  501 	swAACEnableMethod4ServerGroup OBJECT-TYPE
  502 	    SYNTAX DisplayString(SIZE(0..15))
  503 	    MAX-ACCESS read-create
  504 	    STATUS current
  505 	    DESCRIPTION
  506 	        "A human-readable text string of the server group. It would be null 
  507 	        as swAACEnableMethodListType is keyword type. And It is writeable,
  508 	        just as the swAACEnableMethodListType is server_group(3)."
  509 	        
  510 	    ::= { swAACEnableMethodListEntry 9 }	    
  511 	    	    	    
  512 	swAACEnableMethodListRowStatus OBJECT-TYPE
  513 	    SYNTAX      RowStatus
  514 	    MAX-ACCESS  read-create
  515 	    STATUS      current
  516 	    DESCRIPTION
  517 	        "This object indicates the status of this entry. A set request with 
  518 	        RowStatus is 'CreateAndGo' will be fail while the current entry of 
  519 	        the table is equal to the maximum number of 
  520 	        swAACEnableMethodListIndex."
  521 	        
  522 	    ::= { swAACEnableMethodListEntry 10 }     
  523 
  524 
  525 -- -------------------------------------------------------------
  526 -- groups in the DLinkAAC MIB
  527 -- -------------------------------------------------------------
  528 -- -------------------------------------------------------------
  529 -- swAACAPAuthMethodGroup OBJECT IDENTIFIER ::= { swDlinkAACMIB 7 }
  530 -- -------------------------------------------------------------
  531 	swAACAPAuthMethodGroup OBJECT IDENTIFIER ::= { swDlinkAACMIB 7 }
  532 
  533 	swAACAPLoginMethod OBJECT IDENTIFIER ::= { swAACAPAuthMethodGroup 1 }
  534 	swAACAPEnableMethod OBJECT IDENTIFIER ::= { swAACAPAuthMethodGroup 2 }
  535 
  536 	swAACAPConsoleLoginMethod OBJECT-TYPE
  537 	    SYNTAX DisplayString(SIZE(1..15))
  538 	    MAX-ACCESS read-write
  539 	    STATUS current
  540 	    DESCRIPTION
  541 	        "Specify the way which has to execute authentication while login the
  542 	        system and the method for authentication.Access system via local 
  543 	        console"
  544 	
  545 	    ::= { swAACAPLoginMethod 1 }
  546 	    
  547 	swAACAPTelnetLoginMethod OBJECT-TYPE
  548 	    SYNTAX DisplayString(SIZE(1..15))
  549 	    MAX-ACCESS read-write
  550 	    STATUS current
  551 	    DESCRIPTION
  552 	        "Specify the way which has to execute authentication while login the
  553 	        system and the method for authentication.Access system via telnet."
  554 	
  555 	    ::= { swAACAPLoginMethod 2 }
  556 	
  557 	swAACAPSSHLoginMethod OBJECT-TYPE
  558 	    SYNTAX DisplayString(SIZE(1..15))
  559 	    MAX-ACCESS read-write
  560 	    STATUS current
  561 	    DESCRIPTION
  562 	        "Specify the way which has to execute authentication while login the
  563 	        system and the method for authentication.Access system via SSH."
  564 	
  565 	    ::= { swAACAPLoginMethod 3 }
  566 	
  567 	swAACAPHttpLoginMethod OBJECT-TYPE
  568 	    SYNTAX DisplayString(SIZE(1..15))
  569 	    MAX-ACCESS read-write
  570 	    STATUS current
  571 	    DESCRIPTION
  572 	        "Specify the way which has to execute authentication while login the
  573 	        system and the method for authentication.Access system via HTTP."
  574 	
  575 	    ::= { swAACAPLoginMethod 4 }
  576 	
  577 	swAACAPConsoleEnableMethod OBJECT-TYPE
  578 	    SYNTAX DisplayString(SIZE(1..15))
  579 	    MAX-ACCESS read-write
  580 	    STATUS current
  581 	    DESCRIPTION
  582 	        "Specify the way which has to execute authentication while login the
  583 	        system and the method for authentication.Access system via local 
  584 	        console."
  585 	    ::= { swAACAPEnableMethod 1 }
  586 	    
  587 	swAACAPTelnetEnableMethod OBJECT-TYPE
  588 	    SYNTAX DisplayString(SIZE(1..15))
  589 	    MAX-ACCESS read-write
  590 	    STATUS current
  591 	    DESCRIPTION
  592 	        "Specify the way which has to execute authentication while login the
  593 	        system and the method for authentication.Access system via telnet."
  594 	
  595 	    ::= { swAACAPEnableMethod 2 }
  596 	
  597 	swAACAPSSHEnableMethod OBJECT-TYPE
  598 	    SYNTAX DisplayString(SIZE(1..15))
  599 	    MAX-ACCESS read-write
  600 	    STATUS current
  601 	    DESCRIPTION
  602 	        "Specify the way which has to execute authentication while login the
  603 	        system and the method for authentication.Access system via SSH."
  604 	
  605 	    ::= { swAACAPEnableMethod 3 }
  606 	
  607 	swAACAPHttpEnableMethod OBJECT-TYPE
  608 	    SYNTAX DisplayString(SIZE(1..15))
  609 	    MAX-ACCESS read-write
  610 	    STATUS current
  611 	    DESCRIPTION
  612 	        "Specify the way which has to execute authentication while login the
  613 	        system and the method for authentication.Access system via HTTP."
  614 	
  615 	    ::= { swAACAPEnableMethod 4 } 
  616 
  617 -- -------------------------------------------------------------
  618 -- swAACAPAuthParamGroup OBJECT IDENTIFIER ::= { swDlinkAACMIB 8 }
  619 -- -------------------------------------------------------------
  620 	swAACAuthParamGroup OBJECT IDENTIFIER ::= { swDlinkAACMIB 8 }    
  621 
  622 	swAACAuthParamResponseTimeout  OBJECT-TYPE
  623 		    SYNTAX     INTEGER (0..255)
  624 		    MAX-ACCESS read-write
  625 		    STATUS     current
  626 		    DESCRIPTION
  627 		        "Timeout in second for login authentication response."
  628 		    ::= { swAACAuthParamGroup 1 }   
  629 	
  630 	swAACAuthParamAttempt  OBJECT-TYPE
  631 		    SYNTAX     INTEGER (1..255)
  632 		    MAX-ACCESS read-write
  633 		    STATUS     current
  634 		    DESCRIPTION
  635 		        "The amount for login authentication, if login failure exceed,
  636 		         connection or access would be locked."
  637 		    ::= { swAACAuthParamGroup 2 }   	       
  638 -- -------------------------------------------------------------
  639 -- swAACServerGroup OBJECT IDENTIFIER ::= { swDlinkAACMIB 9 }
  640 -- -------------------------------------------------------------
  641 	swAACServerGroupTable OBJECT-TYPE
  642 	    SYNTAX SEQUENCE OF SwAACServerGroupEntry
  643 	    MAX-ACCESS not-accessible
  644 	    STATUS current
  645 	    DESCRIPTION
  646 	        "A table that contains informations about server group."
  647 	    ::= { swDlinkAACMIB 9 }
  648 	    
  649 	swAACServerGroupEntry OBJECT-TYPE
  650 	    SYNTAX SwAACServerGroupEntry
  651 	    MAX-ACCESS not-accessible
  652 	    STATUS current
  653 	    DESCRIPTION
  654 	        "A list of the group including servers."
  655 	    INDEX { swAACServerGroupName }
  656 	    ::= { swAACServerGroupTable 1 }
  657 	    
  658 	SwAACServerGroupEntry ::=
  659 	    SEQUENCE {
  660 --	    	swAACServerGroupIndex
  661 --				INTEGER, 
  662 	        swAACServerGroupName
  663 	            DisplayString,
  664 			swAACServerGroupIPAddr1
  665 				IpAddress,
  666 			swAACServerGroupAuthProtocol1
  667 				INTEGER,
  668 			swAACServerGroupIPAddr2
  669 				IpAddress,
  670 			swAACServerGroupAuthProtocol2
  671 				INTEGER,
  672 			swAACServerGroupIPAddr3
  673 				IpAddress,
  674 			swAACServerGroupAuthProtocol3
  675 				INTEGER,
  676 			swAACServerGroupIPAddr4
  677 				IpAddress,
  678 			swAACServerGroupAuthProtocol4
  679 				INTEGER,
  680 			swAACServerGroupIPAddr5
  681 				IpAddress,
  682 			swAACServerGroupAuthProtocol5
  683 				INTEGER,
  684 			swAACServerGroupIPAddr6
  685 				IpAddress,
  686 			swAACServerGroupAuthProtocol6
  687 				INTEGER,
  688 			swAACServerGroupIPAddr7
  689 				IpAddress,
  690 			swAACServerGroupAuthProtocol7
  691 				INTEGER,
  692 			swAACServerGroupIPAddr8
  693 				IpAddress,
  694 			swAACServerGroupAuthProtocol8
  695 				INTEGER,								
  696 	        swAACServerGroupRowStatus
  697 	            RowStatus            
  698 	    }
  699 	        
  700 --	swAACServerGroupIndex  OBJECT-TYPE
  701 --	    SYNTAX     INTEGER (1..8)
  702 --	    MAX-ACCESS not-accessible
  703 --	    STATUS     current
  704 --	    DESCRIPTION
  705 --	        "A value that uniquely identifies this SwAACServerGroupEntry ."
  706 --	        
  707 --	    ::= { swAACServerGroupEntry 1 }   
  708 		    	
  709 	swAACServerGroupName OBJECT-TYPE
  710 	    SYNTAX DisplayString(SIZE(1..15))
  711 	    MAX-ACCESS read-only
  712 	    STATUS current
  713 	    DESCRIPTION
  714 	        "A human-readable text string of the method group."
  715 	
  716 	    ::= { swAACServerGroupEntry 1 }
  717 
  718 	
  719 	swAACServerGroupIPAddr1 OBJECT-TYPE
  720 	    SYNTAX      IpAddress
  721 	    MAX-ACCESS  read-only
  722 	    STATUS      current
  723 	    DESCRIPTION
  724 	        "The IP address of Server"
  725 	        
  726 	    ::= { swAACServerGroupEntry 2 }
  727 	
  728 	swAACServerGroupAuthProtocol1 OBJECT-TYPE
  729 	    SYNTAX      INTEGER{
  730 	    				tacacs(1),
  731 	                    xtacacs(2),
  732 	                    tacacs-plus(3),
  733 	                    radius(4),
  734 	                    none(5),
  735 	                    other(6)
  736 	                }
  737 	    MAX-ACCESS  read-only
  738 	    STATUS      current
  739 	    DESCRIPTION
  740 	        "The authentication protocol provided by the Server."
  741 	        
  742 	    ::= { swAACServerGroupEntry 3 }
  743 
  744 	swAACServerGroupIPAddr2 OBJECT-TYPE
  745 	    SYNTAX      IpAddress
  746 	    MAX-ACCESS  read-only
  747 	    STATUS      current
  748 	    DESCRIPTION
  749 	        "The IP address of Server"
  750 	        
  751 	    ::= { swAACServerGroupEntry 4 }
  752 	
  753 	swAACServerGroupAuthProtocol2 OBJECT-TYPE
  754 	    SYNTAX      INTEGER{
  755 	    				tacacs(1),
  756 	                    xtacacs(2),
  757 	                    tacacs-plus(3),
  758 	                    radius(4),
  759 	                    none(5),
  760 	                    other(6)
  761 	                }
  762 	    MAX-ACCESS  read-only
  763 	    STATUS      current
  764 	    DESCRIPTION
  765 	        "The authentication protocol provided by the Server."
  766 	        
  767 	    ::= { swAACServerGroupEntry 5 }	
  768 
  769 	swAACServerGroupIPAddr3 OBJECT-TYPE
  770 	    SYNTAX      IpAddress
  771 	    MAX-ACCESS  read-only
  772 	    STATUS      current
  773 	    DESCRIPTION
  774 	        "The IP address of Server"
  775 	        
  776 	    ::= { swAACServerGroupEntry 6 }
  777 	
  778 	swAACServerGroupAuthProtocol3 OBJECT-TYPE
  779 	    SYNTAX      INTEGER{
  780 	    				tacacs(1),
  781 	                    xtacacs(2),
  782 	                    tacacs-plus(3),
  783 	                    radius(4),
  784 	                    none(5),
  785 	                    other(6)
  786 	                }
  787 	    MAX-ACCESS  read-only
  788 	    STATUS      current
  789 	    DESCRIPTION
  790 	        "The authentication protocol provided by the Server."
  791 	        
  792 	    ::= { swAACServerGroupEntry 7 }	
  793 
  794 	swAACServerGroupIPAddr4 OBJECT-TYPE
  795 	    SYNTAX      IpAddress
  796 	    MAX-ACCESS  read-only
  797 	    STATUS      current
  798 	    DESCRIPTION
  799 	        "The IP address of Server"
  800 	        
  801 	    ::= { swAACServerGroupEntry 8 }
  802 	
  803 	swAACServerGroupAuthProtocol4 OBJECT-TYPE
  804 	    SYNTAX      INTEGER{
  805 	    				tacacs(1),
  806 	                    xtacacs(2),
  807 	                    tacacs-plus(3),
  808 	                    radius(4),
  809 	                    none(5),
  810 	                    other(6)
  811 	                }
  812 	    MAX-ACCESS  read-only
  813 	    STATUS      current
  814 	    DESCRIPTION
  815 	        "The authentication protocol provided by the Server."
  816 	        
  817 	    ::= { swAACServerGroupEntry 9 }
  818 
  819 	swAACServerGroupIPAddr5 OBJECT-TYPE
  820 	    SYNTAX      IpAddress
  821 	    MAX-ACCESS  read-only
  822 	    STATUS      current
  823 	    DESCRIPTION
  824 	        "The IP address of Server"
  825 	        
  826 	    ::= { swAACServerGroupEntry 10 }
  827 	
  828 	swAACServerGroupAuthProtocol5 OBJECT-TYPE
  829 	    SYNTAX      INTEGER{
  830 	    				tacacs(1),
  831 	                    xtacacs(2),
  832 	                    tacacs-plus(3),
  833 	                    radius(4),
  834 	                    none(5),
  835 	                    other(6)
  836 	                }
  837 	    MAX-ACCESS  read-only
  838 	    STATUS      current
  839 	    DESCRIPTION
  840 	        "The authentication protocol provided by the Server."
  841 	        
  842 	    ::= { swAACServerGroupEntry 11 }
  843 
  844 	swAACServerGroupIPAddr6 OBJECT-TYPE
  845 	    SYNTAX      IpAddress
  846 	    MAX-ACCESS  read-only
  847 	    STATUS      current
  848 	    DESCRIPTION
  849 	        "The IP address of Server"
  850 	        
  851 	    ::= { swAACServerGroupEntry 12 }
  852 	
  853 	swAACServerGroupAuthProtocol6 OBJECT-TYPE
  854 	    SYNTAX      INTEGER{
  855 	    				tacacs(1),
  856 	                    xtacacs(2),
  857 	                    tacacs-plus(3),
  858 	                    radius(4),
  859 	                    none(5),
  860 	                    other(6)
  861 	                }
  862 	    MAX-ACCESS  read-only
  863 	    STATUS      current
  864 	    DESCRIPTION
  865 	        "The authentication protocol provided by the Server."
  866 	        
  867 	    ::= { swAACServerGroupEntry 13 }
  868 
  869 	swAACServerGroupIPAddr7 OBJECT-TYPE
  870 	    SYNTAX      IpAddress
  871 	    MAX-ACCESS  read-only
  872 	    STATUS      current
  873 	    DESCRIPTION
  874 	        "The IP address of Server"
  875 	        
  876 	    ::= { swAACServerGroupEntry 14 }
  877 	
  878 	swAACServerGroupAuthProtocol7 OBJECT-TYPE
  879 	    SYNTAX      INTEGER{
  880 	    				tacacs(1),
  881 	                    xtacacs(2),
  882 	                    tacacs-plus(3),
  883 	                    radius(4),
  884 	                    none(5),
  885 	                    other(6)
  886 	                }
  887 	    MAX-ACCESS  read-only
  888 	    STATUS      current
  889 	    DESCRIPTION
  890 	        "The authentication protocol provided by the Server."
  891 	        
  892 	    ::= { swAACServerGroupEntry 15 }
  893 
  894 	swAACServerGroupIPAddr8 OBJECT-TYPE
  895 	    SYNTAX      IpAddress
  896 	    MAX-ACCESS  read-only
  897 	    STATUS      current
  898 	    DESCRIPTION
  899 	        "The IP address of Server"
  900 	        
  901 	    ::= { swAACServerGroupEntry 16 }
  902 	
  903 	swAACServerGroupAuthProtocol8 OBJECT-TYPE
  904 	    SYNTAX      INTEGER{
  905 	    				tacacs(1),
  906 	                    xtacacs(2),
  907 	                    tacacs-plus(3),
  908 	                    radius(4),
  909 	                    none(5),
  910 	                    other(6)
  911 	                }
  912 	    MAX-ACCESS  read-only
  913 	    STATUS      current
  914 	    DESCRIPTION
  915 	        "The authentication protocol provided by the Server."
  916 	        
  917 	    ::= { swAACServerGroupEntry 17 }	    	    	    	    	            
  918 	
  919 	swAACServerGroupRowStatus	OBJECT-TYPE
  920 	    SYNTAX      RowStatus
  921 	    MAX-ACCESS  read-create
  922 	    STATUS      current
  923 	    DESCRIPTION
  924 	        "This object indicates the status of this entry.
  925 	         A set request with RowStatus is 'CreateAndGo' will be fail while 
  926 	         the current entry of the table is equal to swAACMaxServerGroup. "
  927 	         
  928 	    ::= { swAACServerGroupEntry 18 }   
  929 
  930 -- -------------------------------------------------------------
  931 -- swAACServerInfo OBJECT IDENTIFIER ::= { swDlinkAACMIB 10 }
  932 -- -------------------------------------------------------------
  933 
  934 	swAACServerInfoTable OBJECT-TYPE
  935 	    SYNTAX SEQUENCE OF SwAACServerInfoEntry
  936 	    MAX-ACCESS not-accessible
  937 	    STATUS current
  938 	    DESCRIPTION
  939 	        "A table that contains information about severs."
  940 	    ::= { swDlinkAACMIB 10 }
  941 	    
  942 	swAACServerInfoEntry OBJECT-TYPE
  943 	    SYNTAX SwAACServerInfoEntry
  944 	    MAX-ACCESS not-accessible
  945 	    STATUS current
  946 	    DESCRIPTION
  947 	        "A list of the information of server ."
  948 	    INDEX { swAACServerIPAddr,swAACServerAuthProtocol }
  949 	    ::= { swAACServerInfoTable 1 }
  950 	    
  951 	SwAACServerInfoEntry ::=
  952 	    SEQUENCE {
  953 			swAACServerIPAddr
  954 				IpAddress,
  955 			swAACServerAuthProtocol
  956 				INTEGER,
  957 			swAACServerAuthPort
  958 				INTEGER,	
  959 			swAACServerAuthKey
  960 				DisplayString,						
  961 	        swAACServerTimeout
  962 	            INTEGER,   
  963 	        swAACServerRetryCount
  964 	            INTEGER,                                     
  965 	        swAACServerRowStatus
  966 	            RowStatus            
  967 	    }   
  968 	
  969 	swAACServerIPAddr OBJECT-TYPE
  970 	    SYNTAX      IpAddress
  971 	    MAX-ACCESS  read-only
  972 	    STATUS      current
  973 	    DESCRIPTION
  974 	        "The IP address of Server"
  975 	    ::= { swAACServerInfoEntry 1 }
  976 	
  977 	swAACServerAuthProtocol OBJECT-TYPE
  978 	    SYNTAX      INTEGER{
  979 	                    tacacs(1),
  980 	                    xtacacs(2),
  981 	                    tacacs-plus(3),
  982 	                    radius(4)                  
  983 	                }
  984 	    MAX-ACCESS  read-only
  985 	    STATUS      current
  986 	    DESCRIPTION
  987 	        "The authentication protocol provide by the Server."
  988 	    ::= { swAACServerInfoEntry 2 }
  989 	
  990 	swAACServerAuthPort OBJECT-TYPE
  991 	    SYNTAX      INTEGER(1..65535)
  992 	    MAX-ACCESS  read-create
  993 	    STATUS      current
  994 	    DESCRIPTION
  995 	        "The TCP/IP port .The default authentication port is 49 ,and port 
  996 	        5001 to 65535 are valid setting in the system , other value except 
  997 	        49,5001-65535 will work while set this object."
  998 	    ::= { swAACServerInfoEntry 3 }
  999 	
 1000 	swAACServerAuthKey OBJECT-TYPE
 1001 	    SYNTAX DisplayString(SIZE(0..254))
 1002 	    MAX-ACCESS read-create
 1003 	    STATUS current
 1004 	    DESCRIPTION
 1005 	        "The key used while authentication process .It is write-only."
 1006 	
 1007 	    ::= { swAACServerInfoEntry 4 }
 1008 	
 1009 	swAACServerTimeout OBJECT-TYPE
 1010 	    SYNTAX      INTEGER(1..255)
 1011 	    MAX-ACCESS  read-create
 1012 	    STATUS      current
 1013 	    DESCRIPTION
 1014 	        "Server response timeout ."
 1015 	    ::= { swAACServerInfoEntry 5 }
 1016 	    
 1017 	swAACServerRetryCount OBJECT-TYPE
 1018 	    SYNTAX      INTEGER(1..255)
 1019 	    MAX-ACCESS  read-create
 1020 	    STATUS      current
 1021 	    DESCRIPTION
 1022 	        "The client retry count ."
 1023 	    ::= { swAACServerInfoEntry 6 }    
 1024 	
 1025 	swAACServerRowStatus OBJECT-TYPE
 1026 	    SYNTAX      RowStatus
 1027 	    MAX-ACCESS  read-create
 1028 	    STATUS      current
 1029 	    DESCRIPTION
 1030 	        "This object indicates the status of this entry. A set request with 
 1031 	        RowStatus is 'CreateAndGo' will be fail while the current entry of 
 1032 	        the table is equal to swAACMaxServer. "        
 1033 	    ::= { swAACServerInfoEntry 7 }
 1034     
 1035 -- -------------------------------------------------------------
 1036 -- swAACServerGroupCtrl OBJECT IDENTIFIER ::= { swDlinkAACMIB 12 }
 1037 -- -------------------------------------------------------------
 1038 
 1039 	swAACServerCtrlTable OBJECT-TYPE
 1040 	    SYNTAX SEQUENCE OF SwAACServerCtrlEntry
 1041 	    MAX-ACCESS not-accessible
 1042 	    STATUS current
 1043 	    DESCRIPTION
 1044 	        "A table that use to add/delete server from group."
 1045 	    ::= { swDlinkAACMIB 12 }
 1046 	    
 1047 	swAACServerCtrlEntry OBJECT-TYPE
 1048 	    SYNTAX SwAACServerCtrlEntry
 1049 	    MAX-ACCESS not-accessible
 1050 	    STATUS current
 1051 	    DESCRIPTION
 1052 	        "A table that use to add/delete server from group."
 1053 	    INDEX { swAACCtrlServerGroupName,swAACCtrlServerIPAddr,swAACCtrlServerAuthProtocol }
 1054 	    ::= { swAACServerCtrlTable 1 }
 1055 	    
 1056 	SwAACServerCtrlEntry ::=
 1057 	    SEQUENCE {         
 1058 	    	swAACCtrlServerGroupName
 1059 	    		DisplayString,
 1060 	    	swAACCtrlServerIPAddr
 1061 	    		IpAddress,
 1062 	    	swAACCtrlServerAuthProtocol
 1063 	    		INTEGER,
 1064 	        swAACCtrlServerRowState
 1065 	            INTEGER            
 1066 	    }  
 1067 
 1068 	swAACCtrlServerGroupName OBJECT-TYPE
 1069 	    SYNTAX      DisplayString(SIZE(1..15))
 1070 	    MAX-ACCESS  not-accessible
 1071 	    STATUS      current
 1072 	    DESCRIPTION
 1073 	        "A human-readable text string of the method group."        
 1074 	    ::= { swAACServerCtrlEntry 1 }
 1075 
 1076 	swAACCtrlServerIPAddr OBJECT-TYPE
 1077 	    SYNTAX      IpAddress
 1078 	    MAX-ACCESS  not-accessible
 1079 	    STATUS      current
 1080 	    DESCRIPTION
 1081 	        "The IP address of Server"
 1082 	    ::= { swAACServerCtrlEntry 2 }
 1083 	
 1084 	swAACCtrlServerAuthProtocol OBJECT-TYPE
 1085 	    SYNTAX      INTEGER{
 1086 	                    tacacs(1),
 1087 	                    xtacacs(2),
 1088 	                    tacacs-plus(3),
 1089 	                    radius(4)                  
 1090 	                }
 1091 	    MAX-ACCESS  not-accessible
 1092 	    STATUS      current
 1093 	    DESCRIPTION
 1094 	        "The authentication protocol provide by the Server."
 1095 	    ::= { swAACServerCtrlEntry 3 }
 1096 	    
 1097 	swAACCtrlServerRowState OBJECT-TYPE
 1098 	    SYNTAX      INTEGER{
 1099 	                    add(1),
 1100 	                    delete(2)               
 1101 	                }
 1102 	    MAX-ACCESS  read-write
 1103 	    STATUS      current
 1104 	    DESCRIPTION
 1105 	        "This object used to add or delete a entry from swAACServerGroupTable."        
 1106 	    ::= { swAACServerCtrlEntry 4 }
 1107 	    
 1108 END