-- -- IRT4300FRU-MIB.my (MIB for FRU-4300/RWA-4300/CDM-4300) -- v3.0 06/10/2009 -- - PSU Alarm Trap OID number corrected. -- -- v2.0 17/09/2008 -- - Changed values in Status and added WindowHigh. -- - Changed trap enables. -- v1.0 -- - Original Issue. -- -- IRT4300FRU-MIB DEFINITIONS ::= BEGIN IMPORTS irtProducts, irt FROM IRT-MIB OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215 sysObjectID, sysName, DisplayString FROM RFC1213-MIB; -- -- Node definitions -- -- 1.3.6.1.4.1.16557.3.16 irt4300FRU OBJECT IDENTIFIER ::= { irtProducts 16 } -- 1.3.6.1.4.1.16557.3.16.1 irt4300PSUAlarms OBJECT-TYPE SYNTAX INTEGER { noAlarms(1), psu1Alarm(2), psu2Alarm(3), psu1AndPsu2Alarm(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of PSU1 and PSU2 Alarms." ::= { irt4300FRU 1 } -- 1.3.6.1.4.1.16557.3.16.2 irt4300Names OBJECT IDENTIFIER ::= { irt4300FRU 2 } -- 1.3.6.1.4.1.16557.3.16.2.1 slot1Name OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) ACCESS read-write STATUS mandatory DESCRIPTION "The name applied to the module in Slot 1" ::= { irt4300Names 1 } -- 1.3.6.1.4.1.16557.3.16.2.2 slot2name OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) ACCESS read-write STATUS mandatory DESCRIPTION "The name applied to the module in Slot 2" ::= { irt4300Names 2 } -- 1.3.6.1.4.1.16557.3.16.2.3 slot3Name OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) ACCESS read-write STATUS mandatory DESCRIPTION "The name applied to the module in Slot 3" ::= { irt4300Names 3 } -- 1.3.6.1.4.1.16557.3.16.2.4 slot4Name OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) ACCESS read-write STATUS mandatory DESCRIPTION "The name applied to the module in Slot 4" ::= { irt4300Names 4 } -- 1.3.6.1.4.1.16557.3.16.2.5 slot5Name OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) ACCESS read-write STATUS mandatory DESCRIPTION "The name applied to the module in Slot 5" ::= { irt4300Names 5 } -- 1.3.6.1.4.1.16557.3.16.2.6 slot6Name OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) ACCESS read-write STATUS mandatory DESCRIPTION "The name applied to the module in Slot 6" ::= { irt4300Names 6 } -- 1.3.6.1.4.1.16557.3.16.2.7 slot7Name OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) ACCESS read-write STATUS mandatory DESCRIPTION "The name applied to the module in Slot 7" ::= { irt4300Names 7 } -- 1.3.6.1.4.1.16557.3.16.2.8 slot8Name OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) ACCESS read-write STATUS mandatory DESCRIPTION "The name applied to the module in Slot 8" ::= { irt4300Names 8 } -- 1.3.6.1.4.1.16557.3.16.2.9 slot9Name OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) ACCESS read-write STATUS mandatory DESCRIPTION "The name applied to the module in Slot 9" ::= { irt4300Names 9 } -- 1.3.6.1.4.1.16557.3.16.3 irt4300Levels OBJECT IDENTIFIER ::= { irt4300FRU 3 } -- 1.3.6.1.4.1.16557.3.16.3.1 slot1Level OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The level of the signal in Module 1. Full scale is 3000." ::= { irt4300Levels 1 } -- 1.3.6.1.4.1.16557.3.16.3.2 slot2Level OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The level of the signal in Module 2. Full scale is 3000." ::= { irt4300Levels 2 } -- 1.3.6.1.4.1.16557.3.16.3.3 slot3Level OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The level of the signal in Module 3. Full scale is 3000." ::= { irt4300Levels 3 } -- 1.3.6.1.4.1.16557.3.16.3.4 slot4Level OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The level of the signal in Module 4. Full scale is 3000." ::= { irt4300Levels 4 } -- 1.3.6.1.4.1.16557.3.16.3.5 slot5Level OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The level of the signal in Module 5. Full scale is 3000." ::= { irt4300Levels 5 } -- 1.3.6.1.4.1.16557.3.16.3.6 slot6Level OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The level of the signal in Module 6. Full scale is 3000." ::= { irt4300Levels 6 } -- 1.3.6.1.4.1.16557.3.16.3.7 slot7Level OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The level of the signal in Module 7. Full scale is 3000." ::= { irt4300Levels 7 } -- 1.3.6.1.4.1.16557.3.16.3.8 slot8Level OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The level of the signal in Module 8. Full scale is 3000." ::= { irt4300Levels 8 } -- 1.3.6.1.4.1.16557.3.16.3.9 slot9Level OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The level of the signal in Module 9. Full scale is 3000." ::= { irt4300Levels 9 } -- 1.3.6.1.4.1.16557.3.16.4 irt4300WindowHigh OBJECT IDENTIFIER ::= { irt4300FRU 4 } -- 1.3.6.1.4.1.16557.3.16.4.1 slot1WindowHigh OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "If the Level is above WindowLow and below WindowHigh its Status will be LevelOK." ::= { irt4300WindowHigh 1 } -- 1.3.6.1.4.1.16557.3.16.4.2 slot2WindowHigh OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "If the Level is above WindowLow and below WindowHigh its Status will be LevelOK." ::= { irt4300WindowHigh 2 } -- 1.3.6.1.4.1.16557.3.16.4.3 slot3WindowHigh OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "If the Level is above WindowLow and below WindowHigh its Status will be LevelOK." ::= { irt4300WindowHigh 3 } -- 1.3.6.1.4.1.16557.3.16.4.4 slot4WindowHigh OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "If the Level is above WindowLow and below WindowHigh its Status will be LevelOK." ::= { irt4300WindowHigh 4 } -- 1.3.6.1.4.1.16557.3.16.4.5 slot5WindowHigh OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "If the Level is above WindowLow and below WindowHigh its Status will be LevelOK." ::= { irt4300WindowHigh 5 } -- 1.3.6.1.4.1.16557.3.16.4.6 slot6WindowHigh OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "If the Level is above WindowLow and below WindowHigh its Status will be LevelOK." ::= { irt4300WindowHigh 6 } -- 1.3.6.1.4.1.16557.3.16.4.7 slot7WindowHigh OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "If the Level is above WindowLow and below WindowHigh its Status will be LevelOK." ::= { irt4300WindowHigh 7 } -- 1.3.6.1.4.1.16557.3.16.4.8 slot8WindowHigh OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "If the Level is above WindowLow and below WindowHigh its Status will be LevelOK." ::= { irt4300WindowHigh 8 } -- 1.3.6.1.4.1.16557.3.16.4.9 slot9WindowHigh OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "If the Level is above WindowLow and below WindowHigh its Status will be LevelOK." ::= { irt4300WindowHigh 9 } -- 1.3.6.1.4.1.16557.3.16.5 irt4300Status OBJECT IDENTIFIER ::= { irt4300FRU 5 } -- 1.3.6.1.4.1.16557.3.16.5.1 slot1Status OBJECT-TYPE SYNTAX INTEGER { levelOK(1), levelNotOK(2), muted(3), notPresent(4) } ACCESS read-only STATUS mandatory ::= { irt4300Status 1 } -- 1.3.6.1.4.1.16557.3.16.5.2 slot2Status OBJECT-TYPE SYNTAX INTEGER { levelOK(1), levelNotOK(2), muted(3), notPresent(4) } ACCESS read-only STATUS mandatory ::= { irt4300Status 2 } -- 1.3.6.1.4.1.16557.3.16.5.3 slot3Status OBJECT-TYPE SYNTAX INTEGER { levelOK(1), levelNotOK(2), muted(3), notPresent(4) } ACCESS read-only STATUS mandatory ::= { irt4300Status 3 } -- 1.3.6.1.4.1.16557.3.16.5.4 slot4Status OBJECT-TYPE SYNTAX INTEGER { levelOK(1), levelNotOK(2), muted(3), notPresent(4) } ACCESS read-only STATUS mandatory ::= { irt4300Status 4 } -- 1.3.6.1.4.1.16557.3.16.5.5 slot5Status OBJECT-TYPE SYNTAX INTEGER { levelOK(1), levelNotOK(2), muted(3), notPresent(4) } ACCESS read-only STATUS mandatory ::= { irt4300Status 5 } -- 1.3.6.1.4.1.16557.3.16.5.6 slot6Status OBJECT-TYPE SYNTAX INTEGER { levelOK(1), levelNotOK(2), muted(3), notPresent(4) } ACCESS read-only STATUS mandatory ::= { irt4300Status 6 } -- 1.3.6.1.4.1.16557.3.16.5.7 slot7Status OBJECT-TYPE SYNTAX INTEGER { levelOK(1), levelNotOK(2), muted(3), notPresent(4) } ACCESS read-only STATUS mandatory ::= { irt4300Status 7 } -- 1.3.6.1.4.1.16557.3.16.5.8 slot8Status OBJECT-TYPE SYNTAX INTEGER { levelOK(1), levelNotOK(2), muted(3), notPresent(4) } ACCESS read-only STATUS mandatory ::= { irt4300Status 8 } -- 1.3.6.1.4.1.16557.3.16.5.9 slot9Status OBJECT-TYPE SYNTAX INTEGER { levelOK(1), levelNotOK(2), muted(3), notPresent(4) } ACCESS read-only STATUS mandatory ::= { irt4300Status 9 } -- 1.3.6.1.4.1.16557.3.16.6 irt4300WindowLow OBJECT IDENTIFIER ::= { irt4300FRU 6 } -- 1.3.6.1.4.1.16557.3.16.6.1 slot1WindowLow OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "If the Level is above WindowLow and below WindowHigh its Status will be LevelOK." ::= { irt4300WindowLow 1 } -- 1.3.6.1.4.1.16557.3.16.6.2 slot2WindowLow OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "If the Level is above WindowLow and below WindowHigh its Status will be LevelOK." ::= { irt4300WindowLow 2 } -- 1.3.6.1.4.1.16557.3.16.6.3 slot3WindowLow OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "If the Level is above WindowLow and below WindowHigh its Status will be LevelOK." ::= { irt4300WindowLow 3 } -- 1.3.6.1.4.1.16557.3.16.6.4 slot4WindowLow OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "If the Level is above WindowLow and below WindowHigh its Status will be LevelOK." ::= { irt4300WindowLow 4 } -- 1.3.6.1.4.1.16557.3.16.6.5 slot5WindowLow OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "If the Level is above WindowLow and below WindowHigh its Status will be LevelOK." ::= { irt4300WindowLow 5 } -- 1.3.6.1.4.1.16557.3.16.6.6 slot6WindowLow OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "If the Level is above WindowLow and below WindowHigh its Status will be LevelOK." ::= { irt4300WindowLow 6 } -- 1.3.6.1.4.1.16557.3.16.6.7 slot7WindowLow OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "If the Level is above WindowLow and below WindowHigh its Status will be LevelOK." ::= { irt4300WindowLow 7 } -- 1.3.6.1.4.1.16557.3.16.6.8 slot8WindowLow OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "If the Level is above WindowLow and below WindowHigh its Status will be LevelOK." ::= { irt4300WindowLow 8 } -- 1.3.6.1.4.1.16557.3.16.6.9 slot9WindowLow OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "If the Level is above WindowLow and below WindowHigh its Status will be LevelOK." ::= { irt4300WindowLow 9 } -- 1.3.6.1.4.1.16557.3.16.7 irt4300Reset OBJECT-TYPE SYNTAX INTEGER { inactive(1), reset(2) } ACCESS read-write STATUS mandatory DESCRIPTION "A set with the value 2 sent to this OID will cause a system reset to occur. When queried returns a Null." ::= { irt4300FRU 7 } -- -- 1.3.6.1.4.1.16557.3.16.8 irt4300TrapEnables OBJECT IDENTIFIER ::= { irt4300FRU 8 } -- 1.3.6.1.4.1.16557.3.16.8.1 irt4300PSUAlarmTrap OBJECT-TYPE SYNTAX INTEGER { onAlarm(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If enabled, traps will be sent when an Urgent alarm occurs and when it clears." ::= { irt4300TrapEnables 1 } -- 1.3.6.1.4.1.16557.3.16.8.2 irt4300StatusTrap OBJECT-TYPE SYNTAX INTEGER { onAlarm(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If enabled, traps will be sent when an Urgent alarm occurs and when it clears." ::= { irt4300TrapEnables 2 } -- 1.3.6.1.4.1.16557.3.16.9 irt4300FpgaVersion OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The software version of the main FPGA in the format 'x.y' where x is the major revision number and y is the minor revision." ::= { irt4300FRU 9 } -- 1.3.6.1.4.1.16557.3.16.10 irt4300WebStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), off(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If 'enabled' Web Page requests will be answered. If 'off' the requests will be ignored. " ::= { irt4300FRU 10 } -- -- Trap definitions -- irt4300PSUAlarmOnTrap TRAP-TYPE ENTERPRISE irt VARIABLES { sysObjectID, sysName, irt4300PSUAlarms } DESCRIPTION "If enabled, this trap will be sent when an Urgent alarm occurs." ::= 16 irt4300PSUAlarmOffTrap TRAP-TYPE ENTERPRISE irt VARIABLES { sysObjectID, sysName, irt4300PSUAlarms } DESCRIPTION "If enabled, this trap will be sent when the Alarm clears." ::= 144 irt4300StatusAlarmOnTrap TRAP-TYPE ENTERPRISE irt VARIABLES { sysObjectID, sysName, slot1Name, slot1Status } DESCRIPTION "If enabled, this trap will be sent if the status of a module changes from 'levelOK'. The slotName and slotStatus will be that of the module causing the alarm." ::= 272 irt4300StatusAlarmOffTrap TRAP-TYPE ENTERPRISE irt VARIABLES { sysObjectID, sysName, slot1Name, slot1Status } DESCRIPTION "If enabled, this trap will be sent if the status of a module changes to 'levelOK'. The slotName and slotStatus will be that of the module causing the trap." ::= 400 END -- -- IRT4300FRU-MIB.my --