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
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
|
RADLAN-rndMng DEFINITIONS ::= BEGIN
-- Title: RADLAN 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
rnd FROM RADLAN-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 "Radlan Computer Communications Ltd."
CONTACT-INFO
"radlan.com"
DESCRIPTION
"The private MIB module definition for RND 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."
::= { rnd 1 }
rndSysId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identification of an RND 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 RND 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 }
rlCpuTasksUtilEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables measurement of the device CPU tasks utilization.
In order to get real values for rlCpuTasksUtilDuringLastSecond, rlCpuTasksUtilDuringLastMinute
and rlCpuTasksUtilDuringLast5Minutes, the value of this object must be true."
DEFVAL { true }
::= { rndMng 15 }
rlCpuTasksUtilValues OBJECT IDENTIFIER
::= { rndMng 16 }
rlCpuTasksUtilValuesTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCpuTasksUtilValuesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of measurement of the device CPU tasks utilization."
::= { rlCpuTasksUtilValues 1 }
rlCpuTasksUtilValuesEntry OBJECT-TYPE
SYNTAX RlCpuTasksUtilValuesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry containing measurement of the device CPU tasks utilization."
INDEX { rlCpuTasksUtilValuesIndex }
::= { rlCpuTasksUtilValuesTable 1 }
RlCpuTasksUtilValuesEntry ::= SEQUENCE {
rlCpuTasksUtilValuesIndex INTEGER,
rlCpuTasksUtilValuesName DisplayString,
rlCpuTasksUtilDuringLast5Seconds INTEGER,
rlCpuTasksUtilDuringLastMinute INTEGER,
rlCpuTasksUtilDuringLast5Minutes INTEGER
}
rlCpuTasksUtilValuesIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Index of the device CPU task."
::= { rlCpuTasksUtilValuesEntry 1 }
rlCpuTasksUtilValuesName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Name of the device CPU task."
::= { rlCpuTasksUtilValuesEntry 2 }
rlCpuTasksUtilDuringLast5Seconds OBJECT-TYPE
SYNTAX INTEGER (0..101)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Percentage of the device CPU task utilization during last 5 seconds.
The value 101 is a dummy value, indicating that the CPU tasks utilization was
not measured (since measurement is disabled or was disabled during last second)."
::= { rlCpuTasksUtilValuesEntry 3 }
rlCpuTasksUtilDuringLastMinute OBJECT-TYPE
SYNTAX INTEGER (0..101)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Percentage of the device CPU task utilization during last minute.
The value 101 is a dummy value, indicating that the CPU tasks utilization was
not measured (since measurement is disabled or was disabled during last minute)."
::= { rlCpuTasksUtilValuesEntry 4 }
rlCpuTasksUtilDuringLast5Minutes OBJECT-TYPE
SYNTAX INTEGER (0..101)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Percentage of the device CPU task utilization during the last 5 minutes.
The value 101 is a dummy value, indicating that the CPU tasks utilization was
not measured (since measurement is disabled or was disabled during last 5 minutes)."
::= { rlCpuTasksUtilValuesEntry 5 }
-------------------------------------------------------------------------------
-- Scheduled Reload
-------------------------------------------------------------------------------
rlScheduledReload OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..10))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used for requesting a delayed reload of the device in a
specific desired time, should be configured in one of the following formats:
'athhmmddMM' , 'inhhhmmm' or '', setting this value to an empty string
will result in request for cancellation of a (previously) committed system reload.
to complete the request, the 'rlScheduledReloadCommit' must also be set to either
TRUE (apply) or FALSE (discard) for completion of the transaction.
failing from doing so will result in an indefinite lock of the API"
::= { rndMng 17 }
rlScheduledReloadPendingDate OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..24))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Displays the most recently requested scheduled-reload due date
in 'inhhhmmathhmmssddMMYYYYw' format. where 'w' stands for weekDay (1-7).
if there is no pending/scheduled reload request, string will be empty"
::= { rndMng 18 }
rlScheduledReloadApprovedDate OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..24))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Displays the most recently approved/committed scheduled-reload date
in 'inhhhmmathhmmssddMMYYYYw' format. where 'w' stands for weekDay (1-7).
if there is no committed scheduled-reload , string will be empty"
::= { rndMng 19 }
rlScheduledReloadCommit OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"commits the pending scheduled-reload request, and completes the transaction.
when this value is set to TRUE, the system is instructed to perform the
requested reload operation at the requested date/time
as was given in 'rlScheduledReload'.
setting this value to FALSE will discard the request."
::= { rndMng 20 }
END
|