FANS-POWER-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE,enterprises FROM SNMPv2-SMI; zte OBJECT IDENTIFIER ::= { enterprises 3902 } zxr10 OBJECT IDENTIFIER ::= { zte 3} -- LAST-UPDATED "0108230840Z" -- ORGANIZATION "ZTE" -- CONTACT-INFO -- Nanjing Institute of Telecom,ZTE Corporation -- Postal: 9F. No.54 Building, 301# East ZhongShan Rd. -- Nan Jing, China -- Tel: 86-25-4826606-3821 -- E-Mail: li.xinshuang@mail.zte.com.cn -- DESCRIPTION -- The MIB module which descript the zxr10rack mib -- object which defined in enterprise's ZTE(3902) FanPosition ::= INTEGER { cabinet-fan-top(1), trunk-fan-top(2), trunk-fan-bottom(3) } FanStat ::= INTEGER { offline(0), online(1) } FanType ::= INTEGER { newfan(1), oldfan(2) } PowerType ::= INTEGER { oldpower(2), newpower(3) } PowerAvailStatus ::= INTEGER { offline(0), online(1), null(2) } PowerOperStatus ::= INTEGER { normal(0), abnormal(1), null(2) } NewFanStat ::= INTEGER { abnormal(0), full-speed(1), half-speed(2), null(3) } -- textual conventions DisplayString ::= OCTET STRING -- This data type is used to model textual information taken -- from the NVT ASCII character set. By convention, objects -- with this syntax are declared as having -- -- SIZE (0..255) fan OBJECT IDENTIFIER ::= { zxr10 4998 } fanType OBJECT-TYPE SYNTAX FanType MAX-ACCESS read-only STATUS current DESCRIPTION "the description of fans type." ::= { fan 1 } power OBJECT IDENTIFIER ::= { zxr10 4999 } powerType OBJECT-TYPE SYNTAX PowerType MAX-ACCESS read-only STATUS current DESCRIPTION "the description of power type." ::= { power 1 } fanTable OBJECT-TYPE SYNTAX SEQUENCE OF FansEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "the description of fans infomation." ::= { zxr10 5000 } fansEntry OBJECT-TYPE SYNTAX FansEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { FanPosition } ::= { fanTable 1 } FansEntry ::= SEQUENCE { fansPositon FanPosition, fansNumber INTEGER, fansStatOfFan1 FanStat, fansStatOfFan2 FanStat, fansStatOfFan3 FanStat, fansStatOfFan4 FanStat, fansStatOfFan5 FanStat, fansStatOfFan6 FanStat, fansStatOfFan7 FanStat, fansStatOfFan8 FanStat } fansPositon OBJECT-TYPE SYNTAX FanPosition MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { fansEntry 1 } fansNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { fansEntry 2 } fansStatOfFan1 OBJECT-TYPE SYNTAX FanStat MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { fansEntry 3 } fansStatOfFan2 OBJECT-TYPE SYNTAX FanStat MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { fansEntry 4 } fansStatOfFan3 OBJECT-TYPE SYNTAX FanStat MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { fansEntry 5 } fansStatOfFan4 OBJECT-TYPE SYNTAX FanStat MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { fansEntry 6 } fansStatOfFan5 OBJECT-TYPE SYNTAX FanStat MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { fansEntry 7 } fansStatOfFan6 OBJECT-TYPE SYNTAX FanStat MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { fansEntry 8 } fansStatOfFan7 OBJECT-TYPE SYNTAX FanStat MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { fansEntry 9 } fansStatOfFan8 OBJECT-TYPE SYNTAX FanStat MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { fansEntry 10 } powerStatInfo OBJECT IDENTIFIER ::= { zxr10 5001 } powerStatACVoltage OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { powerStatInfo 1 } powerStatACCurrent OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { powerStatInfo 2 } powerStatDCVoltage OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { powerStatInfo 3 } powerStatDCCurrent OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { powerStatInfo 4 } powerStatACError OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { powerStatInfo 5 } powerStatRectifyError OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { powerStatInfo 6 } powerStatMod1AvailStatus OBJECT-TYPE SYNTAX PowerAvailStatus MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { powerStatInfo 7 } powerStatMod2AvailStatus OBJECT-TYPE SYNTAX PowerAvailStatus MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { powerStatInfo 8 } powerStatMod3AvailStatus OBJECT-TYPE SYNTAX PowerAvailStatus MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { powerStatInfo 9 } powerStatMod1OperStatus OBJECT-TYPE SYNTAX PowerOperStatus MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { powerStatInfo 10 } powerStatMod2OperStatus OBJECT-TYPE SYNTAX PowerOperStatus MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { powerStatInfo 11 } powerStatMod3OperStatus OBJECT-TYPE SYNTAX PowerOperStatus MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { powerStatInfo 12 } newFanStatInfo OBJECT IDENTIFIER ::= { zxr10 5002 } newFanTopFanStatus OBJECT-TYPE SYNTAX NewFanStat MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { newFanStatInfo 1 } newFanBottomFanStatus OBJECT-TYPE SYNTAX NewFanStat MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { newFanStatInfo 2 } newPowerStatInfo OBJECT IDENTIFIER ::= { zxr10 5003 } newPowerStatMod1AvailStatus OBJECT-TYPE SYNTAX PowerAvailStatus MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { newPowerStatInfo 1 } newPowerStatMod2AvailStatus OBJECT-TYPE SYNTAX PowerAvailStatus MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { newPowerStatInfo 2 } newPowerStatMod3AvailStatus OBJECT-TYPE SYNTAX PowerAvailStatus MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { newPowerStatInfo 3 } newPowerStatMod1OperStatus OBJECT-TYPE SYNTAX PowerOperStatus MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { newPowerStatInfo 4 } newPowerStatMod2OperStatus OBJECT-TYPE SYNTAX PowerOperStatus MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { newPowerStatInfo 5 } newPowerStatMod3OperStatus OBJECT-TYPE SYNTAX PowerOperStatus MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { newPowerStatInfo 6 } END