-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathENTERASYS-SERVICE-LEVEL-REPORTING-MIB
1636 lines (1420 loc) · 57 KB
/
ENTERASYS-SERVICE-LEVEL-REPORTING-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
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
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
ENTERASYS-SERVICE-LEVEL-REPORTING-MIB DEFINITIONS ::= BEGIN
-- enterasys-service-level-reporting-mib.txt
--
-- Part Number:
--
--
-- This module provides authoritative definitions for Enterasys
-- Networks' Service Level Reporting MIB.
--
-- This module will be extended, as needed.
-- Enterasys Networks reserves the right to make changes in this
-- specification and other information contained in this document
-- without prior notice. The reader should consult Enterasys Networks
-- to determine whether any such changes have been made.
--
-- In no event shall Enterasys Networks be liable for any incidental,
-- indirect, special, or consequential damages whatsoever (including
-- but not limited to lost profits) arising out of or related to this
-- document or the information contained in it, even if Enterasys
-- Networks has been advised of, known, or should have known, the
-- possibility of such damages.
--
-- Enterasys Networks grants vendors, end-users, and other interested
-- parties a non-exclusive license to use this Specification in
-- connection with the management of Enterasys Networks products.
-- Copyright Aug, 2003 Enterasys Networks, Inc.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32
FROM SNMPv2-SMI
RowStatus, StorageType, TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB
etsysModules
FROM ENTERASYS-MIB-NAMES;
etsysServiceLevelReportingMIB MODULE-IDENTITY
LAST-UPDATED "200311061515Z" -- Thu Nov 6 15:15 GMT 2003
ORGANIZATION "Enterasys Networks Inc."
CONTACT-INFO
"Postal: Enterasys Networks
50 Minuteman Rd.
Andover, MA 01810-1008
USA
Phone: +1 978 684 1000
E-mail: [email protected]
WWW: http://www.enterasys.com"
DESCRIPTION
"This memo defines a portion of the Management Information Base
(MIB) for use with network management protocols in TCP/IP-based
internets. In particular, it specifies the objects used for
managing the results of the service level metrics measurements."
REVISION "200311061515Z" -- Thu Nov 6 15:15 GMT 2003
DESCRIPTION "Corrected the postal code in the CONTACT-INFO clause."
REVISION "200310241902Z" -- Fri Oct 24 19:02 GMT 2003
DESCRIPTION "Changed the name of the bit at position zero in the
EtsysSrvcLvlStandardMetrics textual convention from
'none' to 'reserved' and added a comment for it in
the description clause."
REVISION "200310222332Z" -- Wed Oct 22 23:32 GMT 2003
DESCRIPTION "Initial version of this MIB module."
::= { etsysModules 39 }
-- -------------------------------------------------------------
-- Textual Conventions
-- -------------------------------------------------------------
EtsysSrvcLvlOwnerString ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An OwnerString. The string length is limited to 32 octets."
SYNTAX OCTET STRING (SIZE (0..32))
TimeUnit ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A enumerated list of time units."
SYNTAX INTEGER {
year(1),
month(2),
week(3),
day(4),
hour(5),
second(6),
millisecond(7),
microsecond(8),
nanosecond(9)
}
EtsysSrvcLvlStandardMetrics ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
" Each standard metric is identified below. In order to allow for
several metrics to be calculated in a single measure, there is a
need to describe in a bit string the metrics to be measured.
This textual convention defines a BITS construct that gathers in
a bit string a sequence of bits. The bit order corresponds to the
order of the metric identifiers in the registry.
The first bit (most significant bit) of the string has the index
0. The index 1 corresponds to the first metric of the registry
(instantaneousUnidirectionalConnectivity ).
Example:
One-way-Delay(6) is identified as 6. One-way-Packet-Loss(12) is
as 12. A network measure performing both One-way-Delay(6) and
One-way-Packet-Loss(12) will be described as '0000001000001000'b,
'208'B.
Below is a list of defined metrics:
reserved (0)
Setting this reserved bit has no effect.
instantUnidirectionConnectivity (1)
The identifier for the Type-P-Instantaneous-Unidirectional-
Connectivity metric.
REFERENCE RFC2678, section 2.
instantBidirectionConnectivity (2)
The identifier for the Type-P-Instantaneous-Bidirectional-
Connectivity metric.
REFERENCE RFC2678, section 3.
intervalUnidirectionConnectivity (3)
The identifier for the Type-P-Interval-Unidirectional-
Connectivity metric.
REFERENCE RFC2678, section 4.
intervalBidirectionConnectivity (4)
The identifier for the Type-P-Interval-Bidirectional-
Connectivity metric.
REFERENCE RFC2678, section 5.
intervalTemporalConnectivity (5)
The identifier for the Type-P1-P2-Interval-Temporal-
Connectivity metric.
REFERENCE RFC2678, section 6.
oneWayDelay (6)
The identifier for the Type-P-One-way-Delay metric.
REFERENCE RFC2679, section 3.
oneWayDelayPoissonStream (7)
The identifier for the Type-P-One-way-Delay-Poisson-Stream
metric.
REFERENCE RFC2679, section 4.
oneWayDelayPercentile (8)
The identifier for the Type-P-One-way-Delay-Percentile
metric.
REFERENCE RFC2679, section 5.1.
oneWayDelayMedian (9)
The identifier for the Type-P-One-way-Delay-Median metric.
REFERENCE RFC2679, section 5.2.
oneWayDelayMinimum (10)
The identifier for the Type-P-One-way-Delay-Minimum metric.
REFERENCE RFC2679, section 5.3.
oneWayDelayInversePercentile (11)
The identifier for the Type-P-One-way-Delay-Inverse-
Percentile metric.
REFERENCE RFC2679, section 5.4.
oneWayPacketLoss (12)
The identifier for the Type-P-One-way-Packet-Loss metric.
REFERENCE RFC2680, section 2.
oneWayPacketLossPoissonStream (13)
The identifier for the Type-P-One-way-Packet-Loss-Poisson-
Stream metric.
REFERENCE RFC2680, section 3.
oneWayPacketLossAverage (14)
The identifier for the Type-P-One-way-Packet-Loss-Average
metric.
REFERENCE RFC2680, section 4.
roundtripDelay (15)
The identifier for the Type-P-Round-trip-Delay metric.
REFERENCE section 2 of the rfc2681.
roundtripDelayPoissonStream (16)
The identifier for the Type-P-Round-trip-Delay-Poisson-Stream
metric.
REFERENCE RFC2681, section 4.
roundtripDelayPercentile (17)
The identifier for the Type-P-Round-trip-Delay-Percentile
metric.
REFERENCE RFC2681, section 4.1.
roundtripDelayMedian (18)
The identifier for the Type-P-Round-trip-Delay-Median metric.
REFERENCE RFC2681, section 4.2.
roundtripDelayMinimum (19)
The identifier for the Type-P-Round-trip-Delay-Minimum
metric.
REFERENCE RFC2681, section 4.3.
roundtripDelayInversePercentile (20)
The identifier for the Type-P-Round-trip-Inverse-Percentile
metric.
REFERENCE RFC2681, section 4.4.
oneWayLossDistanceStream (21)
The identifier for the Type-P-One-Way-Loss-Distance-Stream
metric.
REFERENCE RFC3357, section 5.4.1.
oneWayLossPeriodStream (22)
The identifier for the Type-P-One-Way-Loss-Period-Stream
metric.
REFERENCE RFC3357, section 5.4.2.
oneWayLossNoticeableRate (23)
The identifier for the Type-P-One-Way-Loss-Noticeable-Rate
metric.
REFERENCE RFC3357, section 6.1.
oneWayLossPeriodTotal (24)
The identifier for the Type-P-One-Way-Loss-Period-Total
metric.
REFERENCE RFC3357, section 6.2.
oneWayLossPeriodLengths (25)
The identifier for the Type-P-One-Way-Loss-Period-Lengths
metric.
REFERENCE RFC3357, section 6.3.
oneWayInterLossPeriodLengths (26)
The identifier for the Type-P-One-Way-Inter-Loss-Period-
Lengths metric.
REFERENCE RFC3357, section 6.4.
oneWayIpdv (27)
The identifier for the Type-P-One-way-ipdv metric.
REFERENCE RFC3393, section 2.
oneWayIpdvPoissonStream (28)
The identifier for the Type-P-One-way-ipdv-Poisson-stream
metric.
REFERENCE RFC3393, section 3.
oneWayIpdvPercentile (29)
The identifier for the Type-P-One-way-ipdv-percentile metric.
REFERENCE RFC3393, section 4.3.
oneWayIpdvInversePercentile (30)
The identifier for the Type-P-One-way-ipdv-inverse-percentile
metric.
REFERENCE RFC3393, section 4.4.
oneWayIpdvJitter (31)
The identifier for the Type-P-One-way-ipdv-jitter metric.
REFERENCE RFC3393, section 4.5.
oneWayPeakToPeakIpdv (32)
The identifier for the Type-P-One-way-peak-to-peak-ipdv
metric.
REFERENCE RFC3393, section 4.6.
oneWayDelayPeriodicStream (33)
The identifier for the Type-P-One-way-Delay-Periodic-Stream
metric.
REFERENCE RFC3432, section 4.
roundtripDelayAverage (34)
The identifier for the Type-P-Round-trip-Delay-Average
metric.
roundtripPacketLoss (35)
The identifier for the Type-P-Round-trip-Packet-Loss metric.
roundtripPacketLossAverage (36)
The identifier for the Type-P-Round-trip-Packet-Loss-Average
metric.
roundtripIpdv (37)
The identifier for the Type-P-Round-trip-ipdv metric."
SYNTAX BITS {
reserved (0),
instantUnidirectionConnectivity (1),
instantBidirectionConnectivity (2),
intervalUnidirectionConnectivity (3),
intervalBidirectionConnectivity (4),
intervalTemporalConnectivity (5),
oneWayDelay (6),
oneWayDelayPoissonStream (7),
oneWayDelayPercentile (8),
oneWayDelayMedian (9),
oneWayDelayMinimum (10),
oneWayDelayInversePercentile (11),
oneWayPacketLoss (12),
oneWayPacketLossPoissonStream (13),
oneWayPacketLossAverage (14),
roundtripDelay (15),
roundtripDelayPoissonStream (16),
roundtripDelayPercentile (17),
roundtripDelayMedian (18),
roundtripDelayMinimum (19),
roundtripDelayInversePercentile (20),
oneWayLossDistanceStream (21),
oneWayLossPeriodStream (22),
oneWayLossNoticeableRate (23),
oneWayLossPeriodTotal (24),
oneWayLossPeriodLengths (25),
oneWayInterLossPeriodLengths (26),
oneWayIpdv (27),
oneWayIpdvPoissonStream (28),
oneWayIpdvPercentile (29),
oneWayIpdvInversePercentile (30),
oneWayIpdvJitter (31),
oneWayPeakToPeakIpdv (32),
oneWayDelayPeriodicStream (33),
roundtripDelayAverage (34),
roundtripPacketLoss (35),
roundtripPacketLossAverage (36),
roundtripIpdv (37)
}
GMTTimeStamp ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The value at which a specific occurrence happened. The specific
occurrence must be defined in the description of any object
defined using this type.
field octets contents range
----- ------ -------- -----
1 1-4 second since 1 Jan 2000 0H00* 0..2^31 - 1
2 5-8 fractional part of the second* 0..2^32 - 1
* the value is in network-byte order
The timestamp format is directly inspired from the NTP timestamp
format.
It differs because it counts the second since 1 Jan 2000 0H00
instead of 1 Jan 1900 0H00. The most significant bit of the part
that represents the second is reserved. It will wrap in year 2068
(The NTP timestamp will wrap in year 2036).
This bit is set to indicate if the fractional part of the second
contains a precision field and a synchronization field.
When this bit is not set the resolution is maximal.
The maximal resolution is close to 250 picoseconds.
The precision of the timestamp is provided in
etsysSrvcLvlSystemClockResolution."
SYNTAX OCTET STRING (SIZE (8))
TypeP ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This textual convention is a display string used to describe the
protocol encapsulation list of a packet, and is used as the value
of the SYNTAX clause for the type of the Src and Dst of a
measure. The RFC2895 specifies a macro named PROTOCOL-IDENTIFIER
for the definition of protocol identifiers, while its companion
document, the RFC2896 defines a set of protocol identifiers.
TypeP is defined as a display string. It consists of a list of
dot separated protocol names. Each protocol name has been
previously defined using the macro PROTOCOL-IDENTIFIER of the RFC
2895.
Examples:
The RFC2896 defines the protocol identifiers 'ether2', 'ip',
'ipip4', 'udp', 'tcp', 'telnet'...
The TypeP of the source address corresponding to telnet is the
string 'ip.tcp.telnet'.
The TypeP of the source address corresponding to UDP packets sent
in an IP tunnel is the string 'ip.ipip4.udp'.
Note:
A performance measure is active, so generally a TypeP value does
not describe the link layer (i.e. ether2...). Valid Internet
packets are sent from Src to Dst. Then the choice of the link
layer relies on the Internet stack."
SYNTAX OCTET STRING (SIZE (0..512))
TypePaddress ::= TEXTUAL-CONVENTION
DISPLAY-HINT "255a"
STATUS current
DESCRIPTION
"This textual convention is a Display string used to describe the
parameters of the protocol encapsulation list of a packet,
basically the address.
TypePaddress is defined as a display string. It consists in a
list of space separated parameter list. Each parameter in the
list corresponds to a parameter of a PROTOCOL-IDENTIFIER of the
TypeP.
Example:
The TypeP 'ip.ipip4' has 2 parameters. A valid TypePaddress value
is '192.168.1.1 128.2.6.7'."
SYNTAX OCTET STRING (SIZE (0..512))
-- -------------------------------------------------------------
-- MIB Objects
-- -------------------------------------------------------------
etsysSrvcLvlConfigObjects OBJECT IDENTIFIER
::= { etsysServiceLevelReportingMIB 1 }
etsysSrvcLvlSystem OBJECT IDENTIFIER
::= { etsysSrvcLvlConfigObjects 1 }
etsysSrvcLvlOwners OBJECT IDENTIFIER
::= { etsysSrvcLvlConfigObjects 2 }
etsysSrvcLvlHistory OBJECT IDENTIFIER
::= { etsysSrvcLvlConfigObjects 3 }
etsysSrvcLvlMeasure OBJECT IDENTIFIER
::= { etsysSrvcLvlConfigObjects 4 }
-- -------------------------------------------------------------
-- etsysSrvcLvlSystem Group
-- -------------------------------------------------------------
etsysSrvcLvlSystemTime OBJECT-TYPE
SYNTAX GMTTimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current time of the system."
::= { etsysSrvcLvlSystem 1 }
etsysSrvcLvlSystemClockResolution OBJECT-TYPE
SYNTAX Integer32
UNITS "picoseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"etsysSrvcLvlSystemClockResolution provides the precision of the
clock used for the measures . The unit is the picosecond. For
example, the clock on an old Unix host might advance only once
every msec, and thus have a resolution of 1 msec. So its
resolution is 1,000,000,000 picosecond and the value of
etsysSrvcLvlSystemClockResolution is 1000000000."
::= { etsysSrvcLvlSystem 2 }
etsysSrvcLvlMetricTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysSrvcLvlMetricEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is mandatory. It describes the current
implementation. Each defined metric must be described
in the table.
etsysSrvcLvlMetricTable content is read only."
::= { etsysSrvcLvlSystem 3 }
etsysSrvcLvlMetricEntry OBJECT-TYPE
SYNTAX EtsysSrvcLvlMetricEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry describes the static capabilities of a metric
implementation."
INDEX { etsysSrvcLvlMetricIndex }
::= { etsysSrvcLvlMetricTable 1 }
EtsysSrvcLvlMetricEntry ::=
SEQUENCE {
etsysSrvcLvlMetricIndex INTEGER,
etsysSrvcLvlMetricCapabilities INTEGER,
etsysSrvcLvlMetricType INTEGER,
etsysSrvcLvlMetricUnit INTEGER,
etsysSrvcLvlMetricDescription SnmpAdminString
}
etsysSrvcLvlMetricIndex OBJECT-TYPE
SYNTAX INTEGER {
instantUnidirectionConnectivity (1),
instantBidirectionConnectivity (2),
intervalUnidirectionConnectivity (3),
intervalBidirectionConnectivity (4),
intervalTemporalConnectivity (5),
oneWayDelay (6),
oneWayDelayPoissonStream (7),
oneWayDelayPercentile (8),
oneWayDelayMedian (9),
oneWayDelayMinimum (10),
oneWayDelayInversePercentile (11),
oneWayPacketLoss (12),
oneWayPacketLossPoissonStream (13),
oneWayPacketLossAverage (14),
roundtripDelay (15),
roundtripDelayPoissonStream (16),
roundtripDelayPercentile (17),
roundtripDelayMedian (18),
roundtripDelayMinimum (19),
roundtripDelayInversePercentile (20),
oneWayLossDistanceStream (21),
oneWayLossPeriodStream (22),
oneWayLossNoticeableRate (23),
oneWayLossPeriodTotal (24),
oneWayLossPeriodLengths (25),
oneWayInterLossPeriodLengths (26),
oneWayIpdv (27),
oneWayIpdvPoissonStream (28),
oneWayIpdvPercentile (29),
oneWayIpdvInversePercentile (30),
oneWayIpdvJitter (31),
oneWayPeakToPeakIpdv (32),
oneWayDelayPeriodicStream (33),
roundtripDelayAverage (34),
roundtripPacketLoss (35),
roundtripPacketLossAverage (36),
roundtripIpdv (37)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"etsysSrvcLvlMetricIndex defines an unambiguous index for each
standardized metric. It identifies a metric. Its value is
defined above. This value is the same in any implementation
of the ENTERASYS-SERVICE-LEVEL-REPORTING-MIB. See
EtsysSrvcLvlStandardMetrics for description of the metrics.
Example:
onewayPacketLossAverage is defined as the 14.
Consequently the index of the metric onewayPacketLossAverage in
the EtsysSrvcLvlMetricTable will always be '14'"
::= { etsysSrvcLvlMetricEntry 1 }
etsysSrvcLvlMetricCapabilities OBJECT-TYPE
SYNTAX INTEGER {
notImplemented(0),
implemented(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A value of notImplemented implies the metric is not implemented.
A value of implemented implies the metric is implemented."
DEFVAL { implemented }
::= { etsysSrvcLvlMetricEntry 2 }
etsysSrvcLvlMetricType OBJECT-TYPE
SYNTAX INTEGER {
network(0),
aggregated(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the metric type, whether it is network or aggregated"
DEFVAL { aggregated }
::= { etsysSrvcLvlMetricEntry 3 }
etsysSrvcLvlMetricUnit OBJECT-TYPE
SYNTAX INTEGER {
noUnit(0),
second(1),
millisecond(2),
microsecond(3),
nanosecond(4),
percentage(5),
packet(6),
byte(7),
kilobyte(8),
megabyte(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unit used in the current entity for the results of the
measurement of this metric."
::= { etsysSrvcLvlMetricEntry 4 }
etsysSrvcLvlMetricDescription OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual description of the metric implementation following
the exact name of this metric in the registry. For example:
oneWayDelay: text ."
::= { etsysSrvcLvlMetricEntry 5 }
-- -------------------------------------------------------------
-- etsysSrvcLvlOwners Group
-- -------------------------------------------------------------
--
-- The etsysSrvcLvlOwners objects are responsible for managing
-- the owners access to the measurements.
--
etsysSrvcLvlOwnersTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysSrvcLvlOwnersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A management entity wishing to create and activate remote
EtsysSrvcLvl measurements in an agent must previously be
registered in the etsysSrvcLvlOwnersTable.
etsysSrvcLvlOwnersTable content is read-create. It contains at
least the owner 'monitor'."
::= { etsysSrvcLvlOwners 1 }
etsysSrvcLvlOwnersEntry OBJECT-TYPE
SYNTAX EtsysSrvcLvlOwnersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The description of the resources granted to an SNMP application.
For example, an instance of etsysSrvcLvlOwnersOwner with an
EtsysSrvcLvlOwnerString 'acme', which represents the 14th owner
created in etsysSrvcLvlOwnersTable would be named
etsysSrvcLvlOwnersEntryOwner.14.
Notes:
The etsysSrvcLvlOwnersIndex value is a local index managed
directly by the agent. The management application must poll to
get the next available index value.
It is not used in anyway in other tables."
INDEX { etsysSrvcLvlOwnersIndex }
::= { etsysSrvcLvlOwnersTable 1 }
EtsysSrvcLvlOwnersEntry ::= SEQUENCE {
etsysSrvcLvlOwnersIndex Integer32,
etsysSrvcLvlOwnersOwner EtsysSrvcLvlOwnerString,
etsysSrvcLvlOwnersGrantedMetrics EtsysSrvcLvlStandardMetrics,
etsysSrvcLvlOwnersQuota Integer32,
etsysSrvcLvlOwnersIpAddressType InetAddressType,
etsysSrvcLvlOwnersIpAddress InetAddress,
etsysSrvcLvlOwnersEmail SnmpAdminString,
etsysSrvcLvlOwnersSMS SnmpAdminString,
etsysSrvcLvlOwnersStatus RowStatus
}
etsysSrvcLvlOwnersIndex OBJECT-TYPE
SYNTAX Integer32 (1.. 65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary index that identifies an entry in the owners
table."
::= { etsysSrvcLvlOwnersEntry 1 }
etsysSrvcLvlOwnersOwner OBJECT-TYPE
SYNTAX EtsysSrvcLvlOwnerString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The owner described by this entry."
::= { etsysSrvcLvlOwnersEntry 2 }
etsysSrvcLvlOwnersGrantedMetrics OBJECT-TYPE
SYNTAX EtsysSrvcLvlStandardMetrics
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Defines the metrics granted to an owner for which measurements
can be performed."
::= { etsysSrvcLvlOwnersEntry 3 }
etsysSrvcLvlOwnersQuota OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum number of records that this owner may have in the
history table."
::= { etsysSrvcLvlOwnersEntry 4 }
etsysSrvcLvlOwnersIpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP address type of the management entity corresponding to
this owner.
InetAddressType is restricted to ipv4(1),ipv6(2)and dns(16)."
::= { etsysSrvcLvlOwnersEntry 5 }
etsysSrvcLvlOwnersIpAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (1..128))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP address of the management entity corresponding to this
owner."
::= { etsysSrvcLvlOwnersEntry 6 }
etsysSrvcLvlOwnersEmail OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The email address of the management entity corresponding to this
owner."
::= { etsysSrvcLvlOwnersEntry 7 }
etsysSrvcLvlOwnersSMS OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The SMS phone number of the management entity corresponding to
this owner."
::= { etsysSrvcLvlOwnersEntry 8 }
etsysSrvcLvlOwnersStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this table entry."
::= { etsysSrvcLvlOwnersEntry 9 }
-- -------------------------------------------------------------
-- etsysSrvcLvlHistory Group
-- -------------------------------------------------------------
-- -------------------------------------------------------------
-- etsysSrvcLvlHistoryTable
-- -------------------------------------------------------------
etsysSrvcLvlHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysSrvcLvlHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table containing the measurement results."
::= { etsysSrvcLvlHistory 1 }
etsysSrvcLvlHistoryEntry OBJECT-TYPE
SYNTAX EtsysSrvcLvlHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An etsysSrvcLvlHistoryEntry entry is one of the results of a
measure identified by etsysSrvcLvlHistoryMeasureOwner,
etsysSrvcLvlHistoryMeasureIndex, etsysSrvcLvlHistoryMetricIndex
and etsysSrvcLvlHistoryIndex.
In the index :
+ etsysSrvcLvlHistoryMeasureOwner identifies the owner of the
measure
+ etsysSrvcLvlHistoryMeasureIndex identifies the measure in the
owner namespace
+ etsysSrvcLvlHistoryMetricIndex identifies the metric measured
by the measure. The metric is described in the corresponding
entry of the n etsysSrvcLvlMetricTable
+ etsysSrvcLvlHistoryIndex is the local index of the result on
the history table."
INDEX { etsysSrvcLvlHistoryMeasureOwner,
etsysSrvcLvlHistoryMeasureIndex, etsysSrvcLvlHistoryMetricIndex,
etsysSrvcLvlHistoryIndex }
::= { etsysSrvcLvlHistoryTable 1 }
EtsysSrvcLvlHistoryEntry ::=
SEQUENCE {
etsysSrvcLvlHistoryMeasureOwner EtsysSrvcLvlOwnerString,
etsysSrvcLvlHistoryMeasureIndex Integer32,
etsysSrvcLvlHistoryMetricIndex Integer32,
etsysSrvcLvlHistoryIndex Integer32,
etsysSrvcLvlHistorySequence Integer32,
etsysSrvcLvlHistoryTimestamp GMTTimeStamp,
etsysSrvcLvlHistoryValue Integer32
}
etsysSrvcLvlHistoryMeasureOwner OBJECT-TYPE
SYNTAX EtsysSrvcLvlOwnerString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The owner of the measure that produced this result."
::= { etsysSrvcLvlHistoryEntry 1 }
etsysSrvcLvlHistoryMeasureIndex OBJECT-TYPE
SYNTAX Integer32 (1.. 65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The index (in owner's namespace) of the measure that produced
this result."
::= { etsysSrvcLvlHistoryEntry 2 }
etsysSrvcLvlHistoryMetricIndex OBJECT-TYPE
SYNTAX Integer32 (1.. 65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" etsysSrvcLvlHistoryMetricIndex identifies the metric measured
by the measure. The metric is described in the corresponding
entry of the etsysSrvcLvlMetricTable."
::= { etsysSrvcLvlHistoryEntry 3 }
etsysSrvcLvlHistoryIndex OBJECT-TYPE
SYNTAX Integer32 (1.. 65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" A local index that identifies a result in the history table."
::= { etsysSrvcLvlHistoryEntry 4 }
etsysSrvcLvlHistorySequence OBJECT-TYPE
SYNTAX Integer32 (0.. 65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"etsysSrvcLvlHistorySequence is the sequence index of the
measurement results for a metric.
Network metrics:
It's the sequence index of a measurement packet. Typically, it
identifies the order of the packet in the stream of packets sends
by the source.
Aggregated metrics:
It is the sequence index of the computed aggregated metric
result."
::= { etsysSrvcLvlHistoryEntry 5 }
etsysSrvcLvlHistoryTimestamp OBJECT-TYPE
SYNTAX GMTTimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The timestamp when the measurement occurred."
::= { etsysSrvcLvlHistoryEntry 6 }
etsysSrvcLvlHistoryValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The observed value of the measurement."
::= { etsysSrvcLvlHistoryEntry 7 }
-- -------------------------------------------------------------
-- etsysSrvcLvlMeasure Group
-- -------------------------------------------------------------
-- -------------------------------------------------------------
-- etsysSrvcLvlNetMeasureTable
-- -------------------------------------------------------------
etsysSrvcLvlNetMeasureTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysSrvcLvlNetMeasureEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry is a measurement that performs network measures and
provides results.
It performs several metric measurements per packet exchange. Each
step of a measure produces a singleton result per metric. The
time of the measurement and the value of the metric are saved in
the etsysSrvcLvlHistoryTable."
::= { etsysSrvcLvlMeasure 1 }
etsysSrvcLvlNetMeasureEntry OBJECT-TYPE
SYNTAX EtsysSrvcLvlNetMeasureEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The EtsysSrvcLvlNetMeasureTable is mandatory.
The etsysSrvcLvlNetMeasureMetrics is set to a list of metrics
to be computed from the same raw packet exchange. Each step of
measurement delivers a singleton per chosen metric. Results are
timestamped and saved in the etsysSrvcLvlHistoryTable.
The etsysSrvcLvlNetMeasureTable typical usage consists in
providing network measure indices in order to allow aggregated
measures to perform aggregation on the results of network
measures."
INDEX { etsysSrvcLvlNetMeasureOwner, etsysSrvcLvlNetMeasureIndex }
::= { etsysSrvcLvlNetMeasureTable 1 }
EtsysSrvcLvlNetMeasureEntry ::= SEQUENCE {
etsysSrvcLvlNetMeasureOwner EtsysSrvcLvlOwnerString,
etsysSrvcLvlNetMeasureIndex Integer32,
etsysSrvcLvlNetMeasureName SnmpAdminString,
etsysSrvcLvlNetMeasureMetrics EtsysSrvcLvlStandardMetrics,
etsysSrvcLvlNetMeasureBeginTime GMTTimeStamp,
etsysSrvcLvlNetMeasureDurationUnit TimeUnit,
etsysSrvcLvlNetMeasureDuration Integer32,
etsysSrvcLvlNetMeasureHistorySize Integer32,
etsysSrvcLvlNetMeasureFailureMgmtMode INTEGER,
etsysSrvcLvlNetMeasureResultsMgmt INTEGER,
etsysSrvcLvlNetMeasureSrcTypeP TypeP,
etsysSrvcLvlNetMeasureSrc TypePaddress,
etsysSrvcLvlNetMeasureDstTypeP TypeP,
etsysSrvcLvlNetMeasureDst TypePaddress,
etsysSrvcLvlNetMeasureTxMode INTEGER,
etsysSrvcLvlNetMeasureTxPacketRateUnit TimeUnit,
etsysSrvcLvlNetMeasureTxPacketRate Integer32,
etsysSrvcLvlNetMeasureDevtnOrBurstSize Integer32,
etsysSrvcLvlNetMeasureMedOrIntBurstSize Integer32,
etsysSrvcLvlNetMeasureLossTimeout Integer32,
etsysSrvcLvlNetMeasureL3PacketSize Integer32,
etsysSrvcLvlNetMeasureDataPattern OCTET STRING,
etsysSrvcLvlNetMeasureMap SnmpAdminString,
etsysSrvcLvlNetMeasureSingletons Integer32,
etsysSrvcLvlNetMeasureOperState INTEGER
}
etsysSrvcLvlNetMeasureOwner OBJECT-TYPE
SYNTAX EtsysSrvcLvlOwnerString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The owner of the network measurement."
::= { etsysSrvcLvlNetMeasureEntry 1 }
etsysSrvcLvlNetMeasureIndex OBJECT-TYPE
SYNTAX Integer32 (1.. 65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index (in owner's namespace) of the network measure. "
::= { etsysSrvcLvlNetMeasureEntry 2 }
etsysSrvcLvlNetMeasureName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the metric instance. It illustrates the specificity
of the metric and includes the metric and the TypeP.
Example:
IP-TCP-HTTP-One-way-Delay: free text "
::= { etsysSrvcLvlNetMeasureEntry 3 }
etsysSrvcLvlNetMeasureMetrics OBJECT-TYPE
SYNTAX EtsysSrvcLvlStandardMetrics
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the metrics to compute within this measure. ONLY network
metrics of the same type are allowed in this field.
A measure may be configured for the result of different metric
singletons to be archived in the etsysSrvcLvlHistoryTable. The
etsysSrvcLvlMetricIndex of the created result has the value of
the bit index of the corresponding etsysSrvcLvlMeasureMetrics as
explained above in the etsysSrvcLvlMetricIndex definition.
Example:
A measure asking for One-way-Delay(6) and One-way-Packet-Loss(12)
generated a flow of singletons which are logged in the
etsysSrvcLvlHistoryTable. The singletons created for the
One-way-Delay measure have a value of etsysSrvcLvlMetricIndex of
6 while the created singletons for the One-way-Packet-Loss
measure have a value of etsysSrvcLvlMetricIndex of 12.
One measure may perform simultaneously
either several network metrics
either several aggregated metrics"
-- { one-way-Delay, one-way-Packet-Loss }
::= { etsysSrvcLvlNetMeasureEntry 4 }
etsysSrvcLvlNetMeasureBeginTime OBJECT-TYPE
SYNTAX GMTTimeStamp
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the time at which the measurement begins."
::= { etsysSrvcLvlNetMeasureEntry 5 }
etsysSrvcLvlNetMeasureDurationUnit OBJECT-TYPE