summaryrefslogtreecommitdiff
path: root/MIBS/enterasys/CTINB2-MIB
blob: ddac373941505fd36c2e3bb03c5303839488e108 (plain)
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
CTINB2-MIB DEFINITIONS ::= BEGIN 

        --  ctinb2-mib.txt
        --  Revision:   00.00.02
        --  Date: October 23, 1998

        --  Cabletron Systems, Inc.
        --  35 Industrial Way, P.O. Box 5005
        --  Rochester, NH 03867-0505
        --  (603) 332-9400
        --  support@ctron.com

        --  This module provides authoritative definitions for Cabletron's
        --  INB2 MIB.
        --
        --  This module will be extended, as needed.

        --  Cabletron Systems reserves the right to make changes in
        --  specification and other information contained in this document
        --  without prior notice.  The reader should consult Cabletron Systems
        --  to determine whether any such changes have been made.
        --
        --  In no event shall Cabletron Systems 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 Cabletron
        --  Systems has been advised of, known, or should have known, the
        --  possibility of such damages.
        --
        --  Cabletron grants vendors, end-users, and other interested parties
        --  a non-exclusive license to use this Specification in connection
        --  with the management of Cabletron products.

        --  Copyright September 98 Cabletron Systems
 
IMPORTS 
        OBJECT-TYPE                  FROM RFC-1212
        ctINBinfo2                   FROM CTRON-MIB-NAMES ;

--
-- The Utilization group 
--

   ctInbUtil             OBJECT IDENTIFIER ::= { ctINBinfo2 1 }

   ctInbUtilInterval OBJECT-TYPE
       SYNTAX  INTEGER
       ACCESS  read-write
       STATUS  mandatory
       DESCRIPTION
           "The length of the sampling interval in seconds used for all INB
            utilization measurements and calculations."
       DEFVAL { 1 }
       ::= { ctInbUtil 1 }


   ctInbUtilTable OBJECT-TYPE 
       SYNTAX  SEQUENCE OF CtInbUtilEntry
       ACCESS  not-accessible 
       STATUS  mandatory 
       DESCRIPTION 
          "A list of byte counts and absolute utilization percentages reflecting
           data transferred via the INB during the last sampling interval."
       ::= { ctInbUtil 2 } 

   ctInbUtilEntry OBJECT-TYPE 
       SYNTAX  CtInbUtilEntry
       ACCESS  not-accessible 
       STATUS  mandatory 
       DESCRIPTION 
           "Byte counts and utilization percentages reflecting data transferred
            from a source module to a destination module via the INB."
       INDEX { ctInbUtilSrcSlot, ctInbUtilDestSlot }
       ::= { ctInbUtilTable 1 } 

   CtInbUtilEntry ::= 
       SEQUENCE { 
           ctInbUtilSrcSlot
               INTEGER,
           ctInbUtilDestSlot
               INTEGER,
           ctInbUtilHiByteCountA
               INTEGER,
           ctInbUtilLoByteCountA
               INTEGER,
           ctInbUtilHiByteCountB
               INTEGER,
           ctInbUtilLoByteCountB
               INTEGER,
           ctInbUtilAbsoluteA
               INTEGER,
           ctInbUtilAbsoluteB
               INTEGER,
           ctInbUtilAbsoluteTotal
               INTEGER
       }

   ctInbUtilSrcSlot OBJECT-TYPE
       SYNTAX  INTEGER
       ACCESS  read-only
       STATUS  mandatory
       DESCRIPTION
           "The chassis slot number containing the module from which bytes are
            transmitted onto the INB."
       ::= { ctInbUtilEntry 1 }

   ctInbUtilDestSlot OBJECT-TYPE
       SYNTAX  INTEGER
       ACCESS  read-only
       STATUS  mandatory
       DESCRIPTION
           "The chassis slot number containing the module to which bytes are
            transmitted across the INB."
       ::= { ctInbUtilEntry 2 }

   ctInbUtilHiByteCountA OBJECT-TYPE
       SYNTAX  INTEGER
       ACCESS  read-only
       STATUS  mandatory
       DESCRIPTION
           "The high-order 32 bits of the 64-bit entity which represents the number
            of bytes transferred from the source module to the destination module
            across INB channel A during the last sampling interval.  This 64-bit
            byte count may be calculated as:
              ctInbUtilByteCountA = (ctInbUtilHiByteCountA * 2**32) + ctInbUtilLoByteCountA "
       ::= { ctInbUtilEntry 3 }

   ctInbUtilLoByteCountA OBJECT-TYPE
       SYNTAX  INTEGER
       ACCESS  read-only
       STATUS  mandatory
       DESCRIPTION
           "The low-order 32 bits of the 64-bit entity which represents the number
            of bytes transferred from the source module to the destination module
            across INB channel A during the last sampling interval.  This 64-bit
            byte count may be calculated as:
              ctInbUtilByteCountA = (ctInbUtilHiByteCountA * 2**32) + ctInbUtilLoByteCountA "
       ::= { ctInbUtilEntry 4 }

   ctInbUtilHiByteCountB OBJECT-TYPE
       SYNTAX  INTEGER
       ACCESS  read-only
       STATUS  mandatory
       DESCRIPTION
           "The high-order 32 bits of the 64-bit entity which represents the number
            of bytes transferred from the source module to the destination module
            across INB channel B during the last sampling interval.  This 64-bit
            byte count may be calculated as:
              ctInbUtilByteCountB = (ctInbUtilHiByteCountB * 2**32) + ctInbUtilLoByteCountB "
       ::= { ctInbUtilEntry 5 }

   ctInbUtilLoByteCountB OBJECT-TYPE
       SYNTAX  INTEGER
       ACCESS  read-only
       STATUS  mandatory
       DESCRIPTION
           "The low-order 32 bits of the 64-bit entity which represents the number
            of bytes transferred from the source module to the destination module
            across INB channel B during the last sampling interval.  This 64-bit
            byte count may be calculated as:
              ctInbUtilByteCountB = (ctInbUtilHiByteCountB * 2**32) + ctInbUtilLoByteCountB "
       ::= { ctInbUtilEntry 6 }

   ctInbUtilAbsoluteA OBJECT-TYPE
       SYNTAX  INTEGER
       ACCESS  read-only
       STATUS  mandatory
       DESCRIPTION
           "The percentage of absolute utilization of INB channel A by data transferred
            from the source module to the destination module during the last sampling
            interval.  This percentage is calculated by dividing ctInbUtilByteCountA
            (a 64-bit entity which is calculated as specified above) by
            the theoretical maximum number of bytes that could have traversed INB
            channel A during the interval.  Note that in order to increase precision,
            the value of this object is the actual percentage multiplied by 100 (that
            is, to determine the actual percentage, divide the value of this object by
            100)."
       ::= { ctInbUtilEntry 7 }

   ctInbUtilAbsoluteB OBJECT-TYPE
       SYNTAX  INTEGER
       ACCESS  read-only
       STATUS  mandatory
       DESCRIPTION
           "The percentage of absolute utilization of INB channel B by data transferred
            from the source module to the destination module during the last sampling
            interval.  This percentage is calculated by dividing ctInbUtilByteCountB
            (a 64-bit entity which is calculated as specified above) by
            the theoretical maximum number of bytes that could have traversed INB
            channel B during the interval.  Note that in order to increase precision,
            the value of this object is the actual percentage multiplied by 100 (that
            is, to determine the actual percentage, divide the value of this object by
            100)."
       ::= { ctInbUtilEntry 8 }

   ctInbUtilAbsoluteTotal OBJECT-TYPE
       SYNTAX  INTEGER
       ACCESS  read-only
       STATUS  mandatory
       DESCRIPTION
           "The percentage of absolute utilization of the total INB by data transferred
            from the source module to the destination module during the last sampling
            interval.  This percentage is calculated by dividing the sum of
            ctInbUtilByteCountA and ctInbUtilByteCountB by the theoretical maximum number
            of bytes that could have traversed both INB channels during the interval.
            Note that in order to increase precision, the value of this object is the
            actual percentage multiplied by 100 (that is, to determine the actual
            percentage, divide the value of this object by 100)."
       ::= { ctInbUtilEntry 9 }


END