forked from librenms/librenms-mibs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
AAC-MIB
312 lines (268 loc) · 9.06 KB
/
AAC-MIB
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
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
AAC-MIB DEFINITIONS ::= BEGIN
-- -------------------------------------------------------------
-- AAC System Access Authentication Control MIB
-- -------------------------------------------------------------
IMPORTS
IpAddress
FROM RFC1155-SMI
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
RowStatus,DisplayString
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
privateMgmt FROM SWPRIMGMT-MIB;
swAACMIB MODULE-IDENTITY
LAST-UPDATED "9911220000Z"
ORGANIZATION "Working Group"
CONTACT-INFO
" "
DESCRIPTION
"The AAC module MIB."
::= { privateMgmt 4}
swAACCtrl OBJECT IDENTIFIER ::= { swAACMIB 1 }
-- -------------------------------------------------------------
-- Textual Conventions
-- -------------------------------------------------------------
swAACAuthenAdminState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the Access Authentication is enable or
disable."
::= { swAACCtrl 1}
swAACResponseTimeout OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the amount of time that system will
wait for user input on console, telnet or ssh before timing out
. This value is in units of seconds."
::= { swAACCtrl 2 }
swAACMaxAttempts OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum user attempts for
authentication."
::= { swAACCtrl 3 }
-- -------------------------------------------------------------
-- groups in the AAC MIB
-- -------------------------------------------------------------
-- -------------------------------------------------------------
-- Auth table
-- -------------------------------------------------------------
swAACAuthCtrl OBJECT IDENTIFIER ::= { swAACMIB 2 }
swAACMethodLoginTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwAACMethodLoginEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information about authentication login
method list."
::= { swAACAuthCtrl 1 }
swAACMethodLoginEntry OBJECT-TYPE
SYNTAX SwAACMethodLoginEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of the Authentication login methods."
INDEX { swAACMethodLoginIndex }
::= { swAACMethodLoginTable 1 }
SwAACMethodLoginEntry ::=
SEQUENCE {
swAACMethodLoginIndex
INTEGER,
swAACMethodLoginName
DisplayString,
swAACMethodPrimaryLoginType
INTEGER,
swAACMethodSecondaryLoginType
INTEGER
}
swAACMethodLoginIndex OBJECT-TYPE
SYNTAX INTEGER (1..4)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A value that identifies this swAACMethodLoginEntry."
::= { swAACMethodLoginEntry 1 }
swAACMethodLoginName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..15))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A human-readable text string of the method list."
::= { swAACMethodLoginEntry 2 }
swAACMethodPrimaryLoginType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
tacacs-plus(2),
local(3),
none(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The primary login method type."
::= { swAACMethodLoginEntry 3 }
swAACMethodSecondaryLoginType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
tacacs-plus(2),
local(3),
none(4),
un-used(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The secondary login method type. If all
swAACMethodPrimaryLoginType servers are timeout or
non-existent, then this type will be choosed."
::= { swAACMethodLoginEntry 4 }
swAACMethodAdminTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwAACMethodAdminEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information about authentication admin
method list."
::= { swAACAuthCtrl 2 }
swAACMethodAdminEntry OBJECT-TYPE
SYNTAX SwAACMethodAdminEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of the Authentication admin methods."
INDEX { swAACMethodAdminIndex }
::= { swAACMethodAdminTable 1 }
SwAACMethodAdminEntry ::=
SEQUENCE {
swAACMethodAdminIndex
INTEGER,
swAACMethodAdminName
DisplayString,
swAACMethodPrimaryAdminType
INTEGER,
swAACMethodSecondaryAdminType
INTEGER
}
swAACMethodAdminIndex OBJECT-TYPE
SYNTAX INTEGER (1..4)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A value that identifies this swAACMethodAdminEntry."
::= { swAACMethodAdminEntry 1 }
swAACMethodAdminName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..15))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A human-readable text string of the method list."
::= { swAACMethodAdminEntry 2 }
swAACMethodPrimaryAdminType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
tacacs-plus(2),
local(3),
none(4),
un-used(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The primary admin method type."
::= { swAACMethodAdminEntry 3 }
swAACMethodSecondaryAdminType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
tacacs-plus(2),
local(3),
none(4),
un-used(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The secondary admin method type. If all
swAACMethodPrimaryAdminType servers are timeout or
non-existent, then this type will be choosed."
::= { swAACMethodAdminEntry 4 }
-- -------------------------------------------------------------
-- swAACTacacsServer OBJECT IDENTIFIER ::= { swAACMIB 3 }
-- -------------------------------------------------------------
swAACTacacsServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwAACTacacsServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information about tacacs severs."
::= { swAACMIB 3 }
swAACTacacsServerEntry OBJECT-TYPE
SYNTAX SwAACTacacsServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of the information of tacacs server ."
INDEX { swAACTacacsServerIPAddr }
::= { swAACTacacsServerTable 1 }
SwAACTacacsServerEntry ::=
SEQUENCE {
swAACTacacsServerIPAddr
IpAddress,
swAACTacacsServerAuthPort
INTEGER,
swAACTacacsServerAuthKey
DisplayString,
swAACTacacsServerTimeout
INTEGER,
swAACTacacsServerRowStatus
RowStatus
}
swAACTacacsServerIPAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of Server"
::= { swAACTacacsServerEntry 1 }
swAACTacacsServerAuthPort OBJECT-TYPE
SYNTAX INTEGER(1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The TCP/IP port."
DEFVAL { 49 }
::= { swAACTacacsServerEntry 2 }
swAACTacacsServerAuthKey OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..254))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The key used while authentication process."
::= { swAACTacacsServerEntry 3 }
swAACTacacsServerTimeout OBJECT-TYPE
SYNTAX INTEGER(1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Server response timeout. This value is in units of seconds."
DEFVAL { 5 }
::= { swAACTacacsServerEntry 4 }
swAACTacacsServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the status of this entry."
::= { swAACTacacsServerEntry 5 }
END