156 lines
		
	
	
		
			5.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			156 lines
		
	
	
		
			5.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- ==================================================================
 | 
						|
-- Copyright (C) 2004-2020 New H3C Tech. Co., Ltd. All rights reserved.
 | 
						|
--
 | 
						|
-- Description: AAA MIB
 | 
						|
-- Reference:
 | 
						|
-- Version: V1.1
 | 
						|
-- History:
 | 
						|
-- V1.0 2019.03.11 The initial version, created by Yuhua
 | 
						|
-- V1.1 2020.01.13 updated by liubo
 | 
						|
--      Added hh3cAAATables, hh3cAAASlotStatTable, hh3cAAAChassisId,
 | 
						|
--      hh3cAAASlotId, and hh3cAAASlotSessionResourceNum
 | 
						|
-- ==================================================================
 | 
						|
HH3C-AAA-MIB DEFINITIONS ::= BEGIN
 | 
						|
IMPORTS
 | 
						|
    hh3cCommon
 | 
						|
        FROM HH3C-OID-MIB
 | 
						|
    Integer32, Unsigned32, OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY
 | 
						|
        FROM SNMPv2-SMI;
 | 
						|
 | 
						|
hh3cAAA MODULE-IDENTITY
 | 
						|
    LAST-UPDATED "202001130000Z"
 | 
						|
    ORGANIZATION
 | 
						|
        "New H3C Tech. Co., Ltd."
 | 
						|
    CONTACT-INFO
 | 
						|
        "Platform Team New H3C Tech. Co., Ltd.
 | 
						|
        Hai-Dian District Beijing P.R. China
 | 
						|
        http://www.h3c.com
 | 
						|
        Zip:100085
 | 
						|
        "
 | 
						|
    DESCRIPTION
 | 
						|
        "The MIB module is used for managing AAA."
 | 
						|
 | 
						|
--  Revision history
 | 
						|
REVISION     "202001130000Z"          -- January 13, 2020 at 00:00 GMT
 | 
						|
    DESCRIPTION  "Added hh3cAAATables, hh3cAAASlotStatTable, hh3cAAAChassisId,
 | 
						|
             hh3cAAASlotId, and hh3cAAASlotSessionResourceNum"
 | 
						|
 | 
						|
REVISION     "201903110000Z"
 | 
						|
    DESCRIPTION  "The initial version."
 | 
						|
 | 
						|
::= { hh3cCommon 181 }
 | 
						|
 | 
						|
-- ----------------------------------------------------------------------
 | 
						|
-- hh3cAAAMibTrapOid Table
 | 
						|
-- ----------------------------------------------------------------------
 | 
						|
hh3cAAAMibTrap OBJECT IDENTIFIER ::= { hh3cAAA 1 }
 | 
						|
 | 
						|
hh3cAAAMibTrapOid OBJECT IDENTIFIER ::= { hh3cAAAMibTrap 1 }
 | 
						|
hh3cAAATrapOidDefine OBJECT IDENTIFIER ::= { hh3cAAAMibTrapOid 1 }
 | 
						|
 | 
						|
hh3cAAAUserChassis OBJECT-TYPE
 | 
						|
    SYNTAX Integer32
 | 
						|
    MAX-ACCESS accessible-for-notify
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Chassis that online users access."
 | 
						|
    ::= { hh3cAAATrapOidDefine 1 }
 | 
						|
 | 
						|
hh3cAAAUserSlot OBJECT-TYPE
 | 
						|
    SYNTAX Integer32
 | 
						|
    MAX-ACCESS accessible-for-notify
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Slot that online users access."
 | 
						|
    ::= { hh3cAAATrapOidDefine 2 }
 | 
						|
 | 
						|
hh3cAAAUserSlotMaxNumThreshold OBJECT-TYPE
 | 
						|
    SYNTAX Integer32
 | 
						|
    MAX-ACCESS accessible-for-notify
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Threshold about the maximum number of online users on this slot."
 | 
						|
    ::= { hh3cAAATrapOidDefine 3 }
 | 
						|
 | 
						|
-- ----------------------------------------------------------------------
 | 
						|
-- hh3cAAATraps Table
 | 
						|
-- ----------------------------------------------------------------------
 | 
						|
hh3cAAATraps      OBJECT IDENTIFIER ::= { hh3cAAAMibTrap 2 }
 | 
						|
hh3cAAATrapsDefine      OBJECT IDENTIFIER ::= { hh3cAAATraps 0 }
 | 
						|
 | 
						|
hh3cAAAUserSlotMaxNum NOTIFICATION-TYPE
 | 
						|
    OBJECTS { hh3cAAAUserChassis,
 | 
						|
              hh3cAAAUserSlot,
 | 
						|
              hh3cAAAUserSlotMaxNumThreshold }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "This trap is generated when the number of online users on the slot
 | 
						|
         reaches the maximum user threshold.  Subsequent users are recommended
 | 
						|
         to access the device through another slot."
 | 
						|
    ::= { hh3cAAATrapsDefine 1 }
 | 
						|
 | 
						|
hh3cAAAUserSlotMaxNumResume NOTIFICATION-TYPE
 | 
						|
    OBJECTS { hh3cAAAUserChassis,
 | 
						|
              hh3cAAAUserSlot,
 | 
						|
              hh3cAAAUserSlotMaxNumThreshold }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "This trap is generated when the number of online users on the slot
 | 
						|
         falls below 90% of the maximum user threshold."
 | 
						|
    ::= { hh3cAAATrapsDefine 2 }
 | 
						|
 | 
						|
-- ----------------------------------------------------------------------
 | 
						|
-- hh3cAAATables Definition
 | 
						|
-- ----------------------------------------------------------------------
 | 
						|
hh3cAAATables OBJECT IDENTIFIER ::= { hh3cAAA 2 }
 | 
						|
 | 
						|
-- ----------------------------------------------------------------------
 | 
						|
-- hh3cAAASlotStatTable Table
 | 
						|
-- ----------------------------------------------------------------------
 | 
						|
hh3cAAASlotStatTable OBJECT-TYPE
 | 
						|
    SYNTAX  SEQUENCE OF Hh3cAAASlotStatEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "Slot-based AAA statistics."
 | 
						|
    ::= { hh3cAAATables 1 }
 | 
						|
 | 
						|
hh3cAAASlotStatEntry OBJECT-TYPE
 | 
						|
    SYNTAX  Hh3cAAASlotStatEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "An entry (conceptual row) represents AAA statistics for a slot."
 | 
						|
        INDEX { hh3cAAAChassisId, hh3cAAASlotId }
 | 
						|
    ::= { hh3cAAASlotStatTable 1 }
 | 
						|
 | 
						|
Hh3cAAASlotStatEntry ::= SEQUENCE {
 | 
						|
    hh3cAAAChassisId           Unsigned32,
 | 
						|
    hh3cAAASlotId              Unsigned32,
 | 
						|
    hh3cAAASlotSessionResourceNum      Unsigned32}
 | 
						|
 | 
						|
hh3cAAAChassisId   OBJECT-TYPE
 | 
						|
    SYNTAX   Unsigned32 (0..65535)
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS   current
 | 
						|
    DESCRIPTION
 | 
						|
        "ID of the member device where the statistics are collected."
 | 
						|
    ::= { hh3cAAASlotStatEntry 1 }
 | 
						|
 | 
						|
hh3cAAASlotId   OBJECT-TYPE
 | 
						|
    SYNTAX   Unsigned32
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS   current
 | 
						|
    DESCRIPTION
 | 
						|
        "Slot ID of the statistics."
 | 
						|
    ::= { hh3cAAASlotStatEntry 2 }
 | 
						|
 | 
						|
hh3cAAASlotSessionResourceNum   OBJECT-TYPE
 | 
						|
    SYNTAX   Unsigned32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS   current
 | 
						|
    DESCRIPTION
 | 
						|
        "Number of used session resource on this slot."
 | 
						|
    ::= { hh3cAAASlotStatEntry 3 }
 | 
						|
END
 |