summaryrefslogtreecommitdiff
path: root/MIBS/comware/HH3C-AAA-MIB
blob: d7e27b31c8a6ba20494feb151f61b2e05e5932ae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
-- ==================================================================
-- 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