1TIMETRA-OES-HARDWARE-MIB DEFINITIONS ::= BEGIN
2
3-- (c) Copyright 2013-2016 Nokia.  All rights reserved.
4-- This software is the confidential and proprietary property of
5-- Nokia and may only be used in accordance with the
6-- terms of the license agreement provided with this software.
7
8 IMPORTS
9    SnmpAdminString                         FROM SNMP-FRAMEWORK-MIB
10
11    OBJECT-TYPE, MODULE-IDENTITY,
12    NOTIFICATION-TYPE, Unsigned32,
13    Integer32, Counter64, Gauge32,
14    Counter32                               FROM SNMPv2-SMI
15
16    MODULE-COMPLIANCE, OBJECT-GROUP,
17    NOTIFICATION-GROUP                      FROM SNMPv2-CONF
18
19    TEXTUAL-CONVENTION, DateAndTime,
20    DisplayString, RowStatus,
21    TruthValue, TimeStamp                   FROM SNMPv2-TC
22
23    TmnxHwIndex, tmnxHwIndex,
24    TmnxPhysChassisIndex, TmnxLEDState,
25    TmnxCardRebootType, TmnxDeviceState,
26    tmnxHwClass                             FROM TIMETRA-CHASSIS-MIB
27
28    TmnxActionType, TmnxAdminState,
29    TmnxOperState, TNamedItemOrEmpty,
30    TItemDescription, TNamedItem            FROM TIMETRA-TC-MIB
31
32    ifIndex                                 FROM IF-MIB
33
34    tmnxSRObjs,tmnxSRConfs,
35    tmnxSRNotifyPrefix, timetraSRMIBModules FROM TIMETRA-GLOBAL-MIB
36
37    tmnxPortNotifyPortId,
38    TmnxPortOperStatus                      FROM TIMETRA-PORT-MIB
39    ;
40
41timetraOesHardwareMIBModule      MODULE-IDENTITY
42        LAST-UPDATED    "201308010000Z"
43        ORGANIZATION "Nokia"
44        CONTACT-INFO
45            "Nokia SROS Support
46             Web: http://www.nokia.com"
47        DESCRIPTION
48        "This document is the SNMP MIB module to manage and provision the
49        Optical Extension Shelf (OES) hardware components of the Nokia
50        SROS device.
51
52        Copyright (c) 2013-2016 Nokia.  All rights reserved.
53        Reproduction of this document is authorized on the condition that
54        the foregoing copyright notice is included.
55
56        This SNMP MIB module (Specification) embodies Nokia's
57        proprietary intellectual property.  Nokia retains
58        all title and ownership in the Specification, including any
59        revisions.
60
61        Nokia grants all interested parties a non-exclusive
62        license to use and distribute an unmodified copy of this
63        Specification in connection with management of Nokia
64        products, and without fee, provided this copyright notice and
65        license appear on all copies.
66
67        This Specification is supplied 'as is', and Nokia
68        makes no warranty, either express or implied, as to the use,
69        operation, condition, or performance of the Specification."
70
71--
72-- Revision History
73--
74        REVISION    "201308010000Z"
75        DESCRIPTION "Rev 1.0                            05 Sep 2013 00:00
76                     Initial release of the TIMETRA-OES-HARDWARE-MIB."
77
78      ::= { timetraSRMIBModules 99 }
79
80tmnxOesHwObjs            OBJECT IDENTIFIER ::= { tmnxSRObjs 99 }
81tmnxOesHwMIBNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 99 }
82tmnxOesHwConformance     OBJECT IDENTIFIER ::= { tmnxSRConfs 99 }
83
84-- Object Groups in the Nokia OES MIB Module
85tmnxOesChassisObjs       OBJECT IDENTIFIER ::= { tmnxOesHwObjs 1 }
86tmnxOesCardObjs          OBJECT IDENTIFIER ::= { tmnxOesHwObjs 2 }
87tmnxOesPortObjs          OBJECT IDENTIFIER ::= { tmnxOesHwObjs 3 }
88tmnxOesHwNotifyObjs      OBJECT IDENTIFIER ::= { tmnxOesHwObjs 4 }
89
90-- Notification Groups in the Nokia OES MIB Module
91tmnxOesHwNotifications   OBJECT IDENTIFIER ::= { tmnxOesHwMIBNotifyPrefix 1 }
92
93-- Compliance Groups in the Nokia OES MIB Module
94tmnxOesHwCompliances     OBJECT IDENTIFIER ::= { tmnxOesHwConformance 1 }
95tmnxOesHwGroups          OBJECT IDENTIFIER ::= { tmnxOesHwConformance 2 }
96
97--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
98--
99--  TIMETRA-OES-HARDWARE-MIB Textual Conventions
100--
101TmnxOesCardHFD                   ::= TEXTUAL-CONVENTION
102    STATUS      current
103    DESCRIPTION
104        "TmnxOesCardHFD specifies ..."
105    SYNTAX      SnmpAdminString (SIZE(0..2))
106
107TmnxOesHwMktPartNo               ::= TEXTUAL-CONVENTION
108    STATUS      current
109    DESCRIPTION
110        "TmnxOesHwMktPartNo specifies ..."
111    SYNTAX      SnmpAdminString (SIZE(0..20))
112
113TmnxOesHwSWGenLoadName           ::= TEXTUAL-CONVENTION
114    STATUS      current
115    DESCRIPTION
116        "TmnxOesHwSWGenLoadName specifies ..."
117    SYNTAX      SnmpAdminString (SIZE(0..20))
118
119TmnxOesHwLEDColorType            ::= TEXTUAL-CONVENTION
120    STATUS      current
121    DESCRIPTION
122        "TmnxOesHwLEDColorType specifies ..."
123    SYNTAX      INTEGER {
124                    unknown(1),
125                    off(2),
126                    red(3),
127                    green(4),
128                    orange(5)
129                }
130
131TmnxOesHwLEDStateType            ::= TEXTUAL-CONVENTION
132    STATUS      current
133    DESCRIPTION
134        "TmnxOesHwLEDStateType specifies ..."
135    SYNTAX      INTEGER {
136                    unknown   (1),
137                    solid     (2),
138                    fastBlink (3),
139                    slowBlink (4)
140                }
141
142TmnxOesSlotNumber                ::= TEXTUAL-CONVENTION
143    STATUS      current
144    DESCRIPTION
145        "TmnxOesSlotNumber specifies a unique index that identifies a physical
146         slot number within an OES chassis."
147    SYNTAX      Unsigned32 (1..40)
148
149TmnxOesChassisType               ::= TEXTUAL-CONVENTION
150    STATUS      current
151    DESCRIPTION
152        "TmnxOesChassisType specifies an Nokia SR OES chassis type."
153    SYNTAX      Unsigned32
154
155TmnxOesCardType                  ::= TEXTUAL-CONVENTION
156    STATUS      current
157    DESCRIPTION
158        "TmnxOesCardType specifies an Nokia SR OES card type."
159    SYNTAX      Unsigned32
160
161TmnxOesCardSuppType              ::= TEXTUAL-CONVENTION
162    STATUS      current
163    DESCRIPTION
164        "TmnxCardSuppType specifies the valid card types supported for a
165         specific card slot. When multiple bits are set, it can be used to
166         identify a set or list of card types.
167
168         Some example card types:
169
170             112SCA1 -- 112G Single Port Tunable
171             112SNA1 -- 112G Single Port Tunable Coherent
172             130SCA1 -- 130G Single Port Tunable
173             EC      -- Equipment Controller"
174    SYNTAX      BITS {
175                    invalid-card-type    (0),
176                    unassigned           (1),
177                    oes-supp-card-type-2 (2),
178                    oes-supp-card-type-3 (3),
179                    oes-supp-card-type-4 (4),
180                    oes-supp-card-type-5 (5),
181                    oes-supp-card-type-6 (6),
182                    oes-supp-card-type-7 (7),
183                    oes-supp-card-type-8 (8)
184                }
185
186TmnxOesCmnEqpPortNumber                ::= TEXTUAL-CONVENTION
187    STATUS      current
188    DESCRIPTION
189        "TmnxOesCmnEqpPortNumber specifies a unique index that identifies a
190         physical port number within an OES chassis common equipment slot."
191    SYNTAX      Unsigned32
192
193TmnxOesPortErrorStatus                 ::= TEXTUAL-CONVENTION
194    STATUS  current
195    DESCRIPTION
196        "The TmnxOesPortErrorStatus is a bitmask which describes error
197         conditions that can be raised/cleared on an OES port.
198
199         The possible values are:
200            deviceFailure       (0) - generic port device failure.
201            transmissionFailure (1) - port transmission failure."
202    SYNTAX  BITS {
203                deviceFailure       (0),
204                transmissionFailure (1)
205            }
206
207--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
208--
209--  TIMETRA-OES-HARDWARE-MIB Global Configuration Objects
210--
211tmnxOesChassisTypeTable          OBJECT-TYPE
212    SYNTAX      SEQUENCE OF TmnxOesChassisTypeEntry
213    MAX-ACCESS  not-accessible
214    STATUS      current
215    DESCRIPTION
216        "The chassis type table has an entry for each Nokia SROS EOS
217         series chassis model."
218    ::= { tmnxOesChassisObjs 1 }
219
220tmnxOesChassisTypeEntry          OBJECT-TYPE
221    SYNTAX      TmnxOesChassisTypeEntry
222    MAX-ACCESS  not-accessible
223    STATUS      current
224    DESCRIPTION
225        "Each row entry represents an Nokia SROS OES series chassis
226         model. Rows in this table are created by the agent at initialization
227         and cannot be created or destroyed by SNMP Get or Set requests."
228    INDEX       { tmnxOesChassisTypeIndex }
229    ::= { tmnxOesChassisTypeTable 1 }
230
231TmnxOesChassisTypeEntry          ::= SEQUENCE {
232    tmnxOesChassisTypeIndex        TmnxOesChassisType,
233    tmnxOesChassisTypeName         TNamedItemOrEmpty,
234    tmnxOesChassisTypeDescription  TItemDescription,
235    tmnxOesChassisTypeStatus       TruthValue
236}
237
238tmnxOesChassisTypeIndex          OBJECT-TYPE
239    SYNTAX      TmnxOesChassisType
240    MAX-ACCESS  not-accessible
241    STATUS      current
242    DESCRIPTION
243        "The value of tmnxOesChassisTypeIndex specifies the type of
244         Nokia SROS series OES chassis model."
245    ::= { tmnxOesChassisTypeEntry 1 }
246
247tmnxOesChassisTypeName           OBJECT-TYPE
248    SYNTAX      TNamedItemOrEmpty
249    MAX-ACCESS  read-only
250    STATUS      current
251    DESCRIPTION
252        "The value of tmnxOesChassisTypeName indicates the administrative name
253         that identifies this type of Nokia SROS series OES chassis
254         model.  This name string may be used in CLI commands to specify a
255         particular OES chassis model type."
256    ::= { tmnxOesChassisTypeEntry 2 }
257
258tmnxOesChassisTypeDescription    OBJECT-TYPE
259    SYNTAX      TItemDescription
260    MAX-ACCESS  read-only
261    STATUS      current
262    DESCRIPTION
263        "The value of tmnxOesChassisTypeDescription indicates the detailed
264         description of this Nokia SROS series OES chassis model."
265    ::= { tmnxOesChassisTypeEntry 3 }
266
267tmnxOesChassisTypeStatus         OBJECT-TYPE
268    SYNTAX      TruthValue
269    MAX-ACCESS  read-only
270    STATUS      current
271    DESCRIPTION
272        "The value of tmnxOesChassisTypeStatus indicates the chassis type
273         support. When tmnxOesChassisTypeStatus has a value of 'true' it
274         indicates that this chassis model is supported in this revision of the
275         management software. When it has a value of 'false' there is no
276         support."
277    ::= { tmnxOesChassisTypeEntry 4 }
278
279tmnxOesChassisLastChange         OBJECT-TYPE
280    SYNTAX      TimeStamp
281    MAX-ACCESS  read-only
282    STATUS      current
283    DESCRIPTION
284        "The value of tmnxOesChassisLastChange indicates the time, since
285         system startup, when tmnxOesChassisTable last changed configuration."
286    ::= { tmnxOesChassisObjs 2 }
287
288tmnxOesChassisTable              OBJECT-TYPE
289    SYNTAX      SEQUENCE OF TmnxOesChassisEntry
290    MAX-ACCESS  not-accessible
291    STATUS      current
292    DESCRIPTION
293        "The tmnxOesChassisTable contains configuration information for
294         OES chassis."
295    ::= { tmnxOesChassisObjs 3 }
296
297tmnxOesChassisEntry              OBJECT-TYPE
298    SYNTAX      TmnxOesChassisEntry
299    MAX-ACCESS  not-accessible
300    STATUS      current
301    DESCRIPTION
302        "The tmnxOesChassisEntry consists of the configurable objects for
303         a given OES chassis."
304    INDEX       { tmnxOesChassisNumber }
305    ::= { tmnxOesChassisTable 1 }
306
307TmnxOesChassisEntry              ::= SEQUENCE {
308    tmnxOesChassisNumber             TmnxPhysChassisIndex,
309    tmnxOesChassisRowStatus          RowStatus,
310    tmnxOesChassisRowLastChanged     TimeStamp,
311    tmnxOesChassisAssignedType       TmnxOesChassisType,
312    tmnxOesChassisEquippedType       TmnxOesChassisType,
313    tmnxOesChassisActivitySwitch     TmnxActionType,
314    tmnxOesChassisHwEntryIndex       TmnxHwIndex
315}
316
317tmnxOesChassisNumber             OBJECT-TYPE
318    SYNTAX      TmnxPhysChassisIndex
319    MAX-ACCESS  not-accessible
320    STATUS      current
321    DESCRIPTION
322        "The value of tmnxOesChassisNumber specifies a unique value which
323         identifies the OES chassis."
324    ::= { tmnxOesChassisEntry 1 }
325
326tmnxOesChassisRowStatus          OBJECT-TYPE
327    SYNTAX      RowStatus
328    MAX-ACCESS  read-create
329    STATUS      current
330    DESCRIPTION
331        "The value of tmnxOesChassisRowStatus specifies the row status.
332         It allows the creation and deletion of rows in tmnxOesChassisTable.
333
334         When creating an OES Chassis entry, tmnxOesChassisRowStatus and
335         tmnxOesChassisAssignedType must be set together in the same SNMP SET
336         request PDU."
337    ::= { tmnxOesChassisEntry 2 }
338
339tmnxOesChassisRowLastChanged     OBJECT-TYPE
340    SYNTAX      TimeStamp
341    MAX-ACCESS  read-only
342    STATUS      current
343    DESCRIPTION
344        "The value of tmnxOesChassisRowLastChanged indicates the time this row
345         was last changed."
346    ::= { tmnxOesChassisEntry 3 }
347
348tmnxOesChassisAssignedType       OBJECT-TYPE
349    SYNTAX      TmnxOesChassisType
350    MAX-ACCESS  read-create
351    STATUS      current
352    DESCRIPTION
353        "The value of tmnxOesChassisAssignedType specifies the administratively
354         assigned type of the OES chassis.
355
356         tmnxOesChassisRowStatus and tmnxOesChassisAssignedType must be set
357         together in the same SNMP SET request PDU."
358    DEFVAL      { 1 }
359    ::= { tmnxOesChassisEntry 4 }
360
361tmnxOesChassisEquippedType       OBJECT-TYPE
362    SYNTAX      TmnxOesChassisType
363    MAX-ACCESS  read-only
364    STATUS      current
365    DESCRIPTION
366        "The value of tmnxOesChassisEquippedType indicates the OES chassis type
367         that is equipped."
368    ::= { tmnxOesChassisEntry 5 }
369
370tmnxOesChassisActivitySwitch     OBJECT-TYPE
371    SYNTAX      TmnxActionType
372    MAX-ACCESS  read-create
373    STATUS      current
374    DESCRIPTION
375        "The value of tmnxOesChassisActivitySwitch specifies the activity switch
376         action for the OES chassis. When the value is set to 'doAction (1)',
377         the OES chassis causes an activity switchover between this chassis's
378         controller (i.e. EC) cards."
379    DEFVAL      { notApplicable }
380    ::= { tmnxOesChassisEntry 6 }
381
382tmnxOesChassisHwEntryIndex       OBJECT-TYPE
383    SYNTAX      TmnxHwIndex
384    MAX-ACCESS  read-only
385    STATUS      current
386    DESCRIPTION
387        "The value is a unique index that identifies
388         common management information for Nokia SROS series
389         manufactured hardware components within the specified chassis."
390    ::= { tmnxOesChassisEntry 7 }
391
392tmnxOesPFTable                 OBJECT-TYPE
393    SYNTAX      SEQUENCE OF TmnxOesPFEntry
394    MAX-ACCESS  not-accessible
395    STATUS      current
396    DESCRIPTION
397        "The table tmnxOesPFTable contains information about the OES
398         power filter cards."
399    ::= { tmnxOesChassisObjs 4 }
400
401tmnxOesPFEntry                 OBJECT-TYPE
402    SYNTAX      TmnxOesPFEntry
403    MAX-ACCESS  not-accessible
404    STATUS      current
405    DESCRIPTION
406        "A row in tmnxOesPFTable is created/destroyed by the SYSTEM when there
407         is a row created/destroyed in the tmnxHwTable for an OES power
408         filter card."
409    INDEX       { tmnxOesChassisNumber,
410                  tmnxOesSlotNumber }
411    ::= { tmnxOesPFTable 1 }
412
413TmnxOesPFEntry                 ::= SEQUENCE {
414    tmnxOesSlotNumber     TmnxOesSlotNumber,
415    tmnxOesPFType           INTEGER,
416    tmnxOesPFAmpRating      Unsigned32,
417    tmnxOesPFInputCurrent   Unsigned32,
418    tmnxOesPFInputVoltage   Unsigned32,
419    tmnxOesPFInputPower     Unsigned32,
420    tmnxOesPFClkA           Unsigned32,
421    tmnxOesPFClkB           Unsigned32,
422    tmnxOesPFClkDelta       Integer32,
423    tmnxOesPFState          TmnxDeviceState,
424    tmnxOesPFHwIndex        TmnxHwIndex
425}
426
427tmnxOesSlotNumber                OBJECT-TYPE
428    SYNTAX      TmnxOesSlotNumber
429    MAX-ACCESS  not-accessible
430    STATUS      current
431    DESCRIPTION
432        "The value of tmnxOesSlotNumber specifies the slot number of an OES
433         power filter card."
434    ::= { tmnxOesPFEntry 1 }
435
436tmnxOesPFType   OBJECT-TYPE
437    SYNTAX      INTEGER {
438                    ac (1),
439                    dc (2)
440                }
441    MAX-ACCESS  read-only
442    STATUS      current
443    DESCRIPTION
444        "The value of tmnxOesPFType indicates the type of an OES power filter
445         card."
446    ::= { tmnxOesPFEntry 2 }
447
448tmnxOesPFAmpRating               OBJECT-TYPE
449    SYNTAX      Unsigned32
450    UNITS       "deci-amps"
451    MAX-ACCESS  read-only
452    STATUS      current
453    DESCRIPTION
454        "The value of tmnxOesPFAmpRating indicates the amperage rating of an OES
455         power filter."
456    ::= { tmnxOesPFEntry 3 }
457
458tmnxOesPFInputCurrent            OBJECT-TYPE
459    SYNTAX      Unsigned32
460    UNITS       "milli-amps"
461    MAX-ACCESS  read-only
462    STATUS      current
463    DESCRIPTION
464        "The value of tmnxOesPFInputCurrent indicates the input current of an
465         OES power filter."
466    ::= { tmnxOesPFEntry 4 }
467
468tmnxOesPFInputVoltage            OBJECT-TYPE
469    SYNTAX      Unsigned32
470    UNITS       "milli-volts"
471    MAX-ACCESS  read-only
472    STATUS      current
473    DESCRIPTION
474        "The value of tmnxOesPFInputVoltage indicates the input voltage of an
475         OES power filter."
476    ::= { tmnxOesPFEntry 5 }
477
478tmnxOesPFInputPower              OBJECT-TYPE
479    SYNTAX      Unsigned32
480    UNITS       "watts"
481    MAX-ACCESS  read-only
482    STATUS      current
483    DESCRIPTION
484        "The value of tmnxOesPFInputPower indicates the input power of an OES
485         power filter."
486    ::= { tmnxOesPFEntry 6 }
487
488tmnxOesPFClkA                    OBJECT-TYPE
489    SYNTAX      Unsigned32
490    UNITS       "1/10 parts-per-million"
491    MAX-ACCESS  read-only
492    STATUS      current
493    DESCRIPTION
494        "The value of tmnxOesPFClkA indicates the frequency offset
495         of clock A of the OES power filter."
496    ::= { tmnxOesPFEntry 7 }
497
498tmnxOesPFClkB                    OBJECT-TYPE
499    SYNTAX      Unsigned32
500    UNITS       "1/10 parts-per-million"
501    MAX-ACCESS  read-only
502    STATUS      current
503    DESCRIPTION
504        "The value of tmnxOesPFClkB indicates the frequency offset
505         of clock B of the OES power filter."
506    ::= { tmnxOesPFEntry 8 }
507
508tmnxOesPFClkDelta                OBJECT-TYPE
509    SYNTAX      Integer32
510    UNITS       "1/10 parts-per-million"
511    MAX-ACCESS  read-only
512    STATUS      current
513    DESCRIPTION
514        "The value of tmnxOesPFClkDelta indicates the difference between
515         the frequency offset of clock A and that of clock B"
516    ::= { tmnxOesPFEntry 9 }
517
518tmnxOesPFState                   OBJECT-TYPE
519    SYNTAX      TmnxDeviceState
520    MAX-ACCESS  read-only
521    STATUS      current
522    DESCRIPTION
523        "The value of tmnxOesPFState indicates an OES power filter's operational
524
525         state."
526    ::= { tmnxOesPFEntry 10 }
527
528tmnxOesPFHwIndex                 OBJECT-TYPE
529    SYNTAX      TmnxHwIndex
530    MAX-ACCESS  read-only
531    STATUS      current
532    DESCRIPTION
533        "The value of tmnxOesPFHwIndex indicates a unique index of common
534         management information for hardware components within the specified
535         chassis."
536    ::= { tmnxOesPFEntry 11 }
537
538tmnxOesFanLastChg                OBJECT-TYPE
539    SYNTAX      TimeStamp
540    MAX-ACCESS  read-only
541    STATUS      current
542    DESCRIPTION
543        "The value of sysUpTime when tmnxOesFanTable was last changed."
544    ::= { tmnxOesChassisObjs 5 }
545
546tmnxOesFanTable                  OBJECT-TYPE
547    SYNTAX      SEQUENCE OF TmnxOesFanEntry
548    MAX-ACCESS  not-accessible
549    STATUS      current
550    DESCRIPTION
551        "The table tmnxOesFanTable contains the information pertaining
552         to the fan tray(s) of OES chassis."
553    ::= { tmnxOesChassisObjs 6 }
554
555tmnxOesFanEntry                  OBJECT-TYPE
556    SYNTAX      TmnxOesFanEntry
557    MAX-ACCESS  not-accessible
558    STATUS      current
559    DESCRIPTION
560        "Rows in tmnxOesFanTable are created/destroyed by the SYSTEM when
561         tmnxOesChassisEntry rows are created/destroyed. Only certain slots
562         can contain a fan in each OES chassis type."
563    INDEX       { tmnxOesChassisNumber,
564                  tmnxOesFanSlotNumber }
565    ::= { tmnxOesFanTable 1 }
566
567TmnxOesFanEntry                ::= SEQUENCE {
568    tmnxOesFanSlotNumber      TmnxOesSlotNumber,
569    tmnxOesFanState           TmnxDeviceState,
570    tmnxOesFanSpeedControl    INTEGER,
571    tmnxOesFanHwIndex         TmnxHwIndex
572}
573
574tmnxOesFanSlotNumber             OBJECT-TYPE
575    SYNTAX      TmnxOesSlotNumber
576    MAX-ACCESS  not-accessible
577    STATUS      current
578    DESCRIPTION
579        "The value of tmnxOesFanSlotNumber specifies the slot number of the
580         fan in OES chassis."
581    ::= { tmnxOesFanEntry 1 }
582
583tmnxOesFanState      OBJECT-TYPE
584    SYNTAX      TmnxDeviceState
585    MAX-ACCESS  read-only
586    STATUS      current
587    DESCRIPTION
588        "The value of tmnxOesFanState indicates the fan's operational state."
589    ::= { tmnxOesFanEntry 2 }
590
591tmnxOesFanSpeedControl           OBJECT-TYPE
592    SYNTAX      INTEGER {
593                    normal  (1),
594                    maximum (2)
595                }
596    MAX-ACCESS  read-write
597    STATUS      current
598    DESCRIPTION
599        "The value of tmnxOesFanSpeedControl specifies the level of the fan
600         speed."
601    DEFVAL      { normal }
602    ::= { tmnxOesFanEntry 3 }
603
604tmnxOesFanHwIndex                OBJECT-TYPE
605    SYNTAX      TmnxHwIndex
606    MAX-ACCESS  read-only
607    STATUS      current
608    DESCRIPTION
609        "The value of tmnxOesFanHwIndex indicates a unique index that
610         identifies common management information for Nokia SROS
611         series manufactured hardware components within the specified chassis."
612    ::= { tmnxOesFanEntry 4 }
613
614tmnxOesCardTypeTable             OBJECT-TYPE
615    SYNTAX      SEQUENCE OF TmnxOesCardTypeEntry
616    MAX-ACCESS  not-accessible
617    STATUS      current
618    DESCRIPTION
619        "The card type table has an entry for each Nokia SROS EOS
620         series card model."
621    ::= { tmnxOesCardObjs 1 }
622
623tmnxOesCardTypeEntry             OBJECT-TYPE
624    SYNTAX      TmnxOesCardTypeEntry
625    MAX-ACCESS  not-accessible
626    STATUS      current
627    DESCRIPTION
628        "Each row entry represents an Nokia SROS series Card model.
629         Rows in this table are created by the agent at initialization and
630         cannot be created or destroyed by SNMP Get or Set requests."
631    INDEX       { tmnxOesCardTypeIndex }
632    ::= { tmnxOesCardTypeTable 1 }
633
634TmnxOesCardTypeEntry             ::= SEQUENCE {
635    tmnxOesCardTypeIndex        TmnxOesCardType,
636    tmnxOesCardTypeName         SnmpAdminString,
637    tmnxOesCardTypeDescription  SnmpAdminString,
638    tmnxOesCardTypeStatus       TruthValue,
639    tmnxOesCardTypeHeight       Unsigned32,
640    tmnxOesCardTypeWidth        Unsigned32,
641    tmnxOesCardTypeNumPorts     Unsigned32
642}
643
644tmnxOesCardTypeIndex             OBJECT-TYPE
645    SYNTAX      TmnxOesCardType
646    MAX-ACCESS  not-accessible
647    STATUS      current
648    DESCRIPTION
649        "The unique index value which identifies this type of Nokia
650         SROS series OES card model."
651    ::= { tmnxOesCardTypeEntry 1 }
652
653tmnxOesCardTypeName              OBJECT-TYPE
654    SYNTAX      SnmpAdminString (SIZE(0..31))
655    MAX-ACCESS  read-only
656    STATUS      current
657    DESCRIPTION
658        "The administrative name that identifies this type of Nokia
659         SROS series OES card model.  This name string may be used in
660         CLI commands to specify a particular card model type."
661    ::= { tmnxOesCardTypeEntry 2 }
662
663tmnxOesCardTypeDescription       OBJECT-TYPE
664    SYNTAX      SnmpAdminString (SIZE(0..255))
665    MAX-ACCESS  read-only
666    STATUS      current
667    DESCRIPTION
668        "A detailed description of this Nokia SROS series OES card
669         model."
670    ::= { tmnxOesCardTypeEntry 3 }
671
672tmnxOesCardTypeStatus            OBJECT-TYPE
673    SYNTAX      TruthValue
674    MAX-ACCESS  read-only
675    STATUS      current
676    DESCRIPTION
677        "When tmnxOesCardTypeStatus has a value of 'true' it indicates that
678         this card model is supported in this revision of the management
679         software.  When it has a value of 'false' there is no support."
680    ::= { tmnxOesCardTypeEntry 4 }
681
682tmnxOesCardTypeHeight            OBJECT-TYPE
683    SYNTAX      Unsigned32
684    MAX-ACCESS  read-only
685    STATUS      current
686    DESCRIPTION
687        "The value indicates the number of vertical slots this card type
688         occupies."
689    ::= { tmnxOesCardTypeEntry 5 }
690
691tmnxOesCardTypeWidth             OBJECT-TYPE
692    SYNTAX      Unsigned32
693    MAX-ACCESS  read-only
694    STATUS      current
695    DESCRIPTION
696        "The value indicates the number of horizontal slots this card type
697         occupies."
698    ::= { tmnxOesCardTypeEntry 6 }
699
700tmnxOesCardTypeNumPorts          OBJECT-TYPE
701    SYNTAX      Unsigned32
702    MAX-ACCESS  read-only
703    STATUS      current
704    DESCRIPTION
705        "The value indicates the number of ports that this card type contains."
706    ::= { tmnxOesCardTypeEntry 7 }
707
708tmnxOesCardLastChange            OBJECT-TYPE
709    SYNTAX      TimeStamp
710    MAX-ACCESS  read-only
711    STATUS      current
712    DESCRIPTION
713        "The value of tmnxOesCardLastChange indicates the time since system
714         startup this table was last changed."
715    ::= { tmnxOesCardObjs 2 }
716
717tmnxOesCardTable                 OBJECT-TYPE
718    SYNTAX      SEQUENCE OF TmnxOesCardEntry
719    MAX-ACCESS  not-accessible
720    STATUS      current
721    DESCRIPTION
722        "The tmnxOesCardTable has an entry for each OES card slot in
723         each chassis."
724    ::= { tmnxOesCardObjs 3 }
725
726tmnxOesCardEntry                 OBJECT-TYPE
727    SYNTAX      TmnxOesCardEntry
728    MAX-ACCESS  not-accessible
729    STATUS      current
730    DESCRIPTION
731        "Each row entry represents an OES card slot in an OES chassis in
732         the system. Entries cannot be created and deleted via
733         SNMP SET operations. When tmnxOesChassisEntry is created,
734         a tmnxOesCardEntry is created for each OES card slot in that
735         chassis."
736    INDEX       { tmnxOesChassisNumber,
737                  tmnxOesSlotNumber }
738    ::= { tmnxOesCardTable 1 }
739
740TmnxOesCardEntry                 ::= SEQUENCE {
741    tmnxOesCardAssignedType    TmnxOesCardType,
742    tmnxOesCardEquippedType    TmnxOesCardType,
743    tmnxOesCardSupportedTypes  TmnxOesCardSuppType,
744    tmnxOesCardReboot          TmnxCardRebootType,
745    tmnxOesCardHwEntryIndex    TmnxHwIndex,
746    tmnxOesCardRowLastChanged  TimeStamp,
747    tmnxOesCardMemorySize      Unsigned32
748}
749
750tmnxOesCardAssignedType          OBJECT-TYPE
751    SYNTAX      TmnxOesCardType
752    MAX-ACCESS  read-write
753    STATUS      current
754    DESCRIPTION
755        "The value of tmnxOesCardAssignedType specifies the administratively
756         assigned OES card type that should occupy this fabric slot in this
757         chassis."
758    DEFVAL      { 2 }
759    ::= { tmnxOesCardEntry 1 }
760
761tmnxOesCardEquippedType          OBJECT-TYPE
762    SYNTAX      TmnxOesCardType
763    MAX-ACCESS  read-only
764    STATUS      current
765    DESCRIPTION
766        "The value of tmnxOesCardEquippedType indicates the OES card type that
767         is physically inserted into this slot in this chassis."
768    ::= { tmnxOesCardEntry 2 }
769
770tmnxOesCardSupportedTypes        OBJECT-TYPE
771    SYNTAX      TmnxOesCardSuppType
772    MAX-ACCESS  read-only
773    STATUS      current
774    DESCRIPTION
775        "The value of tmnxOesCardSupportedTypes indicates what OES card types
776         can be configured in this slot in this chassis."
777    ::= { tmnxOesCardEntry 3 }
778
779tmnxOesCardReboot                OBJECT-TYPE
780    SYNTAX      TmnxCardRebootType
781    MAX-ACCESS  read-write
782    STATUS      current
783    DESCRIPTION
784        "The value of tmnxOesCardReboot specifies the reboot type and
785         executes the reboot. Setting this variable to 'cardReboot' causes
786         the OES card to execute a soft-reboot. Setting this variable to
787         'cardPowerCycle' causes the OES card to turn off and turn on power
788         to the card initiating a hard-reboot."
789    DEFVAL      { notApplicable }
790    ::= { tmnxOesCardEntry 4 }
791
792tmnxOesCardHwEntryIndex          OBJECT-TYPE
793    SYNTAX      TmnxHwIndex
794    MAX-ACCESS  read-only
795    STATUS      current
796    DESCRIPTION
797        "The value of tmnxOesCardHwEntryIndex indicates a unique index that
798         identifies common management information for Nokia SROS
799         series manufactured hardware components within the specified chassis."
800    ::= { tmnxOesCardEntry 5 }
801
802tmnxOesCardRowLastChanged        OBJECT-TYPE
803    SYNTAX      TimeStamp
804    MAX-ACCESS  read-only
805    STATUS      current
806    DESCRIPTION
807        "The value of tmnxOesCardRowLastChanged indicates the time since system
808         startup this row was last changed."
809    ::= { tmnxOesCardEntry 6 }
810
811tmnxOesCardMemorySize            OBJECT-TYPE
812    SYNTAX      Unsigned32
813    UNITS       "Giga-bytes"
814    MAX-ACCESS  read-only
815    STATUS      current
816    DESCRIPTION
817        "The value of tmnxOesCardMemorySize indicates the amount of memory
818         populated on this OES card."
819    ::= { tmnxOesCardEntry 7 }
820
821tmnxOesControlCardTable        OBJECT-TYPE
822    SYNTAX      SEQUENCE OF TmnxOesControlCardEntry
823    MAX-ACCESS  not-accessible
824    STATUS      current
825    DESCRIPTION
826        "The table tmnxOesControlCardTable contains information pertaining to
827         the OES equipment controller (EC)."
828    ::= { tmnxOesCardObjs 4 }
829
830tmnxOesControlCardEntry        OBJECT-TYPE
831    SYNTAX      TmnxOesControlCardEntry
832    MAX-ACCESS  not-accessible
833    STATUS      current
834    DESCRIPTION
835        "A row in tmnxOesControlCardTable is created/destroyed by the SYSTEM
836         when there is a row created/destroyed in tmnxOesChassisTable for each
837         OES chassis."
838    INDEX       { tmnxOesChassisNumber,
839                  tmnxOesSlotNumber }
840    ::= { tmnxOesControlCardTable 1 }
841
842TmnxOesControlCardEntry        ::= SEQUENCE {
843    tmnxOesControlCardActState     INTEGER,
844    tmnxOesControlCardHwIndex      TmnxHwIndex
845}
846
847tmnxOesControlCardActState     OBJECT-TYPE
848    SYNTAX      INTEGER {
849                    unknown    (1),
850                    active     (2),
851                    standby    (3),
852                    unequipped (4)
853                }
854    MAX-ACCESS  read-only
855    STATUS      current
856    DESCRIPTION
857        "The value of tmnxOesControlCardActState indicates whether or not
858         this control card is active."
859    ::= { tmnxOesControlCardEntry 1 }
860
861tmnxOesControlCardHwIndex        OBJECT-TYPE
862    SYNTAX      TmnxHwIndex
863    MAX-ACCESS  read-only
864    STATUS      current
865    DESCRIPTION
866        "The value of tmnxOesControlCardHwIndex indicates a unique index that
867         identifies common management information for Nokia SROS
868         series manufactured hardware components within the specified chassis."
869    ::= { tmnxOesControlCardEntry 2 }
870
871-- Common equipment port table
872
873tmnxOesCmnEqpPortTable           OBJECT-TYPE
874    SYNTAX      SEQUENCE OF TmnxOesCmnEqpPortEntry
875    MAX-ACCESS  not-accessible
876    STATUS      current
877    DESCRIPTION
878        "The table tmnxOesCmnEqpPortTable contains the information pertaining
879         to the ports of the common equipment cards of the OES chassis. The
880         common equipment represents the hardware which includes the shelf,
881         shelf controller, user panel (USPNL), equipment controller (EC), first
882         level controller (FLC), PSS power distribution units, power filter
883         card (PFD), fans, etc."
884    ::= { tmnxOesPortObjs 1 }
885
886tmnxOesCmnEqpPortEntry           OBJECT-TYPE
887    SYNTAX      TmnxOesCmnEqpPortEntry
888    MAX-ACCESS  not-accessible
889    STATUS      current
890    DESCRIPTION
891        "A Row in tmnxOesCmnEqpPortTable is created/destroyed by the SYSTEM
892         when there is a row created/destroyed in the tmnxHwTable for each OES
893         common equipment, e.g. equipment controller (EC) and user panel."
894    INDEX       { tmnxOesChassisNumber,
895                  tmnxOesSlotNumber,
896                  tmnxOesCmnEqpPortNumber}
897    ::= { tmnxOesCmnEqpPortTable  1}
898
899TmnxOesCmnEqpPortEntry           ::= SEQUENCE {
900    tmnxOesCmnEqpPortNumber         TmnxOesCmnEqpPortNumber,
901    tmnxOesCmnEqpPortCardType       TmnxOesCardType,
902    tmnxOesCmnEqpPortOperStatus     TmnxPortOperStatus
903}
904
905tmnxOesCmnEqpPortNumber                OBJECT-TYPE
906    SYNTAX      TmnxOesCmnEqpPortNumber
907    MAX-ACCESS  not-accessible
908    STATUS      current
909    DESCRIPTION
910        "The value of tmnxOesCmnEqpPortNumber specifies the index of the
911         tmnxOesCmnEqpPortTable table. It is a number that represents
912         a port of the common equipment card uniquely within the card. This
913         index along with the other indexes of the table are used to map this
914         port uniquely within the equipment cards in an OES chassis."
915    ::= { tmnxOesCmnEqpPortEntry  1 }
916
917tmnxOesCmnEqpPortCardType          OBJECT-TYPE
918    SYNTAX      TmnxOesCardType
919    MAX-ACCESS  read-only
920    STATUS      current
921    DESCRIPTION
922        "The value of tmnxOesCmnEqpPortCardType indicates the type of the
923         common equipment card that the port belongs to."
924    ::= { tmnxOesCmnEqpPortEntry  2 }
925
926tmnxOesCmnEqpPortOperStatus       OBJECT-TYPE
927    SYNTAX      TmnxPortOperStatus
928    MAX-ACCESS  read-only
929    STATUS      current
930    DESCRIPTION
931        "The value of tmnxOesCmnEqpPortOperStatus indicates the operational
932         status of the port of the OES common equipment card."
933    ::= { tmnxOesCmnEqpPortEntry  3 }
934
935-- Common equipment port type table
936
937tmnxOesCmnEqpPortTypeTable             OBJECT-TYPE
938    SYNTAX      SEQUENCE OF TmnxOesCmnEqpPortTypeEntry
939    MAX-ACCESS  not-accessible
940    STATUS      current
941    DESCRIPTION
942        "The table tmnxOesCmnEqpPortTypeTable contains the information
943         pertaining to the type of the ports of the common equipment cards,
944         e.g. equipment control (EC) and user panel, of the OES chassis."
945    ::= { tmnxOesPortObjs 2 }
946
947tmnxOesCmnEqpPortTypeEntry             OBJECT-TYPE
948    SYNTAX      TmnxOesCmnEqpPortTypeEntry
949    MAX-ACCESS  not-accessible
950    STATUS      current
951    DESCRIPTION
952        "Rows in table tmnxOesCmnEqpPortTypeEntry are created by the SYSTEM at
953         initialization and can not be created or destroyed by SNMP
954         set requests. Each row represents an OES port within a common
955         equipment OES card of a certain type."
956    INDEX       {tmnxOesCardTypeIndex, tmnxOesCmnEqpPortNumber }
957    ::= { tmnxOesCmnEqpPortTypeTable 1 }
958
959TmnxOesCmnEqpPortTypeEntry          ::= SEQUENCE {
960    tmnxOesCmnEqpPortTypeName   TNamedItem,
961    tmnxOesCmnEqpPortTypeDescr  TItemDescription
962}
963
964tmnxOesCmnEqpPortTypeName              OBJECT-TYPE
965    SYNTAX      TNamedItem
966    MAX-ACCESS  read-only
967    STATUS      current
968    DESCRIPTION
969        "The value of tmnxOesCmnEqpPortTypeName indicates the administrative
970         name that describes the OES common equipment port type."
971    ::= { tmnxOesCmnEqpPortTypeEntry 1 }
972
973tmnxOesCmnEqpPortTypeDescr       OBJECT-TYPE
974    SYNTAX      TItemDescription
975    MAX-ACCESS  read-only
976    STATUS      current
977    DESCRIPTION
978        "The value of tmnxOesCmnEqpPortTypeDescr indicates the detailed
979         description of the OES common equipment port type."
980    ::= { tmnxOesCmnEqpPortTypeEntry 2 }
981
982--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
983--
984--  TIMETRA-OES-HARDWARE-MIB Notification Objects
985--
986tmnxOesNotifyFailureReason       OBJECT-TYPE
987    SYNTAX      DisplayString
988    MAX-ACCESS  accessible-for-notify
989    STATUS      current
990    DESCRIPTION
991        "The value of tmnxOesNotifyFailureReason is used by OES card or common
992         equipment failure notifications to indicate the reason of failure."
993    ::= { tmnxOesHwNotifyObjs 1 }
994
995tmnxOesPortNotifyError           OBJECT-TYPE
996    SYNTAX      TmnxOesPortErrorStatus
997    MAX-ACCESS  accessible-for-notify
998    STATUS      current
999    DESCRIPTION
1000        "The value of tmnxOesPortNotifyError indicates the error conditions
1001         on this OES port."
1002    ::= { tmnxOesHwNotifyObjs 2 }
1003
1004--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1005--
1006--  TIMETRA-OES-HARDWARE-MIB Notifications
1007--
1008tmnxOesCtlCardPortDown           NOTIFICATION-TYPE
1009    OBJECTS {
1010        tmnxOesCmnEqpPortOperStatus
1011    }
1012    STATUS      current
1013    DESCRIPTION
1014        "[CAUSE] The tmnxOesCtlCardPortDown notification is generated when a
1015         port (e.g. ES 1 or AUX) on an OES Control Card (e.g. EC card) is not
1016         operational. The reason may be a misconnected, disconnected or faulty
1017         cable, a faulty port or Control Card.
1018
1019         [EFFECT] If an ES (Extension Shelf) port is down then one of the
1020         control plane communication paths between EC (Equipment Controller)
1021         cards in different OES Chassis is not available. The control
1022         communications with one or more OES subtending chassis may be
1023         affected rendering the Chassis unmanageable. Other control paths
1024         may be available.
1025
1026         If an AUX port is down then one of the control plane communication
1027         paths between the router and the OES Master Chassis is not available
1028         and control communications with the OES may be affected rendering
1029         the OES unmanageable. Other control paths may be available.
1030
1031         [RECOVERY] Check that the cable is correctly connected and test the
1032         cable."
1033    ::= { tmnxOesHwNotifications 1 }
1034
1035tmnxOesCtlCardPortUp             NOTIFICATION-TYPE
1036    OBJECTS {
1037        tmnxOesCmnEqpPortOperStatus
1038    }
1039    STATUS      current
1040    DESCRIPTION
1041        "[CAUSE] The tmnxOesCtlCardPortUp notification is generated when the
1042         port on the OES Control Card (e.g. EC card) is operational.
1043
1044         [EFFECT] If an ES port is up then a control plane communication path
1045         between EC cards in different OES Chassis has been established.
1046
1047         If an AUX port is up then a control plane communication path between
1048         the router and the OES Master Chassis has been established and the OES
1049         can be managed by the router.
1050
1051         [RECOVERY] No recovery required"
1052    ::= { tmnxOesHwNotifications 2 }
1053
1054
1055tmnxOesUsrpnlPortDown            NOTIFICATION-TYPE
1056    OBJECTS {
1057        tmnxOesCmnEqpPortOperStatus
1058    }
1059    STATUS      current
1060    DESCRIPTION
1061        "[CAUSE] The tmnxOesUsrpnlPortDown notification is generated when
1062         a port (E1 or E2) on an OES USRPNL card is not operational. The
1063         reason may be a misconnected, disconnected or faulty cable, or a
1064         faulty port or USRPNL.
1065
1066         [EFFECT] If an E1 or E2 port is down then one of the control plane
1067         communication paths between the router and the OES Master Chassis is
1068         not available. The control communications with the OES may be affected
1069         rendering the OES chassis unmanageable. Other control communications
1070         paths may be available.
1071
1072         [RECOVERY] Check that the cable is correctly connected and test the
1073         cable."
1074    ::= { tmnxOesHwNotifications 3 }
1075
1076tmnxOesUsrpnlPortUp              NOTIFICATION-TYPE
1077    OBJECTS {
1078        tmnxOesCmnEqpPortOperStatus
1079    }
1080    STATUS      current
1081    DESCRIPTION
1082        "[CAUSE] The tmnxOesUsrpnlPortUp notification is generated when the
1083         OES USRPNL port is now operational.
1084
1085         [EFFECT] If an E1 or E2 port is up then a control plane communication
1086         path between the router and the OES Master Chassis has been established
1087         and the OES can be managed by the router.
1088
1089         [RECOVERY] No recovery required."
1090    ::= { tmnxOesHwNotifications 4 }
1091
1092tmnxOesFanRemoved                NOTIFICATION-TYPE
1093    OBJECTS {
1094        tmnxHwClass
1095    }
1096    STATUS  current
1097    DESCRIPTION
1098        "[CAUSE] The tmnxOesFanRemoved notification is generated when the OES
1099         fan unit is removed from its slot in the OES chassis.
1100
1101         [EFFECT] The function of OES fan unit is not available.
1102
1103         [RECOVERY] Insert OES fan unit into its slot."
1104    ::= { tmnxOesHwNotifications 5 }
1105
1106tmnxOesFanInserted               NOTIFICATION-TYPE
1107    OBJECTS {
1108        tmnxHwClass
1109    }
1110    STATUS  current
1111    DESCRIPTION
1112        "[CAUSE] The tmnxOesFanInserted notification is generated when the OES
1113         fan unit is inserted into its slot in the OES chassis.
1114
1115         [EFFECT] The OES chassis is now equipped with a fan unit.
1116
1117         [RECOVERY] No recovery required."
1118    ::= { tmnxOesHwNotifications 6 }
1119
1120tmnxOesFan32HReqd                NOTIFICATION-TYPE
1121    OBJECTS {
1122        tmnxHwClass
1123    }
1124    STATUS  current
1125    DESCRIPTION
1126        "[CAUSE] The tmnxOesFan32HReqd notification is generated when the
1127         OES chassis in a PSS32 shelf requires high speed fan (FAN32H), but the
1128         fan inserted is not the right type.
1129
1130         [EFFECT] The OES chassis is not operating with required fan type.
1131
1132         [RECOVERY] Replace the OES fan unit with the correct one for 1830
1133         PSS32 shelf."
1134    ::= { tmnxOesHwNotifications 7 }
1135
1136tmnxOesFan32HReqdClear           NOTIFICATION-TYPE
1137    OBJECTS {
1138        tmnxHwClass
1139    }
1140    STATUS  current
1141    DESCRIPTION
1142        "[CAUSE] The tmnxOesFan32HReqdClear notification is generated when the
1143         OES chassis is equipped with FAN32H or when the alarmed fan unit with
1144         tmnxOesFan32HReqd condition is removed from the slot.
1145
1146         [EFFECT] The OES chassis is operating with required fan type for 1830
1147         PSS32 shelf (FAN32H), or the incorrect fan unit has been removed.
1148
1149         [RECOVERY] No recovery required."
1150    ::= { tmnxOesHwNotifications 8 }
1151
1152tmnxOesFanFailure               NOTIFICATION-TYPE
1153    OBJECTS {
1154        tmnxHwClass,
1155        tmnxOesFanState,
1156        tmnxOesNotifyFailureReason
1157    }
1158    STATUS  current
1159    DESCRIPTION
1160        "[CAUSE] The tmnxOesFanFailure notification is generated when the fan
1161         unit in an OES chassis has failed. tmnxOesNotifyFailureReason contains
1162         the reason for fan failure.
1163
1164         [EFFECT] The fan unit in the OES chassis is out of service.
1165
1166         [RECOVERY] If the condition causing fan failure can not be removed,
1167         replace the faulty fan unit."
1168    ::= { tmnxOesHwNotifications 9 }
1169
1170tmnxOesFanFailureClear          NOTIFICATION-TYPE
1171    OBJECTS {
1172        tmnxHwClass,
1173        tmnxOesFanState,
1174        tmnxOesNotifyFailureReason
1175    }
1176    STATUS  current
1177    DESCRIPTION
1178        "[CAUSE] The tmnxOesFanFailureClear notification is generated when fan
1179         failure in an OES chassis is cleared. tmnxOesNotifyFailureReason contains
1180         the reason for fan failure being cleared.
1181
1182         [EFFECT] The fan unit in the OES chassis is in service.
1183
1184         [RECOVERY] No recovery required."
1185    ::= { tmnxOesHwNotifications 10 }
1186
1187tmnxOesPowerSupplyRemoved       NOTIFICATION-TYPE
1188    OBJECTS {
1189        tmnxHwClass
1190    }
1191    STATUS  current
1192    DESCRIPTION
1193        "[CAUSE] The tmnxOesPowerSupplyRemoved notification is generated when
1194         an OES power supply unit is removed from its slot in the OES chassis.
1195
1196         [EFFECT] The power supply unit is not present in the indicated OES
1197         chassis slot.
1198
1199         [RECOVERY] Insert OES power supply unit into its slot."
1200    ::= { tmnxOesHwNotifications 11 }
1201
1202tmnxOesPowerSupplyInserted      NOTIFICATION-TYPE
1203    OBJECTS {
1204        tmnxHwClass
1205    }
1206    STATUS  current
1207    DESCRIPTION
1208        "[CAUSE] The tmnxOesPowerSupplyInserted notification is generated when
1209         the OES power supply unit is inserted into its slot in the OES chassis.
1210
1211         [EFFECT] The indicated slot of the OES chassis is now equipped with
1212         the power supply unit.
1213
1214         [RECOVERY] No recovery required."
1215    ::= { tmnxOesHwNotifications 12 }
1216
1217tmnxOesPowerSupplyFailure       NOTIFICATION-TYPE
1218    OBJECTS {
1219        tmnxHwClass,
1220        tmnxOesPFState,
1221        tmnxOesNotifyFailureReason
1222    }
1223    STATUS  current
1224    DESCRIPTION
1225        "[CAUSE] The tmnxOesPowerSupplyFailure notification is generated when
1226         the power supply unit in the indicated slot of the OES chassis has
1227         failed. tmnxOesNotifyFailureReason contains the reason for the failure.
1228
1229         [EFFECT] The indicated OES power supply unit is out of service.
1230
1231         [RECOVERY] If the condition causing the power supply failure can not
1232         be removed, replace the faulty power supply unit."
1233    ::= { tmnxOesHwNotifications 13 }
1234
1235tmnxOesPowerSupplyFailureClear  NOTIFICATION-TYPE
1236    OBJECTS {
1237        tmnxHwClass,
1238        tmnxOesPFState,
1239        tmnxOesNotifyFailureReason
1240    }
1241    STATUS  current
1242    DESCRIPTION
1243        "[CAUSE] The tmnxOesPowerSupplyFailureClear notification is generated
1244         when the power supply failure in the indicated slot of the OES chassis
1245         is cleared. tmnxOesNotifyFailureReason contains the reason for the
1246         power supply failure being cleared.
1247
1248         [EFFECT] The indicated power supply unit in the OES chassis is
1249         in service.
1250
1251         [RECOVERY] No recovery required."
1252    ::= { tmnxOesHwNotifications 14 }
1253
1254tmnxOesPortError                 NOTIFICATION-TYPE
1255    OBJECTS {
1256        tmnxPortNotifyPortId,
1257        tmnxOesPortNotifyError
1258    }
1259    STATUS      current
1260    DESCRIPTION
1261        "[CAUSE] The tmnxOesPortError notification is generated when an error
1262         condition listed in tmnxOesPortNotifyError is detected on the OES port.
1263
1264         [EFFECT] The OES port is experiencing errors that could be service affecting.
1265
1266         [RECOVERY] tmnxOesPortError is cleared by taking the port out of
1267         service, eg. shutdown, or try a soft reset, hard reset, then replacement
1268         of the card if the error condition persists."
1269    ::= { tmnxOesHwNotifications 15 }
1270
1271tmnxOesPortErrorClear            NOTIFICATION-TYPE
1272    OBJECTS {
1273        tmnxPortNotifyPortId
1274    }
1275    STATUS      current
1276    DESCRIPTION
1277        "[CAUSE] The tmnxOesPortErrorClear notification is generated when
1278         all error conditions on the OES port are cleared.
1279
1280         [EFFECT] The OES port error conditions are cleared.
1281
1282         [RECOVERY] No recovery required."
1283    ::= { tmnxOesHwNotifications 16 }
1284
1285tmnxOesCtlCardActivityChange     NOTIFICATION-TYPE
1286    OBJECTS {
1287        tmnxHwClass
1288    }
1289    STATUS      current
1290    DESCRIPTION
1291        "[CAUSE] The tmnxOesCtlCardActivityChange notification is generated
1292         when the active Equipment Controller has changed to the card
1293         specified by the tmnxHwIndex.
1294
1295         [EFFECT] The active Equipment Controller has moved to the previously
1296         standby card.
1297
1298         [RECOVERY] No recovery is required."
1299    ::= { tmnxOesHwNotifications 17 }
1300
1301tmnxOesFpgaFail                  NOTIFICATION-TYPE
1302    OBJECTS {
1303        tmnxHwClass
1304    }
1305    STATUS      current
1306    DESCRIPTION
1307        "[CAUSE] The tmnxOesFpgaFail notification is generated during an
1308         out-of-service upgrade when the FPGA file downloaded to the card was
1309         corrupt or the FPGA failed to program correctly.
1310
1311         [EFFECT] The OES card shall automatically cold reboot and the card
1312         shall attempt to recover. While the condition exists the card remains
1313         out-of-service.
1314
1315         [RECOVERY] If the card has rebooted and the condition did not clear,
1316         then first reseat the card and see if the condition clears. If the
1317         condition remains, then replace the card and follow the return and
1318         repair process for the problem card."
1319    ::= { tmnxOesHwNotifications 18 }
1320
1321tmnxOesFpgaFailClear             NOTIFICATION-TYPE
1322    OBJECTS {
1323        tmnxHwClass
1324    }
1325    STATUS      current
1326    DESCRIPTION
1327        "[CAUSE] The tmnxOesFpgaFailClear notification is generated when the
1328         FPGA is successfully programmed.
1329
1330         [EFFECT] The FPGA is successfully programmed.
1331
1332         [RECOVERY] No recovery is required."
1333    ::= { tmnxOesHwNotifications 19 }
1334
1335tmnxOesFpgaTimeout               NOTIFICATION-TYPE
1336    OBJECTS {
1337        tmnxHwClass
1338    }
1339    STATUS  current
1340    DESCRIPTION
1341        "[CAUSE] The tmnxOesFpgaTimeout notification is generated when the FPGA
1342         file download and reprogramming took longer than expected (about 45
1343         minutes).
1344
1345         [EFFECT] The FPGA on the indicated card was not reprogrammed in the
1346         time window.
1347
1348         [RECOVERY] If the OES card is operational, wait for a maintenance window
1349         and reset the OES card."
1350    ::= { tmnxOesHwNotifications 20 }
1351
1352tmnxOesFpgaTimeoutClear          NOTIFICATION-TYPE
1353    OBJECTS {
1354        tmnxHwClass
1355    }
1356    STATUS      current
1357    DESCRIPTION
1358        "[CAUSE] The tmnxOesFpgaTimeoutClear notification is generated
1359         when the OES FPGA timeout condition is cleared.
1360
1361         [EFFECT] The FPGA is successfully programmed.
1362
1363         [RECOVERY] No recovery is required."
1364    ::= { tmnxOesHwNotifications 21 }
1365
1366
1367tmnxOesOptTrnspndrMiscFail       NOTIFICATION-TYPE
1368    OBJECTS {
1369        tmnxHwClass
1370    }
1371    STATUS      current
1372    DESCRIPTION
1373        "[CAUSE] The tmnxOesOptTrnspndrMiscFail notification is generated when
1374         a non-service affecting hardware defect is detected on the card.
1375         This condition may be declared on the card due to one of the
1376         following causes:
1377           1) Detection of line side transmitter laser bias or optical output
1378              power nearing end-of-life.
1379           2) Detection of line receiver ITLA (Integrated Tunable Laser
1380              Assembly) laser bias or output power nearing end-of-life.
1381           3) Detection of board-level Analog-to-Digital Conversion Digital
1382              Signal Processor (ADC DSP) device defect.
1383           4) A device-to-device interface communication problem.
1384
1385         [EFFECT] The tmnxOesOptTrnspndrMiscFail alarm indicates a lower
1386         priority fault on the card that does not directly affect the
1387         traffic currently flowing through the card. However, the card
1388         should be replaced at the next available maintenance opportunity.
1389
1390         [RECOVERY] Replace the card."
1391    ::= { tmnxOesHwNotifications 22 }
1392
1393tmnxOesCardDegraded              NOTIFICATION-TYPE
1394    OBJECTS {
1395        tmnxHwClass
1396    }
1397    STATUS      current
1398    DESCRIPTION
1399        "[CAUSE] The tmnxOesCardDegraded notification is generated when a fault
1400         on the card has caused the system to declare a hardware failure.
1401         This condition may be declared due to a failure in the SEEP or
1402         another hardware failure, depending on the card type the alarm is
1403         raised against.
1404
1405         [EFFECT] The tmnxOesCardDegraded alarm indicates a lower priority
1406         fault on the card that does not directly affect the traffic
1407         currently flowing through the device.
1408
1409         [RECOVERY] First attempt a soft reset of the card. If the card has
1410         rebooted and the condition does not clear, then try a hard reset of
1411         the card. If the card has rebooted and the condition does not clear,
1412         then remove the card and re-insert it to see if the condition clears.
1413         If the condition remains, then replace the card and follow the return
1414         and repair process for the problem card."
1415    ::= { tmnxOesHwNotifications 23 }
1416
1417tmnxOesFanSpeedHigh              NOTIFICATION-TYPE
1418    OBJECTS {
1419        tmnxHwClass
1420    }
1421    STATUS      current
1422    DESCRIPTION
1423        "[CAUSE] The tmnxOesFanSpeedHigh notification is generated when the fan
1424         speed is too high, based upon the current shelf cooling requirements.
1425
1426         [EFFECT] The fans run faster than required.
1427
1428         [RECOVERY] Remove and re-insert the fan tray into the chassis. If the
1429         alarm does not clear then replace the fan tray."
1430    ::= { tmnxOesHwNotifications 24 }
1431
1432tmnxOesFanSpeedHighClear         NOTIFICATION-TYPE
1433    OBJECTS {
1434        tmnxHwClass
1435    }
1436    STATUS      current
1437    DESCRIPTION
1438        "[CAUSE] The tmnxOesFanSpeedHighClear notification is generated when
1439         the conditions causing a tmnxOesFanSpeedHigh notification have been
1440         cleared. Fan speed has returned to acceptable conditions.
1441
1442         [EFFECT] The fan speed is normal.
1443
1444         [RECOVERY] No recovery is required."
1445    ::= { tmnxOesHwNotifications 25 }
1446
1447    tmnxOesFanSpeedLow           NOTIFICATION-TYPE
1448    OBJECTS {
1449        tmnxHwClass
1450    }
1451    STATUS      current
1452    DESCRIPTION
1453    "[CAUSE] The tmnxOesFanSpeedLow notification is generated when the fan
1454    speed is too low, based upon the current shelf cooling requirements.
1455
1456    [EFFECT] The fans run slower than required.
1457
1458    [RECOVERY] Check for airflow blockage or a dirty filter, and clear.
1459    If no problems are found, replace the fan tray."
1460    ::= { tmnxOesHwNotifications 26 }
1461
1462    tmnxOesFanSpeedLowClear      NOTIFICATION-TYPE
1463    OBJECTS {
1464        tmnxHwClass
1465    }
1466    STATUS      current
1467    DESCRIPTION
1468    "[CAUSE] The tmnxOesFanSpeedLowClear notification is generated when the
1469    conditions causing a tmnxOesFanSpeedLow notification have been cleared.
1470    Fan speed has returned to acceptable conditions.
1471
1472    [EFFECT] The fan speed is normal.
1473
1474    [RECOVERY]  No recovery is required."
1475
1476    ::= { tmnxOesHwNotifications 27 }
1477
1478tmnxOesTempLow                   NOTIFICATION-TYPE
1479    OBJECTS {
1480        tmnxHwClass
1481    }
1482    STATUS      current
1483    DESCRIPTION
1484        "[CAUSE] The tmnxOesTempLow notification is generated when the card
1485         has detected its temperature is below operational limits.
1486
1487         [EFFECT] The card performance may degrade or may not work as expected.
1488
1489         [RECOVERY] Ensure that no environmental issues exist where the network
1490         element resides. Resolve any existing issues."
1491    ::= { tmnxOesHwNotifications 28 }
1492
1493    tmnxOesTempLowClear          NOTIFICATION-TYPE
1494    OBJECTS {
1495        tmnxHwClass
1496    }
1497    STATUS      current
1498    DESCRIPTION
1499        "[CAUSE] The tmnxOesFanSpeedLowClear notification is generated when the
1500         card has indicated its temperature is within operational limits.
1501
1502         [EFFECT] The card resumes normal operation state.
1503
1504         [RECOVERY] No recovery is required."
1505
1506    ::= { tmnxOesHwNotifications 29 }
1507
1508tmnxOesRedundancyFail            NOTIFICATION-TYPE
1509    OBJECTS {
1510        tmnxHwClass
1511    }
1512    STATUS      current
1513    DESCRIPTION
1514        "[CAUSE] The tmnxOesRedundancyFail notification is generated when the
1515         inactive equipment controller card in the OES is not providing
1516         redundancy protection. In some cases this is a transitory alarm that
1517         occurs as redundant Equipment Controllers discover one another and
1518         synchronize. Typical causes for the persistence of this alarm are:
1519           1) Irreconcilable database schemas.
1520           2) Inability to support system timing.
1521           3) System timing is compromised. The inactive controller system
1522              timing module is not reporting the same status as the active
1523              controller or is reporting an error that the active controller
1524              does not have.
1525           4) Subshelf link missing.
1526         Reasons that are generally transitory are:
1527           1) Database not yet fully synchronized.
1528           2) Software loads are not yet synchronized.
1529         Some or all of these may apply when the alarm is raised.
1530
1531         [EFFECT] The OES is not protected against failure of the active
1532         Equipment Controller.
1533
1534         [RECOVERY] Check for the Redundancy demerit in the detailed information
1535         of the chassis indicated."
1536
1537    ::= { tmnxOesHwNotifications 30 }
1538
1539tmnxOesRedundancyReady           NOTIFICATION-TYPE
1540    OBJECTS {
1541        tmnxHwClass
1542    }
1543    STATUS      current
1544    DESCRIPTION
1545        "[CAUSE] The tmnxOesRedundancyReady notification is generated when the
1546         equipment controller cards in the indicated OES chassis are providing
1547         redundant protection. The equipment controller cards are synchronized.
1548
1549         [EFFECT] The equipment controller cards are synchronized.
1550
1551         [RECOVERY] No recovery is required."
1552
1553    ::= { tmnxOesHwNotifications 31 }
1554
1555tmnxOesCardFirmwareErr              NOTIFICATION-TYPE
1556    OBJECTS {
1557        tmnxHwClass
1558    }
1559    STATUS      current
1560    DESCRIPTION
1561        "[CAUSE] The tmnxOesCardFirmwareErr is raised when
1562         the device installed in the shelf has an EEPROM that does not contain
1563         the correct or recognizable information.
1564
1565         [EFFECT] The card may demonstrate other alarms due to this condition.
1566
1567         [RECOVERY] Replace the card."
1568
1569    ::= { tmnxOesHwNotifications 33 }
1570
1571
1572--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1573--
1574--  TIMETRA-OES-HARDWARE-MIB Compliance Statements
1575--
1576tmnxOesHwV14v0Compliance         MODULE-COMPLIANCE
1577    STATUS      current
1578    DESCRIPTION
1579        "The compliance statement for management of OES
1580         on Nokia SROS series systems for release 14.0."
1581    MODULE -- this module
1582        MANDATORY-GROUPS {
1583            tmnxOesHwGroupV14v0,
1584            tmnxOesHwNotifyObjsGroupV14v0,
1585            tmnxOesHwNotificationGroupV14v0
1586        }
1587    ::= { tmnxOesHwCompliances 1 }
1588
1589--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1590--
1591--  TIMETRA-OES-HARDWARE-MIB Group Statements
1592--
1593tmnxOesHwV14v0Groups OBJECT IDENTIFIER ::= { tmnxOesHwGroups 1 }
1594
1595tmnxOesHwGroupV14v0              OBJECT-GROUP
1596    OBJECTS {
1597        tmnxOesChassisRowLastChanged,
1598        tmnxOesChassisRowStatus,
1599        tmnxOesChassisTypeName,
1600        tmnxOesChassisTypeDescription,
1601        tmnxOesChassisTypeStatus,
1602        tmnxOesChassisLastChange,
1603        tmnxOesChassisAssignedType,
1604        tmnxOesChassisEquippedType,
1605        tmnxOesChassisActivitySwitch,
1606        tmnxOesChassisHwEntryIndex,
1607        tmnxOesPFType,
1608        tmnxOesPFAmpRating,
1609        tmnxOesPFInputCurrent,
1610        tmnxOesPFInputVoltage,
1611        tmnxOesPFInputPower,
1612        tmnxOesPFClkA,
1613        tmnxOesPFClkB,
1614        tmnxOesPFClkDelta,
1615        tmnxOesPFState,
1616        tmnxOesPFHwIndex,
1617        tmnxOesFanLastChg,
1618        tmnxOesFanState,
1619        tmnxOesFanSpeedControl,
1620        tmnxOesFanHwIndex,
1621        tmnxOesCardTypeName,
1622        tmnxOesCardTypeDescription,
1623        tmnxOesCardTypeStatus,
1624        tmnxOesCardTypeHeight,
1625        tmnxOesCardTypeWidth,
1626        tmnxOesCardTypeNumPorts,
1627        tmnxOesCardLastChange,
1628        tmnxOesCardAssignedType,
1629        tmnxOesCardEquippedType,
1630        tmnxOesCardSupportedTypes,
1631        tmnxOesCardReboot,
1632        tmnxOesCardHwEntryIndex,
1633        tmnxOesCardRowLastChanged,
1634        tmnxOesCardMemorySize,
1635        tmnxOesControlCardActState,
1636        tmnxOesControlCardHwIndex,
1637        tmnxOesCmnEqpPortCardType,
1638        tmnxOesCmnEqpPortOperStatus,
1639        tmnxOesCmnEqpPortTypeDescr,
1640        tmnxOesCmnEqpPortTypeName
1641    }
1642    STATUS      current
1643    DESCRIPTION
1644        "The group of objects supporting management of OES on Nokia
1645         SROS series systems in release 14.0."
1646    ::= { tmnxOesHwV14v0Groups 1 }
1647
1648tmnxOesHwNotifyObjsGroupV14v0    OBJECT-GROUP
1649    OBJECTS {
1650        tmnxOesNotifyFailureReason,
1651        tmnxOesPortNotifyError
1652    }
1653    STATUS      current
1654    DESCRIPTION
1655        "The group of objects supporting OES notifications on Nokia
1656         SROS series systems in release 14.0."
1657    ::= { tmnxOesHwV14v0Groups 2 }
1658
1659tmnxOesHwNotificationGroupV14v0  NOTIFICATION-GROUP
1660    NOTIFICATIONS {
1661        tmnxOesCtlCardPortDown,
1662        tmnxOesCtlCardPortUp,
1663        tmnxOesUsrpnlPortDown,
1664        tmnxOesUsrpnlPortUp,
1665        tmnxOesFanRemoved,
1666        tmnxOesFanInserted,
1667        tmnxOesFan32HReqd,
1668        tmnxOesFan32HReqdClear,
1669        tmnxOesFanFailure,
1670        tmnxOesFanFailureClear,
1671        tmnxOesPowerSupplyRemoved,
1672        tmnxOesPowerSupplyInserted,
1673        tmnxOesPowerSupplyFailure,
1674        tmnxOesPowerSupplyFailureClear,
1675        tmnxOesPortError,
1676        tmnxOesPortErrorClear,
1677        tmnxOesCtlCardActivityChange,
1678        tmnxOesFpgaFail,
1679        tmnxOesFpgaFailClear,
1680        tmnxOesFpgaTimeout,
1681        tmnxOesFpgaTimeoutClear,
1682        tmnxOesOptTrnspndrMiscFail,
1683        tmnxOesCardDegraded,
1684        tmnxOesFanSpeedHigh,
1685        tmnxOesFanSpeedHighClear,
1686        tmnxOesFanSpeedLow,
1687        tmnxOesFanSpeedLowClear,
1688        tmnxOesRedundancyFail,
1689        tmnxOesRedundancyReady,
1690        tmnxOesCardFirmwareErr,
1691        tmnxOesTempLow,
1692        tmnxOesTempLowClear
1693    }
1694    STATUS      current
1695    DESCRIPTION
1696        "The group of notifications supporting the OES hardware
1697         capabilities on Nokia SROS series systems in release 14.0."
1698    ::= { tmnxOesHwV14v0Groups 3 }
1699
1700END -- DEFINITION OF TIMETRA-OES-HARDWARE-MIB
1701