-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathCISCOSB-rndMng
executable file
·360 lines (314 loc) · 11.8 KB
/
CISCOSB-rndMng
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
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
CISCOSB-rndMng DEFINITIONS ::= BEGIN
-- Title: CISCOSB Management Private Extension
-- Version: 7.45
-- Date: 19 Dec 2006
-- 28-Feb-2005 Added rlCpuUtilEnable
-- 28-Feb-2005 Added rlCpuUtilDuringLastSecond
-- 28-Feb-2005 Added rlCpuUtilDuringLastMinute
-- 28-Feb-2005 Added rlCpuUtilDuringLast5Minutes
-- 13-Jun-2006 Added value {none} of rndAction
-- 20-Jun-2006 Added rlRebootDelay
-- 19-Dec-2006 Added resetToFactoryDefaults
IMPORTS
switch001 FROM CISCOSB-MIB
Unsigned32,
MODULE-IDENTITY, OBJECT-TYPE, TimeTicks FROM SNMPv2-SMI
RowStatus, TruthValue, DisplayString,
TEXTUAL-CONVENTION FROM SNMPv2-TC
InetAddressType, InetAddress FROM INET-ADDRESS-MIB;
rndMng MODULE-IDENTITY
LAST-UPDATED "200606200000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for switch001 general management MIB."
REVISION "200902240000Z"
DESCRIPTION
"Added rlRunningCDBequalToStartupCDB object."
REVISION "200710240000Z"
DESCRIPTION
"Added rlGroupManagement branch."
REVISION "200606200000Z"
DESCRIPTION
"Added rlRebootDelay object"
REVISION "200406010000Z"
DESCRIPTION
"Initial version of this MIB."
::= { switch001 1 }
rndSysId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identification of an switch001 device. The device type for each
integer clarifies the sysObjectID in MIB - II."
::= { rndMng 1 }
rndAction OBJECT-TYPE
SYNTAX INTEGER {
reset(1),
sendNetworkTab(2),
deleteNetworkTab(3),
sendRoutingTab(4), -- Level II
deleteRoutingTab(5),
sendLanTab(6),
deleteLanTab(7),
deleteArpTab(8),
sendArpTab(9),
deleteRouteTab(10), -- Level III
sendRouteTab(11),
backupSPFRoutingTab(12),
backupIPRoutingTab(13),
backupNetworkTab(14),
backupLanTab(15),
backupArpTab(16),
backupIPXRipTab(17),
backupIPXSAPTab(18),
resetStartupCDB(19),
eraseStartupCDB(20),
deleteZeroHopRoutingAllocTab(21),
slipDisconnect(22),
deleteDynamicLanTab(23),
eraseRunningCDB(24),
copyStartupToRunning(25),
none(26),
resetToFactoryDefaults(27)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable enables the operator to perform one of the
specified actions on the tables maintained by the network device.
Send actions require support of proprietery File exchange
protocol."
::= { rndMng 2 }
rndFileName OBJECT-TYPE
SYNTAX OCTET STRING -- SIZE 256
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the file used internally by switch001 for transferring
tables maintained by network devices, using a prorietary File
exchange protocol."
::= { rndMng 3 }
rlSnmpVersionSupported OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the snmp versions that are supported by
this device."
::= { rndMng 4 }
rlSnmpMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the snmp support version that is supported by
this device."
::= { rndMng 5 }
rlCpuUtilEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables measurement of the device CPU utilization.
In order to get real values for rlCpuUtilDuringLastSecond, rlCpuUtilDuringLastMinute
and rlCpuUtilDuringLast5Minutes, the value of this object must be true."
DEFVAL { true }
::= { rndMng 6 }
rlCpuUtilDuringLastSecond OBJECT-TYPE
SYNTAX INTEGER (0..101)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Percentage of the device CPU utilization during last second.
The value 101 is a dummy value, indicating that the CPU utilization was
not measured (since measurement is disabled or was disabled during last second)."
::= { rndMng 7 }
rlCpuUtilDuringLastMinute OBJECT-TYPE
SYNTAX INTEGER (0..101)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Percentage of the device CPU utilization during last minute.
The value 101 is a dummy value, indicating that the CPU utilization was
not measured (since measurement is disabled or was disabled during last minute)."
::= { rndMng 8 }
rlCpuUtilDuringLast5Minutes OBJECT-TYPE
SYNTAX INTEGER (0..101)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Percentage of the device CPU utilization during the last 5 minutes.
The value 101 is a dummy value, indicating that the CPU utilization was
not measured (since measurement is disabled or was disabled during last 5 minutes)."
::= { rndMng 9 }
rlRebootDelay OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the variable will cause the device to reboot rlRebootDelay timeticks
from the moment this variable was set.
If not set, the variable will return a value of 4294967295.
If set to 4294967295, reboot action is cancelled.
The maximum delay is set by the host parameter: reboot_delay_max"
::= { rndMng 10 }
rlGroupManagement OBJECT IDENTIFIER ::= { rndMng 11 }
rlGroupMngQuery OBJECT-TYPE
SYNTAX INTEGER {query(1), idle(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting value query will cause the device to query for UPNP devices on the network.
The device will always return value idle for GET."
::= { rlGroupManagement 1 }
rlGroupMngQueryPeriod OBJECT-TYPE
SYNTAX INTEGER
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets desired interval between queries for UPNP devices on the network.
Setting 0 will result in no such query.
Note that the actual query interval might be less than the set value
if another application running in the device requested a shorter interval.
Likewise setting 0 will not necessarily stop periodic queries if another
application is still interested in periodic polling."
DEFVAL { 0 }
::= { rlGroupManagement 2 }
rlGroupMngLastUpdate OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last time rlGroupMng MIB was updated."
::= { rlGroupManagement 3 }
rlGroupMngDevicesTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlGroupMngDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table showing the discovered devices."
::= { rlGroupManagement 4 }
rlGroupMngDeviceEntry OBJECT-TYPE
SYNTAX RlGroupMngDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlGroupMngDeviceIdType, rlGroupMngDeviceId, rlGroupMngSubdevice }
::= { rlGroupMngDevicesTable 1 }
RlGroupMngDeviceEntry ::= SEQUENCE {
rlGroupMngDeviceIdType InetAddressType,
rlGroupMngDeviceId InetAddress,
rlGroupMngSubdevice INTEGER,
rlGroupMngDeviceDescription DisplayString,
rlGroupMngGroupMngEnabled TruthValue,
rlGroupMngGroupLLDPDeviceId DisplayString,
rlGroupMngDeviceVendor DisplayString,
rlGroupMngDeviceAdvertisedCachingTime INTEGER,
rlGroupMngDeviceLocationURL DisplayString,
rlGroupMngDeviceLastSeen TimeTicks
}
rlGroupMngDeviceIdType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address type of the discovered device "
::= { rlGroupMngDeviceEntry 1 }
rlGroupMngDeviceId OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the discovered device "
::= { rlGroupMngDeviceEntry 2 }
rlGroupMngSubdevice OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A subdevice within the rlGroupMngDeviceId. Only subdevices with greatest
specifity will be kept (specific UUID device is more specific than basic device which is in turn
more specific than root device. "
::= { rlGroupMngDeviceEntry 3 }
rlGroupMngDeviceDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The discovery protocol description of the device."
::= { rlGroupMngDeviceEntry 4 }
rlGroupMngGroupMngEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the device has Group Management enable."
::= { rlGroupMngDeviceEntry 5 }
rlGroupMngGroupLLDPDeviceId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The LLDP device id. If it is empty the device id is not known (either it is a non-MTS device or a non-LLDP supporting MTS device."
::= { rlGroupMngDeviceEntry 6 }
rlGroupMngDeviceVendor OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The vendor of the device. If empty the vendor is not known."
::= { rlGroupMngDeviceEntry 7 }
rlGroupMngDeviceAdvertisedCachingTime OBJECT-TYPE
SYNTAX INTEGER
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The caching time advertised by the device. If no update for this
device has been received during this caching time the system will assume
that the device has left the network and will therefore remove its entry
from the table."
::= { rlGroupMngDeviceEntry 8 }
rlGroupMngDeviceLocationURL OBJECT-TYPE
SYNTAX DisplayString
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The URL inidicating the location of the XML presenting the details of the device."
::= { rlGroupMngDeviceEntry 9 }
rlGroupMngDeviceLastSeen OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime at the moment of last reception of an update for
this device. "
::= { rlGroupMngDeviceEntry 10 }
rlRunningCDBequalToStartupCDB OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether there are changes in running CDB that were not saved in flash."
::= { rndMng 13 }
rlClearMib OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear MIB value for scalars or tables:
Delete all entries for tables with dynamic entries.
Set table entries default values for table with static entries.
Set scalar default value."
::= { rndMng 14 }
END