1TRAPEZE-NETWORKS-SYSTEM-MIB DEFINITIONS ::= BEGIN
2
3IMPORTS
4    MODULE-IDENTITY, OBJECT-TYPE,
5    Unsigned32
6        FROM SNMPv2-SMI
7    DisplayString, TEXTUAL-CONVENTION
8        FROM SNMPv2-TC
9    trpzMibs
10        FROM TRAPEZE-NETWORKS-ROOT-MIB
11        ;
12
13trpzSystemMib MODULE-IDENTITY
14    LAST-UPDATED "200708140012Z"
15    ORGANIZATION "Trapeze Networks"
16    CONTACT-INFO
17        "Trapeze Networks Technical Support
18         www.trapezenetworks.com
19         US:            866.TRPZ.TAC
20         International: 925.474.2400
21         support@trapezenetworks.com"
22    DESCRIPTION
23        "System objects for Trapeze Networks wireless switches.
24
25        Copyright 2007 Trapeze Networks, Inc.
26        All rights reserved.
27        This Trapeze Networks SNMP Management Information Base
28        Specification (Specification) embodies Trapeze Networks'
29        confidential and proprietary intellectual property.
30        Trapeze Networks retains all title and ownership in
31        the Specification, including any revisions.
32
33        This Specification is supplied 'AS IS' and Trapeze Networks
34        makes no warranty, either express or implied, as to the use,
35        operation, condition, or performance of the Specification."
36
37    REVISION "200708140012Z"
38    DESCRIPTION "v3.0.1: Added new objects to support
39                Power Supply status.
40                (for 6.2 release)"
41
42    REVISION "200705040010Z"
43    DESCRIPTION "v2.1.0: Obsoleted two previously deprecated objects
44                (for 6.2 release)"
45
46    REVISION "200703140007Z"
47    DESCRIPTION "v2.0.0: Added new objects to support CPU load
48                and memory (RAM) usage details:
49                for last few seconds (''instant''),
50                minute, 5 minutes, hour, day, 3 days
51                (for 6.0 release)"
52
53    REVISION "200611090004Z"
54    DESCRIPTION "v1.0.3: Removed unused imports"
55
56    REVISION "200606060003Z"
57    DESCRIPTION "v1.0.2: Initial version, for 5.0 release"
58
59    ::= { trpzMibs 8 }
60
61
62-- Textual Conventions
63
64TrpzSysCpuLoad ::= TEXTUAL-CONVENTION
65    STATUS      current
66    DESCRIPTION
67        "CPU load in percents"
68    SYNTAX      Unsigned32 (0..100)
69
70TrpzSysMemoryAmount ::= TEXTUAL-CONVENTION
71    STATUS      current
72    DESCRIPTION
73        "Memory amount in KBytes (1024 octets)"
74    SYNTAX      Unsigned32
75
76TrpzSysPowerSupplyStatus ::= TEXTUAL-CONVENTION
77    STATUS      current
78    DESCRIPTION
79        "The status of a Power Supply."
80    SYNTAX      INTEGER {
81                    other        (1),
82                    unknown      (2),
83                    ac-failed    (3),
84                    dc-failed    (4),
85                    ac-ok-dc-ok  (5)
86                }
87
88
89-- Object definitions
90
91--
92-- The System MIB Tree
93--
94
95trpzSysObjects    OBJECT IDENTIFIER ::= { trpzSystemMib 1 }
96trpzSysDataObjects  OBJECT IDENTIFIER ::= { trpzSysObjects 1 }
97
98trpzSysCpuMemoryUsedBytes OBJECT-TYPE
99    SYNTAX      Unsigned32
100    MAX-ACCESS  read-only
101    STATUS      obsolete
102    DESCRIPTION
103        "CPU memory used in bytes.
104        Obsoleted by trpzSysCpuMemoryInstantUsage."
105    ::= { trpzSysDataObjects 1 }
106
107trpzSysCpuMemoryTotalBytes OBJECT-TYPE
108    SYNTAX      Unsigned32
109    MAX-ACCESS  read-only
110    STATUS      obsolete
111    DESCRIPTION
112        "CPU total physical memory in bytes.
113        Obsoleted by trpzSysCpuMemorySize."
114    ::= { trpzSysDataObjects 2 }
115
116trpzSysFlashMemoryUsedBytes OBJECT-TYPE
117    SYNTAX      Unsigned32
118    MAX-ACCESS  read-only
119    STATUS      current
120    DESCRIPTION
121        "Flash memory used in bytes."
122    ::= { trpzSysDataObjects 3 }
123
124trpzSysFlashMemoryTotalBytes OBJECT-TYPE
125    SYNTAX      Unsigned32
126    MAX-ACCESS  read-only
127    STATUS      current
128    DESCRIPTION
129        "Flash memory available in bytes."
130    ::= { trpzSysDataObjects 4 }
131
132trpzSysCpuAverageLoad OBJECT-TYPE
133    SYNTAX      TrpzSysCpuLoad
134    MAX-ACCESS  read-only
135    STATUS      current
136    DESCRIPTION
137        "CPU load average since system startup."
138    ::= { trpzSysDataObjects 5 }
139
140-- Totals
141
142trpzSysCpuMemorySize OBJECT-TYPE
143    SYNTAX      TrpzSysMemoryAmount
144    MAX-ACCESS  read-only
145    STATUS      current
146    DESCRIPTION
147        "Maximum available CPU Memory (RAM) in KBytes.
148        This is the memory available to the Wireless Switch software.
149        May be less than physical RAM size."
150    ::= { trpzSysDataObjects 6 }
151
152-- Reserving trpzSysDataObjects 7-10 for future scalars indicating totals
153
154
155trpzSysCpuLoadDetail         OBJECT IDENTIFIER ::= { trpzSysDataObjects 11 }
156trpzSysCpuMemoryUsageDetail  OBJECT IDENTIFIER ::= { trpzSysDataObjects 12 }
157trpzSysChassisComponents     OBJECT IDENTIFIER ::= { trpzSysDataObjects 13 }
158
159
160-- CPU load details:
161
162trpzSysCpuInstantLoad OBJECT-TYPE
163    SYNTAX      TrpzSysCpuLoad
164    MAX-ACCESS  read-only
165    STATUS      current
166    DESCRIPTION
167        "CPU instant load (for last few seconds)."
168    ::= { trpzSysCpuLoadDetail 1 }
169
170trpzSysCpuLastMinuteLoad OBJECT-TYPE
171    SYNTAX      TrpzSysCpuLoad
172    MAX-ACCESS  read-only
173    STATUS      current
174    DESCRIPTION
175        "CPU load for last minute."
176    ::= { trpzSysCpuLoadDetail 2 }
177
178trpzSysCpuLast5MinutesLoad OBJECT-TYPE
179    SYNTAX      TrpzSysCpuLoad
180    MAX-ACCESS  read-only
181    STATUS      current
182    DESCRIPTION
183        "CPU load for last 5 minutes."
184    ::= { trpzSysCpuLoadDetail 3 }
185
186trpzSysCpuLastHourLoad OBJECT-TYPE
187    SYNTAX      TrpzSysCpuLoad
188    MAX-ACCESS  read-only
189    STATUS      current
190    DESCRIPTION
191        "CPU load for last hour."
192    ::= { trpzSysCpuLoadDetail 4 }
193
194trpzSysCpuLastDayLoad OBJECT-TYPE
195    SYNTAX      TrpzSysCpuLoad
196    MAX-ACCESS  read-only
197    STATUS      current
198    DESCRIPTION
199        "CPU load for last day."
200    ::= { trpzSysCpuLoadDetail 5 }
201
202trpzSysCpuLast3DaysLoad OBJECT-TYPE
203    SYNTAX      TrpzSysCpuLoad
204    MAX-ACCESS  read-only
205    STATUS      current
206    DESCRIPTION
207        "CPU load for last 3 days."
208    ::= { trpzSysCpuLoadDetail 6 }
209
210
211-- Memory usage details
212
213trpzSysCpuMemoryInstantUsage OBJECT-TYPE
214    SYNTAX      TrpzSysMemoryAmount
215    MAX-ACCESS  read-only
216    STATUS      current
217    DESCRIPTION
218        "Instant memory usage (RAM) in KBytes (for last few seconds).
219        Ranges between 0 and trpzSysCpuMemorySize."
220    ::= { trpzSysCpuMemoryUsageDetail 1 }
221
222trpzSysCpuMemoryLastMinuteUsage OBJECT-TYPE
223    SYNTAX      TrpzSysMemoryAmount
224    MAX-ACCESS  read-only
225    STATUS      current
226    DESCRIPTION
227        "Memory usage (RAM) for last minute in KBytes.
228        Ranges between 0 and trpzSysCpuMemorySize."
229    ::= { trpzSysCpuMemoryUsageDetail 2 }
230
231trpzSysCpuMemoryLast5MinutesUsage OBJECT-TYPE
232    SYNTAX      TrpzSysMemoryAmount
233    MAX-ACCESS  read-only
234    STATUS      current
235    DESCRIPTION
236        "Memory usage (RAM) for last 5 minutes in KBytes.
237        Ranges between 0 and trpzSysCpuMemorySize."
238    ::= { trpzSysCpuMemoryUsageDetail 3 }
239
240trpzSysCpuMemoryLastHourUsage OBJECT-TYPE
241    SYNTAX      TrpzSysMemoryAmount
242    MAX-ACCESS  read-only
243    STATUS      current
244    DESCRIPTION
245        "Memory usage (RAM) for last hour in KBytes.
246        Ranges between 0 and trpzSysCpuMemorySize."
247    ::= { trpzSysCpuMemoryUsageDetail 4 }
248
249trpzSysCpuMemoryLastDayUsage OBJECT-TYPE
250    SYNTAX      TrpzSysMemoryAmount
251    MAX-ACCESS  read-only
252    STATUS      current
253    DESCRIPTION
254        "Memory usage (RAM) for last day in KBytes.
255        Ranges between 0 and trpzSysCpuMemorySize."
256    ::= { trpzSysCpuMemoryUsageDetail 5 }
257
258trpzSysCpuMemoryLast3DaysUsage OBJECT-TYPE
259    SYNTAX      TrpzSysMemoryAmount
260    MAX-ACCESS  read-only
261    STATUS      current
262    DESCRIPTION
263        "Memory usage (RAM) for last 3 days in KBytes.
264        Ranges between 0 and trpzSysCpuMemorySize."
265    ::= { trpzSysCpuMemoryUsageDetail 6 }
266
267
268-- Power Supplies Group
269
270trpzSysChasCompPowerSupplies OBJECT IDENTIFIER ::= { trpzSysChassisComponents 1 }
271
272trpzSysNumPowerSuppliesSupported OBJECT-TYPE
273    SYNTAX      Unsigned32
274    MAX-ACCESS  read-only
275    STATUS      current
276    DESCRIPTION
277        "The number of power supplies supported by the Wireless Switch.
278        This is the upper limit of the number of entries
279        in the power supply table, trpzSysPowerSupplyTable."
280    ::= { trpzSysChasCompPowerSupplies 1 }
281
282trpzSysPowerSupplyTable OBJECT-TYPE
283    SYNTAX      SEQUENCE OF TrpzSysPowerSupplyEntry
284    MAX-ACCESS  not-accessible
285    STATUS      current
286    DESCRIPTION
287        "Table of power supplies actually installed on the Wireless Switch."
288    ::= { trpzSysChasCompPowerSupplies 2 }
289
290trpzSysPowerSupplyEntry OBJECT-TYPE
291    SYNTAX      TrpzSysPowerSupplyEntry
292    MAX-ACCESS  not-accessible
293    STATUS      current
294    DESCRIPTION
295        "An entry in the trpzSysPowerSupplyTable table."
296    INDEX   { trpzSysPowerSupplyDeviceOID }
297    ::= { trpzSysPowerSupplyTable 1 }
298
299TrpzSysPowerSupplyEntry ::= SEQUENCE {
300    trpzSysPowerSupplyDeviceOID     OBJECT IDENTIFIER,
301    trpzSysPowerSupplyStatus        TrpzSysPowerSupplyStatus,
302    trpzSysPowerSupplyDescr         DisplayString
303    }
304
305trpzSysPowerSupplyDeviceOID OBJECT-TYPE
306    SYNTAX      OBJECT IDENTIFIER
307    MAX-ACCESS  not-accessible
308    STATUS      current
309    DESCRIPTION
310    "OID value used to identify this chassis component
311    as indicated in Registration MIB."
312    ::= { trpzSysPowerSupplyEntry 1 }
313
314trpzSysPowerSupplyStatus OBJECT-TYPE
315    SYNTAX      TrpzSysPowerSupplyStatus
316    MAX-ACCESS  read-only
317    STATUS      current
318    DESCRIPTION
319        "Status of the power supply."
320    ::= { trpzSysPowerSupplyEntry 2 }
321
322trpzSysPowerSupplyDescr OBJECT-TYPE
323    SYNTAX      DisplayString (SIZE (0..255))
324    MAX-ACCESS  read-only
325    STATUS      current
326    DESCRIPTION
327        "A human interpretable description of this power supply,
328        for example 'Left Power Supply'."
329    ::= { trpzSysPowerSupplyEntry 3 }
330
331END
332