-- ***************************************************************** -- EKINOPS-Pmfan.TXT: MIB -- --MIB Part Number:3MI00122AAAD --MIB Version:01 -- -- Copyright (c) 2016 by Ekinops -- All rights reserved. -- -- ***************************************************************** EKINOPS-Pmfan-MIB DEFINITIONS ::= BEGIN IMPORTS ekinops, EkiState, EkiOnOff, EkiMode, EkiProtocol, EkiApiState, EkiMeasureType FROM EKINOPS-MIB MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Unsigned32, Integer32, Counter32, IpAddress FROM SNMPv2-SMI TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC; modulepmfan MODULE-IDENTITY LAST-UPDATED "201605230000Z" ORGANIZATION "Ekinops" CONTACT-INFO "Ekinops 3, rue Blaise Pascal F-22300 Lannion / FRANCE Tel : +33 (0)2 96 05 00 30 Fax : +33 (0)2 96 48 62 39 E-mail: support@Ekinops.net" DESCRIPTION "MIB for the Ekinops Pmfan hardware." REVISION "201310230000Z" DESCRIPTION "Creation" REVISION "201403270000Z" DESCRIPTION "Probcause,AlarmType - NMS completion" REVISION "201412160000Z" DESCRIPTION "Labels cosmetic updates" REVISION "201605230000Z" DESCRIPTION "New AlarmType – synthesisAlarm (12)" ::= { ekinops 59 } --- ***************************************************** --- LEAF LEVEL 2 --- ***************************************************** pmfanalarms OBJECT IDENTIFIER ::= { modulepmfan 2 } pmfanAlmOther OBJECT IDENTIFIER ::= { pmfanalarms 1 } pmfanAlmOtherNurg OBJECT IDENTIFIER ::= { pmfanAlmOther 1 } pmfanAlmOtherUrg OBJECT IDENTIFIER ::= { pmfanAlmOther 2 } pmfanAlmOtherCrit OBJECT IDENTIFIER ::= { pmfanAlmOther 3 } pmfanmeasures OBJECT IDENTIFIER ::= { modulepmfan 3 } pmfanMesrOther OBJECT IDENTIFIER ::= { pmfanmeasures 1 } pmfancontrolsWrite OBJECT IDENTIFIER ::= { modulepmfan 6 } pmfanCtrlOther OBJECT IDENTIFIER ::= { pmfancontrolsWrite 1 } pmfanri OBJECT IDENTIFIER ::= { modulepmfan 7 } pmfanriTable OBJECT IDENTIFIER ::= { pmfanri 1 } pmfanConfig OBJECT IDENTIFIER ::= { modulepmfan 9 } pmfantraps OBJECT IDENTIFIER ::= { modulepmfan 10 } --- ***************************************************** --- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ --- TEXTUAL-CONVENTION --- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ --- ***************************************************** --- ***************************************************** --- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ --- REMOTE INVENTORY --- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ --- ***************************************************** pmfanRinvReloadInventory OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-write STATUS current DESCRIPTION "Reload the inventory: This OID triggers an inventory reload." ::= { pmfanri 2 } pmfanRinvHwPlatform OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "HW platform description: This OID contains the description of the Hardware platform." ::= { pmfanri 3 } pmfanRinvModulePlatform OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Module platform description: This OID contains the description of the Module." ::= { pmfanri 4 } pmfanRinvSwPlatform OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "SW platform description: This OID contains the description of the Software platform." ::= { pmfanri 5 } --- ***************************************************** --- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ --- ALARMS --- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ --- ***************************************************** --- ***************************************************** --- LEAF for the synthAlm0 article --- ***************************************************** pmfanAlmsynthAlm0 OBJECT IDENTIFIER ::= { pmfanAlmOtherCrit 0 } pmfanAlmDefFuseB OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " Fuse B Fail :This OID indicates that the fuse of the power input B is in fail condition. Status of the Fuse B DEF_FUSE_B powerProblem (36) equipmentAlarm (5) (2) " ::= { pmfanAlmsynthAlm0 16 } pmfanAlmDefFuseA OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " Fuse A Fail :This OID indicates that the fuse of the power input A is in fail condition. Status of the Fuse A DEF_FUSE_A powerProblem (36) equipmentAlarm (5) (2) " ::= { pmfanAlmsynthAlm0 15 } pmfanAlmAcknowledge OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " Alarm Ack. :This OID indicates the alarms have been acknowledged by the user (locally or remotely) This status indicates the alarms have been acknowledged by the user (locally or remotely) ACKNOWLEDGE other (1) other (1) (2) " ::= { pmfanAlmsynthAlm0 13 } pmfanAlmDefPowerB OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " Power Input B Present :This OID indicates that there is not input power on the right power connector (B). This alarm indicates if the power input B is present (right power connector) DEF_POWER_B powerProblem (36) equipmentAlarm (5) (2) " ::= { pmfanAlmsynthAlm0 12 } pmfanAlmDefPowerA OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " Power Input A Present :This OID indicates that there is not input power on the right power connector (A). This alarm indicates if the power input A is present (left power connector) DEF_POWER_A powerProblem (36) equipmentAlarm (5) (2) " ::= { pmfanAlmsynthAlm0 11 } pmfanAlmModuleGlobFailure OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " Module Failure :This OID is set on detection of a failure originating from the PM MODULE_GLOB_FAILURE equipmentMalfunction (16) synthesisAlarm (12) (2) " ::= { pmfanAlmsynthAlm0 9 } --- ***************************************************** --- LEAF for the synthAlm1 article --- ***************************************************** pmfanAlmsynthAlm1 OBJECT IDENTIFIER ::= { pmfanAlmOtherCrit 1 } pmfanAlmFansFailure OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " Chassis Fan Module Failure :This OID indicates that at least one of the FAN unit of the FAN module is in fail condition This alarm indicates that one of the fans is in a fail condition FANS_FAILURE heatingVentCoolingSystemProblem (22) equipmentAlarm (5) (2) " ::= { pmfanAlmsynthAlm1 10 } --- ***************************************************** --- LEAF for the synthAlm2 article --- ***************************************************** pmfanAlmsynthAlm2 OBJECT IDENTIFIER ::= { pmfanAlmOtherNurg 2 } pmfanAlmCorrelatOff OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " Not Used :This OID, when set, indicates that alarm correlation is not being performed. CORRELAT_OFF other (1) other (1) (2) " ::= { pmfanAlmsynthAlm2 4 } pmfanAlmConfTableLoad OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " PM Configuration Load :This OID is at 1 during the loading of configuration tables in the modules RAM. CONF_TABLE_LOAD other (1) other (1) (2) " ::= { pmfanAlmsynthAlm2 3 } pmfanAlmInvUpload OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " Inventory Upload :This OID is at 1 during the uploading of PM inventory information. INV_UPLOAD other (1) other (1) (2) " ::= { pmfanAlmsynthAlm2 2 } pmfanAlmConfTableSave OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " PM Configuration Save :This OID is at 1 during the saving of a new configuration table in the module Flash memory. CONF_TABLE_SAVE other (1) other (1) (2) " ::= { pmfanAlmsynthAlm2 1 } --- ***************************************************** --- LEAF for the filterAlm article --- ***************************************************** pmfanAlmfilterAlm OBJECT IDENTIFIER ::= { pmfanAlmOtherUrg 16 } pmfanAlmFilterNotPresent OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " Dust Filter Presence :This OID indicates that the dust filter is not present This alarm indicates that the dust filter is not present FILTER_NOT_PRESENT heatingVentCoolingSystemProblem (22) equipmentAlarm (5) (2) " ::= { pmfanAlmfilterAlm 15 } --- ***************************************************** --- LEAF for the fansMgnt article --- ***************************************************** pmfanAlmfansMgnt OBJECT IDENTIFIER ::= { pmfanAlmOtherUrg 20 } pmfanAlmFanLowSpeed OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " Fan Low Speed :This OID indicates the fans of the PM FAN are blowing at low speed This alarm indicates the fans of the PM FAN are blowing at low speed FAN_LOW_SPEED other (1) other (1) (2) " ::= { pmfanAlmfansMgnt 14 } pmfanAlmFansOff OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " Fans Fail :This OID indicates the fans of the PMFAN are OFF This alarm indicates the fans of the PMFAN are OFF FANS_OFF heatingVentCoolingSystemProblem (22) equipmentAlarm (5) (2) " ::= { pmfanAlmfansMgnt 13 } pmfanAlmFan6Fail OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " Fan Unit N°6 Failed On Fan Module :This OID indicates a failure on fan 6. Removal of the fan unit or no rotation sets the OID. This alarm indicates if the FAN n°6 is in fail condition FAN6_FAIL heatingVentCoolingSystemProblem (22) equipmentAlarm (5) (2) " ::= { pmfanAlmfansMgnt 7 } pmfanAlmFan5Fail OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " Fan Unit N°5 Failed On Fan Module :This OID indicates a failure on fan 5. Removal of the fan unit or no rotation sets the OID. This alarm indicates if the FAN n°5 is in fail condition FAN5_FAIL heatingVentCoolingSystemProblem (22) equipmentAlarm (5) (2) " ::= { pmfanAlmfansMgnt 6 } pmfanAlmFan4Fail OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " Fan Unit N°4 Failed On Fan Module :This OID indicates a failure on fan 4. Removal of the fan unit or no rotation sets the OID. This alarm indicates if the FAN n°4 is in fail condition FAN4_FAIL heatingVentCoolingSystemProblem (22) equipmentAlarm (5) (2) " ::= { pmfanAlmfansMgnt 5 } pmfanAlmFan3Fail OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " Fan Unit N°3 Failed On Fan Module :This OID indicates a failure on fan 3. Removal of the fan unit or no rotation sets the OID. This alarm indicates if the FAN n°3 is in fail condition FAN3_FAIL heatingVentCoolingSystemProblem (22) equipmentAlarm (5) (2) " ::= { pmfanAlmfansMgnt 4 } pmfanAlmFan2Fail OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " Fan Unit N°2 Failed On Fan Module :This OID indicates a failure on fan 2. Removal of the fan unit or no rotation sets the OID. This alarm indicates if the FAN n°2 is in fail condition FAN2_FAIL heatingVentCoolingSystemProblem (22) equipmentAlarm (5) (2) " ::= { pmfanAlmfansMgnt 3 } pmfanAlmFan1Fail OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " Fan Unit N°1 Failed On Fan Module :This OID indicates a failure on fan 1. Removal of the fan unit or no rotation sets the OID. This alarm indicates if the FAN n°1 is in fail condition FAN1_FAIL heatingVentCoolingSystemProblem (22) equipmentAlarm (5) (2) " ::= { pmfanAlmfansMgnt 2 } --- ***************************************************** --- LEAF for the chassisTempAlarms article --- ***************************************************** pmfanAlmchassisTempAlarms OBJECT IDENTIFIER ::= { pmfanAlmOtherUrg 21 } pmfanAlmChassisTempHighAlarm OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " Chassis Temperature High Alarm :This OID indicates a high threshold temperature alarm is reached This alarm indicates that the chassis temperature is over the alarm threshold CHASSIS_TEMP_HIGH_ALARM heatingVentCoolingSystemProblem (22) equipmentAlarm(5) (2) " ::= { pmfanAlmchassisTempAlarms 2 } pmfanAlmChassisTempLowAlarm OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " Chassis Temperature Low Alarm :This OID indicates a low threshold temperature alarm is reached This alarm indicates that the chassis temperature is under the alarm threshold CHASSIS_TEMP_LOW_ALARM heatingVentCoolingSystemProblem (22) equipmentAlarm(5) (2) " ::= { pmfanAlmchassisTempAlarms 1 } --- ***************************************************** --- LEAF for the chassisTempWarnings article --- ***************************************************** pmfanAlmchassisTempWarnings OBJECT IDENTIFIER ::= { pmfanAlmOtherUrg 22 } pmfanAlmChassisTempHighWarning OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " Chassis Temperature High Warning :This OID indicates a high threshold temperature warning is reached This alarm indicates that the chassis temperature is over the warning threshold CHASSIS_TEMP_HIGH_WARNING heatingVentCoolingSystemProblem (22) equipmentAlarm(5) (2) " ::= { pmfanAlmchassisTempWarnings 2 } pmfanAlmChassisTempLowWarning OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " Chassis Temperature Low Warning :This OID indicates a low threshold temperature warning is reached This alarm indicates that the chassis temperature is under the warning threshold CHASSIS_TEMP_LOW_WARNING heatingVentCoolingSystemProblem (22) equipmentAlarm(5) (2) " ::= { pmfanAlmchassisTempWarnings 1 } --- ***************************************************** --- LEAF for the modInitFailLevel2 article --- ***************************************************** pmfanAlmmodInitFailLevel2 OBJECT IDENTIFIER ::= { pmfanAlmOtherUrg 70 } pmfanAlmInvReadFail OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " : INV_READ_FAIL other (1) other (1) (2) " ::= { pmfanAlmmodInitFailLevel2 4 } pmfanAlmConfReadFail OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " Conf_Read_Fail : CONF_READ_FAIL other (1) other (1) (2) " ::= { pmfanAlmmodInitFailLevel2 3 } pmfanAlmResetHwInitFail OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " Reset_HW_Init_Fail : RESET_HW_INIT_FAIL other (1) other (1) (2) " ::= { pmfanAlmmodInitFailLevel2 2 } pmfanAlmRegReadFail OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-only STATUS current DESCRIPTION " Reg_Read_Fail : REG_READ_FAIL other (1) other (1) (2) " ::= { pmfanAlmmodInitFailLevel2 1 } --- ***************************************************** --- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ --- CONTROLS --- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ --- ***************************************************** --- ***************************************************** --- LEAF for the synth0 article --- ***************************************************** pmfanCtrlsynth0 OBJECT IDENTIFIER ::= { pmfanCtrlOther 0 } pmfanCtrlConfClear OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-write STATUS current DESCRIPTION " Clear Configuration Tables :This bit clears the configuration tables from configuration in the flash. This control restores the default configuration of the module " ::= { pmfanCtrlsynth0 13 } pmfanCtrlConfFlash OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-write STATUS current DESCRIPTION " Write Configuration Tables :This bit saves the current configuration of the module as configuration in the flash. This control saves the customer configuration on the module " ::= { pmfanCtrlsynth0 9 } pmfanCtrlConfLoad OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-write STATUS current DESCRIPTION " Load Configuration Tables :When set this enables loading from flash configuration1 into the module. " ::= { pmfanCtrlsynth0 1 } --- ***************************************************** --- LEAF for the synth4 article --- ***************************************************** pmfanCtrlsynth4 OBJECT IDENTIFIER ::= { pmfanCtrlOther 4 } pmfanCtrlCorrelatOff OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-write STATUS current DESCRIPTION " Disable Alarm Correlation :This OID disables the alarm correlation in the PM. " ::= { pmfanCtrlsynth4 2 } pmfanCtrlCorrelatOn OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-write STATUS current DESCRIPTION " Enable Alarm Correlation :This OID enables the alarm correlation in the PM. " ::= { pmfanCtrlsynth4 1 } --- ***************************************************** --- LEAF for the swMgnt article --- ***************************************************** pmfanCtrlswMgnt OBJECT IDENTIFIER ::= { pmfanCtrlOther 5 } pmfanCtrlWarmReset OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-write STATUS current DESCRIPTION " PM Warm Reset :This OID, when set, causes a warm reset of the Software. This reset is not traffic affecting, and the configuration of the Sofwtare remains unchanged. This control initiates a warm reset of the module. " ::= { pmfanCtrlswMgnt 3 } pmfanCtrlColdReset OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-write STATUS current DESCRIPTION " PM Cold Reset :This OID, when set, causes a cold reset of the Software. This reset is traffic affecting, and the configuration of Software is reloaded on start-up. This control initiates a cold reset of the module. " ::= { pmfanCtrlswMgnt 2 } --- ***************************************************** --- LEAF for the poweraLed article --- ***************************************************** pmfanCtrlpoweraLed OBJECT IDENTIFIER ::= { pmfanCtrlOther 43 } pmfanCtrlLedPowerA OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-write STATUS current DESCRIPTION " PowerA_Led :This OID switches on the PowerA Led on the PMFAN This control sets the PowerA led " ::= { pmfanCtrlpoweraLed 1 } --- ***************************************************** --- LEAF for the powerbLed article --- ***************************************************** pmfanCtrlpowerbLed OBJECT IDENTIFIER ::= { pmfanCtrlOther 44 } pmfanCtrlLedPowerB OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-write STATUS current DESCRIPTION " PowerB_Led :This OID switches on the PowerB Led on the PMFAN This control sets the PowerB led " ::= { pmfanCtrlpowerbLed 1 } --- ***************************************************** --- LEAF for the ledTest article --- ***************************************************** pmfanCtrlledTest OBJECT IDENTIFIER ::= { pmfanCtrlOther 64 } pmfanCtrlLedOff OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-write STATUS current DESCRIPTION " Leds Off :This OID switches off all the Leds as a test feature. This control initiates a test leds turning all the LEDs to OFF " ::= { pmfanCtrlledTest 3 } pmfanCtrlRedLed OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-write STATUS current DESCRIPTION " Red Leds Test :This OID switches on all the red Leds as a test feature. This control initiates a test leds turning all the LEDs to red " ::= { pmfanCtrlledTest 2 } pmfanCtrlGreenLed OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-write STATUS current DESCRIPTION " Green Leds Test :This OID switches on all the green Leds as a test feature. This control initiates a test leds turning all the LEDs to green " ::= { pmfanCtrlledTest 1 } --- ***************************************************** --- LEAF for the acknowledgeActiv article --- ***************************************************** pmfanCtrlacknowledgeActiv OBJECT IDENTIFIER ::= { pmfanCtrlOther 65 } pmfanCtrlAckActiv OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-write STATUS current DESCRIPTION " Alarm Ack. :This OID is used to acknowledge the current active alarms of the chassis This control is used to acknowledge the current active alarms of the chassis " ::= { pmfanCtrlacknowledgeActiv 1 } --- ***************************************************** --- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ --- MEASURES --- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ --- ***************************************************** --- ***************************************************** --- LEAF for the tempChassis article --- ***************************************************** pmfanMesrtempChassis OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION " Chassis Temperature :This OID gives the temperature value of the Chassis (Temperature = AV/256) (Unit = C) This measure gives the temperature value of the Chassis " ::= { pmfanMesrOther 64 } --- ***************************************************** --- LEAF for the tempModule article --- ***************************************************** pmfanMesrtempModule OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION " Module Temperature :This OID gives the temperature value of the PMFAN (Temperature = AV/256) (Unit = C) This measure gives the temperature value of the PMFAN " ::= { pmfanMesrOther 65 } --- ***************************************************** --- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ --- CONFIG --- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ --- ***************************************************** --- ***************************************************** --- LEAF for the table Group lsd --- ***************************************************** pmfanCfgLsd OBJECT IDENTIFIER ::= { pmfanConfig 1 } --- ***************************************************** --- LEAF for the table Group startUp --- ***************************************************** pmfanCfgStartUp OBJECT IDENTIFIER ::= { pmfanConfig 2 } --- ***************************************************** --- LEAF for the table 2191 --- ***************************************************** pmfantableother OBJECT IDENTIFIER ::= { pmfanCfgStartUp 1 } pmfanCfglowspeedThresh OBJECT-TYPE SYNTAX Unsigned32 (0..65536) MAX-ACCESS read-write STATUS current DESCRIPTION " Fans Low Speed Threshold Temp :This register selects the temperature threshold to trigger the fans to a low speed when the temperature is reaching that threshold when decreasing " ::= { pmfantableother 2 } pmfanCfghighspeedThresh OBJECT-TYPE SYNTAX Unsigned32 (0..65536) MAX-ACCESS read-write STATUS current DESCRIPTION " Fans High Speed Threshold Temp :This register selects the temperature threshold to trigger the fans to a high speed when the temperature is reaching that threshold when increasing " ::= { pmfantableother 3 } pmfanCfgpmfanMgnt OBJECT-TYPE SYNTAX Unsigned32 (0..65536) MAX-ACCESS read-write STATUS current DESCRIPTION " Pmfan Management :This register selects the features to manage the Pmfan " ::= { pmfantableother 10 } --- ***************************************************** --- LEAF for the table Group labels --- ***************************************************** pmfanCfgLabels OBJECT IDENTIFIER ::= { pmfanConfig 3 } pmfanCfgWriteConfiguration OBJECT-TYPE SYNTAX EkiOnOff MAX-ACCESS read-write STATUS current DESCRIPTION "Write configuration to module:This OID writes the complete configuration to the module" ::= { pmfanConfig 257 } --- ***************************************************** --- TRAP OBJECTS --- ***************************************************** pmfantrapBoardNumber OBJECT-TYPE SYNTAX INTEGER(1..64) MAX-ACCESS read-only STATUS current DESCRIPTION "Last module which generates a trap" ::= { pmfantraps 2 } --- ***************************************************** --- FAN TRAPS --- ***************************************************** pmfanPowerTrapUrgentGoesOn NOTIFICATION-TYPE OBJECTS {pmfanAlmDefPowerA, pmfanAlmDefPowerB} STATUS current --&FILTNAME "Power A Fail ON" --&ACTIONS { log, major } --&MATCH { pmfanAlmDefPowerA "on", pmfantrapBoardNumber "$3"} --&MESG "Power A Fail in Slot $3 ($A)" --&FILTNAME "Power B Fail ON" --&ACTIONS { log, major } --&MATCH { pmfanAlmDefPowerB "on", pmfantrapBoardNumber "$3"} --&MESG "Power B Fail in Slot $3 ($A)" DESCRIPTION "Urgent power default is activated" ::= { pmfantraps 32 } pmfanPowerTrapUrgentGoesOff NOTIFICATION-TYPE OBJECTS {pmfanAlmDefPowerA, pmfanAlmDefPowerB} STATUS current --&FILTNAME "Power A Fail OFF" --&ACTIONS { log, normal} --&CLEARS { "Power A ON"} --&MATCH { pmfanAlmDefPowerA "on", pmfantrapBoardNumber "$3"} --&MESG "Power A ON in Slot $3 ($A)" --&FILTNAME "Power B Fail OFF" --&ACTIONS { log, normal} --&CLEARS { "Power B ON"} --&MATCH { pmfanAlmDefPowerB "on", pmfantrapBoardNumber "$3"} --&MESG "Power B ON in Slot $3 ($A)" DESCRIPTION "Urgent power default disappeared" ::= { pmfantraps 33 } pmfanPowerTrapCritGoesOn NOTIFICATION-TYPE OBJECTS {pmfanAlmDefFuseB,pmfanAlmDefFuseA} STATUS current --&FILTNAME "PMFAN Fuse Fail ON" --&ACTIONS { log, critical } --&MATCH { pmfanAlmDefFuseA "on", pmfanAlmDefFuseB "on", pmfantrapBoardNumber "$3"} --&MESG "Fuse Fail on PMFAN in Slot $3 ($A)" DESCRIPTION "Critical power default is activated" ::= { pmfantraps 34 } pmfanPowerTrapCritGoesOff NOTIFICATION-TYPE OBJECTS {pmfanAlmDefFuseB,pmfanAlmDefFuseA} STATUS current --&FILTNAME "PMFAN Fuse Fail OFF" --&ACTIONS { log, normal} --&CLEARS { "PMFAN Fuse Fail ON"} --&MATCH { pmfanAlmDefFuseA "on", pmfanAlmDefFuseB "on", pmfantrapBoardNumber "$3"} --&MESG "Fuse on PMFAN present in Slot $3 ($A)" DESCRIPTION "Critical power default disappeared" ::= { pmfantraps 35 } --- ***************************************************** --- Fan TRAPS --- ***************************************************** pmfanFanTrapCritGoesOn NOTIFICATION-TYPE OBJECTS {pmfanAlmFansFailure} STATUS current --&FILTNAME "FANs Fail ON" --&ACTIONS { log, critical } --&MATCH { pmfanAlmFansFailure "on", pmfantrapBoardNumber "$3"} --&MESG "FAN Fail in Slot $3 ($A)" DESCRIPTION "Critical fan default is activated" ::= { pmfantraps 44 } pmfanFanTrapCritGoesOff NOTIFICATION-TYPE OBJECTS {pmfanAlmFansFailure} STATUS current --&FILTNAME "FANs Fail OFF" --&ACTIONS { log, normal} --&CLEARS { "FANs Fail ON"} --&MATCH { pmfanAlmFansFailure "on", pmfantrapBoardNumber "$3"} --&MESG "FANs OK in Slot $3 ($A)" DESCRIPTION "Critical fan default disappeared" ::= { pmfantraps 45 } END