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
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
|
CISCOSB-SNMP-MIB DEFINITIONS ::= BEGIN
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, MODULE-IDENTITY, TimeTicks, Integer32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString, AutonomousType FROM SNMPv2-TC
RowStatus, TruthValue, TimeInterval FROM SNMPv2-TC
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
snmpTargetAddrExtEntry FROM SNMP-COMMUNITY-MIB
SnmpEngineID, SnmpAdminString FROM SNMP-FRAMEWORK-MIB
usmUserEntry FROM SNMP-USER-BASED-SM-MIB;
rlSNMP MODULE-IDENTITY
LAST-UPDATED "202105190000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"Private MIB module for SNMP support in CISCOSB devices."
REVISION "202105190000Z"
DESCRIPTION
"Added support in usmUserTable augment for authentication and
privacy passwords saving."
REVISION "201002150000Z"
DESCRIPTION
"1. Changed SYNTAX of rlSnmpEngineID from
OCTET STRING (SIZE(5..32))to SnmpEngineID.
2. Added rlInet2EngineIdTable."
REVISION "200709100000Z"
DESCRIPTION
"Added rlEvents MIB."
REVISION "200606060000Z"
DESCRIPTION
"Added rlSNMPenable object."
REVISION "0410200000Z"
DESCRIPTION
"Initial version of this MIB."
::= { switch001 98 }
rlSNMPv3 OBJECT IDENTIFIER ::= { rlSNMP 1 }
rlTargetParamsTestingLevel OBJECT-TYPE
SYNTAX INTEGER {
low(1),
high(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The level of the tests done when configuring an entry in the snmpTargetParamsTable."
::= { rlSNMPv3 1 }
rlNotifyFilterTestingLevel OBJECT-TYPE
SYNTAX INTEGER {
low(1),
high(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The level of the tests done when configuring an entry in the snmpNotifyFilterTable."
::= { rlSNMPv3 2 }
rlSnmpEngineID OBJECT-TYPE
SYNTAX SnmpEngineID
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A variable for setting the router's local engineID value.
Setting this variable will effect the value of snmpEngineID. Setting this
variable to the value '00 00 00 00 00'H will cause snmpEngineID to get
an automatically created value based on the device basic MAC address.
This method of setting the agent's engineID is recommended for stand-alone
systems. Setting this variable to any other (valid) value will set snmpEngineID
to this value. Setting this variable to all 'ff'H or all zeros is not
allowed, with the exception of the value '00 00 00 00 00'H.
The last method is recommended for stackable system, in order for the
engineID to be unique within an administrative domain.
Setting this value (to a value different then the default value)
is required before configuring users data in usmUserTable and
vacmSecurityToGroupTable.
Changing the value of this variable has 2 side-effects:
- All user data will be deleted, including: all usmUserTable configured entries and
vacmSecurityToGroupTable entries where vacmSecurityModel = 3.
- All snmpCommunityTable entries with snmpCommunityContextEngineID value
equal to old rlSnmpEngineID value, will be updated with the new
rlSnmpEngineID value."
DEFVAL { '0000000001'H }
::= { rlSNMPv3 3 }
rlSNMPv3IpAddrToIndexTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSNMPv3IpAddrToIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table maps ip addresses to indices. The output index
is used as a component in some SNMPv3 tables fields (for example:
snmpTargetAddrName). Ipv4 addresses are not supported by this table.
Note: in getNext operations on this table, only mappings which are in use
in snmpTargetAddrTable (using rlTargetAddrMagicUsedInIndex) will be retreived.
The mapped index does not include delimiters which are forbidden
in SNMPv3 tag values (and thus can be used in tag fields). "
::= { rlSNMPv3 4 }
rlSNMPv3IpAddrToIndexEntry OBJECT-TYPE
SYNTAX RlSNMPv3IpAddrToIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlSNMPv3IpAddrToIndexAddrType,
rlSNMPv3IpAddrToIndexAddr }
::= { rlSNMPv3IpAddrToIndexTable 1 }
RlSNMPv3IpAddrToIndexEntry ::= SEQUENCE {
rlSNMPv3IpAddrToIndexAddrType InetAddressType,
rlSNMPv3IpAddrToIndexAddr InetAddress,
rlSNMPv3IpAddrToIndexMappedIndex OCTET STRING
}
rlSNMPv3IpAddrToIndexAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Type of NMS IP address."
::= { rlSNMPv3IpAddrToIndexEntry 1 }
rlSNMPv3IpAddrToIndexAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"NMS IP address."
::= { rlSNMPv3IpAddrToIndexEntry 2 }
rlSNMPv3IpAddrToIndexMappedIndex OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index mapped for this row ip address."
::= { rlSNMPv3IpAddrToIndexEntry 3 }
rlTargetAddrExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlTargetAddrExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table extends rlTargetAddrExtEntry. "
::= { rlSNMPv3 5 }
rlTargetAddrExtEntry OBJECT-TYPE
SYNTAX RlTargetAddrExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
AUGMENTS { snmpTargetAddrExtEntry }
::= { rlTargetAddrExtTable 1 }
RlTargetAddrExtEntry ::= SEQUENCE {
rlTargetAddrMagicUsedInIndex OCTET STRING
}
rlTargetAddrMagicUsedInIndex OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0 | 4))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Setting this field to a 4 octets length value means that ip mapping (using rlSNMPv3IpAddrToIndexTable)
is used for this row. If such a mapping is not used, a 0-length octet string
value should be used for this field (this is also the default).
This field value is determined only once, upon creation of an entry in the
snmpTargetAddrTable. A change in its value while updating an existing entry
is ignored.
Prior to creating a snmpTargetAddrTable entry with a 4 octets length value for
this field, the rlSNMPv3IpAddrToIndexTable must be used in order to retrieve
this value."
DEFVAL { "" }
::= { rlTargetAddrExtEntry 1 }
rlInet2EngineIdTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlInet2EngineIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table maps inet addresses to SNMPv3 engine identifiers. "
::= { rlSNMPv3 6 }
rlInet2EngineIdEntry OBJECT-TYPE
SYNTAX RlInet2EngineIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlInet2EngineIdAddressType, rlInet2EngineIdAddress}
::= { rlInet2EngineIdTable 1 }
RlInet2EngineIdEntry ::= SEQUENCE {
rlInet2EngineIdAddressType InetAddressType,
rlInet2EngineIdAddress InetAddress,
rlInet2EngineIdEngineId SnmpEngineID,
rlInet2EngineIdStatus RowStatus
}
rlInet2EngineIdAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Inet address type of the mapped inet address."
::= { rlInet2EngineIdEntry 1 }
rlInet2EngineIdAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Mapped inet address."
::= { rlInet2EngineIdEntry 2 }
rlInet2EngineIdEngineId OBJECT-TYPE
SYNTAX SnmpEngineID
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The SNMPv3 engine id to which the address denoted by rlInet2EngineIdAddressType and rlInet2EngineIdAddress is mapped."
::= { rlInet2EngineIdEntry 3 }
rlInet2EngineIdStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The management control for this table."
DEFVAL { createAndGo }
::= { rlInet2EngineIdEntry 4 }
rlSNMPDomains OBJECT IDENTIFIER ::= { rlSNMP 2 }
rlSnmpUDPMridDomain OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The SNMPv2 over UDP transport domain, used when Multi-Instance Router
is supported (more than one MIR instance exist).
The corresponding transport address is of type RlSnmpUDPMridAddress."
::= { rlSNMPDomains 1 }
RlSnmpUDPMridAddress ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1d.1d.1d.1d/2d/2d"
STATUS current
DESCRIPTION
"Represents the UDP address of NMS and the MRID through which it is
connected in order to access the agent:
octets contents encoding
1-4 IP-address network-byte order
5-6 UDP-port network-byte order
7-8 MRID network-byte order
"
SYNTAX OCTET STRING (SIZE (8))
rlSnmpUdpIpv6MridDomain OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The SNMPv2 over UDP over IPv6 transport domain, used when Multi-Instance Router
is supported (more than one MIR instance exist).
The corresponding transport address is of type RlSnmpUDPIpv6MridAddress
for global IPv6 addresses."
::= { rlSNMPDomains 2 }
RlSnmpUDPIpv6MridAddress ::= TEXTUAL-CONVENTION
DISPLAY-HINT "0a[2x:2x:2x:2x:2x:2x:2x:2x]0a:2d:2d"
STATUS current
DESCRIPTION
"Represents the UDP address of NMS and the MRID through which it is
connected in order to access the agent:
octets contents encoding
1-16 IPv6 address network-byte order
17-18 UDP-port network-byte order
19-20 MRID network-byte order "
SYNTAX OCTET STRING (SIZE (20))
rlSnmpUdpIpv6zMridDomain OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The SNMPv2 over UDP over IPv6 transport domain, used when Multi-Instance Router
is supported (more than one MIR instance exist).
The corresponding transport address is of type RlSnmpUDPIpv6zMridAddress
for scoped IPv6 addresses with a zone index."
::= { rlSNMPDomains 3 }
RlSnmpUDPIpv6zMridAddress ::= TEXTUAL-CONVENTION
DISPLAY-HINT "0a[2x:2x:2x:2x:2x:2x:2x:2x%4d]0a:2d"
STATUS current
DESCRIPTION
"Represents the UDP address of NMS (consisting of an IPv6 address,
a zone index and a port number) and the MRID through which it is
connected in order to access the agent:
octets contents encoding
1-16 IPv6 address network-byte order
17-20 zone index network-byte order
21-22 UDP-port network-byte order
23-24 MRID network-byte order "
SYNTAX OCTET STRING (SIZE (24))
rlSnmpRequestMridTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSnmpRequestMridEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table for determining the Mrid for the current SNMP request."
::= { rlSNMP 3 }
rlSnmpRequestMridEntry OBJECT-TYPE
SYNTAX RlSnmpRequestMridEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlSnmpRequestManagedMrid }
::= { rlSnmpRequestMridTable 1 }
RlSnmpRequestMridEntry ::= SEQUENCE {
rlSnmpRequestManagedMrid INTEGER,
rlSnmpRequestMridStatus INTEGER }
rlSnmpRequestManagedMrid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The router instance the NMS wants to manage in the current SNMP request.
The value of this object, when attaching a variable instance of the
rlSnmpRequestManagedMridTable to an SNMP request, will determine the
managed Mrid for this request.
It is important to mention that the variable insance must be attached
as the first variable in the PDU in order to influence all variables."
::= { rlSnmpRequestMridEntry 1 }
rlSnmpRequestMridStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of this entry."
::= { rlSnmpRequestMridEntry 2 }
rlSNMPenable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables SNMP."
DEFVAL { enable }
::= { rlSNMP 4 }
rndCommunityInetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RndCommunityInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The community table of the agent"
::= { rlSNMP 5 }
rndCommunityInetEntry OBJECT-TYPE
SYNTAX RndCommunityInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rndCommunityInetMngStationAddrType, rndCommunityInetMngStationAddr,
IMPLIED rndCommunityInetString }
::= { rndCommunityInetTable 1 }
RndCommunityInetEntry ::= SEQUENCE {
rndCommunityInetMngStationAddrType InetAddressType,
rndCommunityInetMngStationAddr InetAddress,
rndCommunityInetString DisplayString,
rndCommunityInetAccess INTEGER,
rndCommunityInetTrapsEnable INTEGER,
rndCommunityInetStatus INTEGER,
rndCommunityInetPortSecurity INTEGER,
rndCommunityInetOwner DisplayString,
rndCommunityInetTrapDestPort INTEGER,
rndCommunityInetAltAddrType InetAddressType,
rndCommunityInetAltAddr InetAddress
}
rndCommunityInetMngStationAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Address type of the management station that will be allowed to
communicate with the agent IP address"
::= { rndCommunityInetEntry 1 }
rndCommunityInetMngStationAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Address of the management station that will be allowed to
communicate with the agent IP address"
::= { rndCommunityInetEntry 2 }
rndCommunityInetString OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..20))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The community string with which the management
station will communicate with the agent"
::= { rndCommunityInetEntry 3 }
rndCommunityInetAccess OBJECT-TYPE
SYNTAX INTEGER {
readOnly(1),
readWrite(2),
super(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The allowed access to this management station"
::= { rndCommunityInetEntry 4}
rndCommunityInetTrapsEnable OBJECT-TYPE
SYNTAX INTEGER {
snmpV1(1),
snmpV2(2),
snmpV3(3),
trapsDisable(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Should the agent send traps to the management station,
and what version is required"
::= { rndCommunityInetEntry 5 }
rndCommunityInetStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
invalid(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry. If the status is invalid the
community entry will be deleted"
::= { rndCommunityInetEntry 6 }
rndCommunityInetPortSecurity OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If enabled the device will only receive SNMP messages from the port,
through which this NMS is reachable from the device."
DEFVAL { disabled }
::= { rndCommunityInetEntry 7 }
rndCommunityInetOwner OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The owner of this community"
::= { rndCommunityInetEntry 8 }
rndCommunityInetTrapDestPort OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The transport protocol (usually UDP) port to which traps to the
management station represebted by this entry will be sent. The default
is the well-known IANA assigned port number for SNMP traps.
This object is relevant only if rndCommunityInetTrapsEnable has a value
different from trapsDisable."
DEFVAL { 162 }
::= { rndCommunityInetEntry 9 }
rndCommunityInetAltAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"For testing purposes"
::= { rndCommunityInetEntry 10 }
rndCommunityInetAltAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"For testing purposes"
::= { rndCommunityInetEntry 11 }
rlMridInetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlMridInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MRID related configurations table of the agent"
::= { rlSNMP 6 }
rlMridInetEntry OBJECT-TYPE
SYNTAX RlMridInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rndCommunityInetMngStationAddrType, rndCommunityInetMngStationAddr,
IMPLIED rndCommunityInetString }
::= { rlMridInetTable 1 }
RlMridInetEntry ::= SEQUENCE {
rlMridInetConnection INTEGER,
rlInetManagedMrid INTEGER
}
rlMridInetConnection OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The router instance connecting the NMS who accessed the agent
through the community table entry corresponding to the keys of this entry."
::= { rlMridInetEntry 1 }
rlInetManagedMrid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The router instance currently managed by the NMS who accessed the agent
through the community table entry corresponding to the keys of this entry "
::= { rlMridInetEntry 2 }
rlEvents OBJECT IDENTIFIER ::= { rlSNMP 7 }
rlEventsPollerId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The rlEventsPollerId is the 1st key in all the rlEvents tables. Each poller must first GET from this
object his Id. The agent will ensure uniqueness."
::= { rlEvents 1 }
rlEventsDefaultPollingInterval OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default polling time. Will be used to detrermined whether the events configured by a poller in
rlEventsTable can be destroyed, in absence of an entry for this poller in the rlEventsPollingControlTable."
::= { rlEvents 2 }
rlEventsDeleteEvents OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" SETting a id of an active poller will cause all the rows of this poller in the rlEventsTable
to be destroyed. This is equivalent to SETting rlEventsStatus of each row of this poller to 'destroy'.
GET operation on this variable is meaningless, and the value 0 will be returned in this case (actual
pollers start from 1)."
::= { rlEvents 3 }
rlEventsMaskTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEventsMaskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table showing the events mask for each client."
::= { rlEvents 4 }
rlEventsMaskEntry OBJECT-TYPE
SYNTAX RlEventsMaskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlEventsMaskPollerId }
::= { rlEventsMaskTable 1 }
RlEventsMaskEntry ::= SEQUENCE {
rlEventsMaskPollerId INTEGER,
rlEventsMaskMask OCTET STRING
}
rlEventsMaskPollerId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The poller id whose events are shown in this table "
::= { rlEventsMaskEntry 1 }
rlEventsMaskMask OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The semantics of the rlEventsMask is an array of timestamps (each 4 octets
containing one time stamp). Each timestamp is in TimeTicks units encoded in network order.
Thus the mask can contain up to 40 timestamps. If a place in the array is empty it will contain
0.
Each timestamp shows the time of the last occurrence of the event whose
rlEventIndexKey in the rlEventsTable for this client id is the same as its index in the array.
Each for bytes of the rlEventsMask will contain the timestamp in TimeTicks
units encoded in network order of the last time the event "
::= { rlEventsMaskEntry 2 }
rlEventsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEventsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table relating the events recorded to the indices in the rlEventsMask."
::= { rlEvents 5 }
rlEventsEntry OBJECT-TYPE
SYNTAX RlEventsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlEventsPoller, IMPLIED rlEventId }
::= { rlEventsTable 1 }
RlEventsEntry ::= SEQUENCE {
rlEventsPoller INTEGER,
rlEventId OBJECT IDENTIFIER,
rlEventIndexInMask INTEGER,
rlEventsStatus RowStatus
}
rlEventsPoller OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The poller id whose event definitions are shown in this table."
::= { rlEventsEntry 1 }
rlEventId OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The event id of the polled event. This is the notification object identifier (in case of a
SNMPV2 notification) or the translation to SNMPv2 notation of an SNMPv1 trap according to the RFC 3584
(SNMP versions coexistence)."
::= { rlEventsEntry 2 }
rlEventIndexInMask OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index in the rlEventsMaskMask of this poller id that has been allocated for this event by the device."
::= { rlEventsEntry 3 }
rlEventsStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus for this table. Note that the device may refuse for resource shortage reasons to honour a create request
for this poller even if apparently there still is room in his rlEventsMaskMask (i.e. the poller has requested
monitoring of less than 40 events). "
::= { rlEventsEntry 4 }
rlEventsPollingControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEventsPollingControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The polling control table for a poller. Currently contain only the polling interval."
::= { rlEvents 6 }
rlEventsPollingControlEntry OBJECT-TYPE
SYNTAX RlEventsPollingControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlEventsPollingControlPollerId }
::= { rlEventsPollingControlTable 1 }
RlEventsPollingControlEntry ::= SEQUENCE {
rlEventsPollingControlPollerId INTEGER,
rlEventsPollingControlPollingInterval TimeTicks
}
rlEventsPollingControlPollerId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The poller id whose polling controls are shown in this table."
::= { rlEventsPollingControlEntry 1 }
rlEventsPollingControlPollingInterval OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The desired polling interval for this poller. If the device has determined that the poller has not
polled the device for 3 times this polling interval it may destroy all the data related to this poller
in the rlevents database "
::= { rlEventsPollingControlEntry 2 }
rlUsmUserExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlUsmUserExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table extends usmUserEntry. "
::= { rlSNMPv3 8 }
rlUsmUserExtEntry OBJECT-TYPE
SYNTAX RlUsmUserExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
AUGMENTS { usmUserEntry }
::= { rlUsmUserExtTable 1 }
RlUsmUserExtEntry ::= SEQUENCE {
rlUsmUserAuthPassword DisplayString,
rlUsmUserPrivPassword DisplayString
}
rlUsmUserAuthPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Authentication password.
Setting the field to a non zero-length value will convert the given password
to a localized authentication key, appropriate to the corresponding
usmUserAuthProtocol field. The key is localized using the appropriate
usmUserEngineID field, according to the algorithm specified in RFC 2574.
This field may be set to a non zero-length value if the following conditions hold:
1) This is the creation of the entry.
2) The value of the corresponding usmUserCloneFrom field is zeroDotZero.
Setting the field in any other case will cause no effect."
DEFVAL { "" }
::= { rlUsmUserExtEntry 1 }
rlUsmUserPrivPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Privacy password.
Setting the field to a non zero-length value will convert the given password
to a localized privacy key, appropriate to the corresponding
usmUserAuthProtocol field. The key is localized using the appropriate
usmUserEngineID field, according to the algorithm specified in RFC 2574.
This field may be set to a non zero-length value if the following conditions hold:
1) This is the creation of the entry.
2) The value of the corresponding usmUserCloneFrom field is zeroDotZero.
Setting the field in any other case will cause no effect."
DEFVAL { "" }
::= { rlUsmUserExtEntry 2 }
rlSnmpClient OBJECT IDENTIFIER ::= { rlSNMP 8 }
rlSnmpClientAgentsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSnmpClientAgentsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table maintains the user agents to which the SNMP client will send requests"
::= { rlSnmpClient 1 }
rlSnmpClientAgentsEntry OBJECT-TYPE
SYNTAX RlSnmpClientAgentsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlSnmpClientAgentsAddressType, rlSnmpClientAgentsAddress }
::= { rlSnmpClientAgentsTable 1 }
RlSnmpClientAgentsEntry ::= SEQUENCE {
rlSnmpClientAgentsAddressType InetAddressType,
rlSnmpClientAgentsAddress InetAddress,
rlSnmpClientAgentsCommunity OCTET STRING,
rlSnmpClientAgentsUsername SnmpAdminString,
rlSnmpClientAgentsAuthProtocol AutonomousType,
rlSnmpClientAgentsPrivProtocol AutonomousType,
rlSnmpClientAgentsAuthKey OCTET STRING,
rlSnmpClientAgentsPrivKey OCTET STRING,
rlSnmpClientAgentsTimeout TimeInterval,
rlSnmpClientAgentsRetries Integer32,
rlSnmpClientAgentsStatus RowStatus
}
rlSnmpClientAgentsAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Type of Remote Agent IP address."
::= { rlSnmpClientAgentsEntry 1 }
rlSnmpClientAgentsAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remote Agent IP address."
::= { rlSnmpClientAgentsEntry 2 }
rlSnmpClientAgentsCommunity OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Remote Agent SNMPv1/v2 community string. Either this field or rlSnmpClientAgentsUsername
must be configured to a non-empty string."
DEFVAL { "" }
::= { rlSnmpClientAgentsEntry 3 }
rlSnmpClientAgentsUsername OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Remote Agent SNMPv3 username string."
DEFVAL { "" }
::= { rlSnmpClientAgentsEntry 4 }
rlSnmpClientAgentsAuthProtocol OBJECT-TYPE
SYNTAX AutonomousType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Remote Agent SNMPv3 authentication protocol."
DEFVAL { usmNoAuthProtocol }
::= { rlSnmpClientAgentsEntry 5 }
rlSnmpClientAgentsPrivProtocol OBJECT-TYPE
SYNTAX AutonomousType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Remote Agent SNMPv3 privacy protocol."
DEFVAL { usmNoPrivProtocol }
::= { rlSnmpClientAgentsEntry 6 }
rlSnmpClientAgentsAuthKey OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Remote Agent SNMPv3 authentication key. The key size should be consistent
with the chosen authentication protocol."
DEFVAL { "" }
::= { rlSnmpClientAgentsEntry 7 }
rlSnmpClientAgentsPrivKey OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Remote Agent SNMPv3 privacy key. The key size should be consistent
with the chosen privacy protocol."
DEFVAL { "" }
::= { rlSnmpClientAgentsEntry 8 }
rlSnmpClientAgentsTimeout OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The default timeout between 2 successive retries of sending SNMP requests to
the agent. An application using the SNMP client may provide its own timeout
value."
DEFVAL { 1500 }
::= { rlSnmpClientAgentsEntry 9 }
rlSnmpClientAgentsRetries OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The default number of retries the SNMP client should preform, in case no
response is received from the agent. An application using the SNMP client
may provide its own retries value. "
DEFVAL { 3 }
::= { rlSnmpClientAgentsEntry 10 }
rlSnmpClientAgentsStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The management control for this table."
DEFVAL { createAndGo }
::= { rlSnmpClientAgentsEntry 11 }
END
|