From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/raisecom/RAISECOM-PON-DEVICE-MIB | 1251 +++++++++++++++++++++++++++++++++ 1 file changed, 1251 insertions(+) create mode 100644 MIBS/raisecom/RAISECOM-PON-DEVICE-MIB (limited to 'MIBS/raisecom/RAISECOM-PON-DEVICE-MIB') diff --git a/MIBS/raisecom/RAISECOM-PON-DEVICE-MIB b/MIBS/raisecom/RAISECOM-PON-DEVICE-MIB new file mode 100644 index 0000000..0303928 --- /dev/null +++ b/MIBS/raisecom/RAISECOM-PON-DEVICE-MIB @@ -0,0 +1,1251 @@ +-- ======================================================================= +-- Version info +-- +-- Version 0.1 Created 2011.03.09 by wuliang +-- Copyright(c) 2003-2007 by RAISECOM TECH, Ltd. +-- ======================================================================= + +-- =========================================================================== + +-- 111 +-- RAISECOM base management objects +-- + +RAISECOM-PON-DEVICE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE , + Integer32, + IpAddress, + Unsigned32 + FROM SNMPv2-SMI + DisplayString, + TimeStamp, + RowStatus, + TruthValue, + MacAddress + FROM SNMPv2-TC + EnableVar + FROM SWITCH-TC + SlotIndex, + PONDeviceType, + PONDeviceCardType + FROM RAISECOM-PONSERIES-TC + raisecomAgent + FROM RAISECOM-BASE-MIB; + + + raisecomdeviceMgt MODULE-IDENTITY + LAST-UPDATED "201103091000Z" + ORGANIZATION "RAISECOM TECH, Ltd." + CONTACT-INFO "www.raisecom.com" + DESCRIPTION + "The MIB module defining objects for device management" + ::= { raisecomAgent 27} + + --groups + raisecomNEEquip OBJECT IDENTIFIER ::= {raisecomdeviceMgt 1} + raisecomShelf OBJECT IDENTIFIER ::= {raisecomdeviceMgt 2} + raisecomSlot OBJECT IDENTIFIER ::= {raisecomdeviceMgt 3} + raisecomPower OBJECT IDENTIFIER ::= {raisecomdeviceMgt 4} + raisecomFan OBJECT IDENTIFIER ::= {raisecomdeviceMgt 5} +-- raisecomOutbandMgtPort OBJECT IDENTIFIER ::= {raisecomdeviceMgt 6} +-- raisecomConsolePort OBJECT IDENTIFIER ::= {raisecomdeviceMgt 7} + raisecomDeviceAlarm OBJECT IDENTIFIER ::= {raisecomdeviceMgt 8} + raisecomAlarmInput OBJECT IDENTIFIER ::= {raisecomdeviceMgt 10} + raisecomCardTemplate OBJECT IDENTIFIER ::= {raisecomdeviceMgt 11} + raisecomCardPower OBJECT IDENTIFIER ::= {raisecomdeviceMgt 12} + + -- raisecomNEEquip + raisecomNEType OBJECT-TYPE + SYNTAX PONDeviceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Network element type." + ::= { raisecomNEEquip 1 } + + raisecomNEAssetID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Asset ID of this network element for the carrier." + ::= { raisecomNEEquip 2 } + + raisecomNEMfrVendor OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vendor name for this network element." + ::= { raisecomNEEquip 3 } + + raisecomNETmptAlarmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Temperature threshold to issure the temperature alarm. The applicability depends on the device type." + DEFVAL { 70 } + ::= { raisecomNEEquip 4 } + + + --raisecomShelf + + raisecomShelfTable OBJECT-TYPE + SYNTAX SEQUENCE OF RaisecomShelfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Shelf management table." + ::= { raisecomShelf 1 } + + raisecomShelfEntry OBJECT-TYPE + SYNTAX RaisecomShelfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Shelf management table entry." + INDEX { raisecomShelfId } + ::= { raisecomShelfTable 1 } + + RaisecomShelfEntry ::= SEQUENCE { + raisecomShelfId Integer32, + raisecomShelfDescr OCTET STRING (SIZE (0..64)), + raisecomShelfSerialNum OCTET STRING (SIZE (0..64)), + raisecomShelfHwVersion OCTET STRING (SIZE (0..64)), + raisecomShelfLevel INTEGER, + raisecomShelfType OCTET STRING (SIZE (0..64)), + raisecomShelfGenType INTEGER, + raisecomShelfMfrVendor OCTET STRING (SIZE (0..64)), + raisecomShelfAssetID OCTET STRING (SIZE (0..64)), + raisecomShelfTemperature INTEGER, + raisecomShelfSlotNum Integer32, + raisecomShelfNMSSlotNum INTEGER, + raisecomShelfPrimaryNMSSlotId Integer32, + raisecomShelfSecondaryNMSSlotId Integer32, + raisecomShelfMac MacAddress + } + + raisecomShelfId OBJECT-TYPE + SYNTAX Integer32(0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Shelf id." + ::= { raisecomShelfEntry 1 } + + raisecomShelfDescr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Shelf description." + ::= { raisecomShelfEntry 2 } + + raisecomShelfSerialNum OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Shelf device serial number." + ::= { raisecomShelfEntry 3 } + + raisecomShelfHwVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shelf hardware version. + + For pizza-box type of device, it indicates version of the device, not of the card. + For other type of device, it indicates version of the shelf, mainly of the backplane." + ::= { raisecomShelfEntry 4 } + + raisecomShelfLevel OBJECT-TYPE + SYNTAX INTEGER { + masterShelf(1), + extendShelf1(2), + extendShelf2(3), + extendShelf3(4), + extendShelf4(5), + extendShelf5(6), + extendShelf6(7), + extendShelf7(8), + extendShelf8(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Shelf level." + ::= { raisecomShelfEntry 5 } + + raisecomShelfType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Shelf type." + ::= { raisecomShelfEntry 6 } + + raisecomShelfGenType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + unknown(2), + chassis(3), + backplane(4), + container(5), + powerSupply(6), + fan(7), + sensor(8), + module(9), + port(10), + stack(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Shelf Species." + ::= { raisecomShelfEntry 7 } + + raisecomShelfMfrVendor OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vendor name for this shelf." + ::= { raisecomShelfEntry 8 } + + raisecomShelfAssetID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Asset ID of this shelf." + ::= { raisecomShelfEntry 9 } + + raisecomShelfTemperature OBJECT-TYPE + SYNTAX INTEGER (-100..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Temperature of this shelf." + ::= { raisecomShelfEntry 10 } + + raisecomShelfSlotNum OBJECT-TYPE + SYNTAX Integer32(0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of slots for installing cards in this shelf." + ::= { raisecomShelfEntry 11 } + + raisecomShelfNMSSlotNum OBJECT-TYPE + SYNTAX INTEGER (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of slots for management and control cards in this shelf." + ::= { raisecomShelfEntry 12 } + + raisecomShelfPrimaryNMSSlotId OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Slot for the primary management and control card." + ::= { raisecomShelfEntry 13 } + + raisecomShelfSecondaryNMSSlotId OBJECT-TYPE + SYNTAX Integer32 (0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Slot for the secondary management and control card. + Valid only when raisecomShelfNMSSlotNum equals to 2." + ::= { raisecomShelfEntry 14 } + + raisecomShelfMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The MAC address of this shelf." + ::= { raisecomShelfEntry 15 } + + + -- raisecomCardTemplate + + raisecomCardTemplateTable OBJECT-TYPE + SYNTAX SEQUENCE OF RaisecomCardTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Card Template table." + ::= { raisecomCardTemplate 1 } + + raisecomCardTemplateEntry OBJECT-TYPE + SYNTAX RaisecomCardTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Card template table entry." + INDEX { raisecomCardType } + ::= { raisecomCardTemplateTable 1 } + + RaisecomCardTemplateEntry ::= + SEQUENCE { + raisecomCardType PONDeviceCardType, + raisecomCardPanelPortNum Integer32(0..16), + raisecomCardPanelPortTypes OCTET STRING (SIZE(0..32)), + raisecomCardPermitedSlots INTEGER + } + + raisecomCardType OBJECT-TYPE + SYNTAX PONDeviceCardType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The card type of this template." + ::= { raisecomCardTemplateEntry 1 } + + raisecomCardPanelPortNum OBJECT-TYPE + SYNTAX Integer32(0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Plane port number of this card-type template." + ::= { raisecomCardTemplateEntry 2 } + + raisecomCardPanelPortTypes OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Plane port types of this type card template." + ::= { raisecomCardTemplateEntry 3 } + + raisecomCardPermitedSlots OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "All the slot id of this type card which can be installed." + ::= { raisecomCardTemplateEntry 4 } + + -- raisecomSlot + + raisecomSlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF RaisecomSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Card slot management table." + ::= { raisecomSlot 1 } + + raisecomSlotEntry OBJECT-TYPE + SYNTAX RaisecomSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Card slot management table entry." + INDEX { raisecomSlotId } + ::= { raisecomSlotTable 1 } + + RaisecomSlotEntry ::= + SEQUENCE { + raisecomSlotId SlotIndex, + raisecomSlotDescr OCTET STRING (SIZE(0..64)), + raisecomSlotExpectCardType PONDeviceCardType, + raisecomSlotExpectCardDescr OCTET STRING (SIZE(0..64)), + raisecomSlotActCardType PONDeviceCardType, + raisecomSlotActCardDescr OCTET STRING (SIZE(0..64)), + raisecomSlotActCardSerialNum OCTET STRING (SIZE(0..64)), + raisecomSlotActCardHwVersion OCTET STRING (SIZE(0..64)), + raisecomSlotActCardMfrVendor OCTET STRING (SIZE(0..64)), + raisecomSlotActCardAssetID OCTET STRING (SIZE(0..64)), + raisecomSlotActCardState INTEGER, + raisecomSlotReboot INTEGER, + raisecomSlotSupportCardTypes OCTET STRING (SIZE(0..128)), + raisecomSlotActCardSwVersion OCTET STRING (SIZE(0..64)), + raisecomSlotPowerState INTEGER + } + + + raisecomSlotId OBJECT-TYPE + SYNTAX SlotIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Slot id." + ::= { raisecomSlotEntry 1 } + + raisecomSlotDescr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Slot description." + ::= { raisecomSlotEntry 2 } + + raisecomSlotExpectCardType OBJECT-TYPE + SYNTAX PONDeviceCardType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Expected card type." + ::= { raisecomSlotEntry 3 } + + raisecomSlotExpectCardDescr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Description of the expected card. Currently unused." + ::= { raisecomSlotEntry 4 } + + raisecomSlotActCardType OBJECT-TYPE + SYNTAX PONDeviceCardType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of the card actually installed." + ::= { raisecomSlotEntry 5 } + + raisecomSlotActCardDescr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Description of the card actually installed. The applicability depends on the card type." + ::= { raisecomSlotEntry 6 } + + raisecomSlotActCardSerialNum OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of the card actually installed." + ::= { raisecomSlotEntry 7 } + + raisecomSlotActCardHwVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hardware version of the card actually installed." + ::= { raisecomSlotEntry 8 } + + raisecomSlotActCardMfrVendor OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vender name of the card actually installed." + ::= { raisecomSlotEntry 9 } + + raisecomSlotActCardAssetID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Asset id of the card actually installed." + ::= { raisecomSlotEntry 10 } + + raisecomSlotActCardState OBJECT-TYPE + SYNTAX INTEGER { + lost(1), + poweroffed(13), + offline(2), + type-identifying(11), + nonprovision(3), + typemismatched(4), + generalfault(5), + versionmismatched(6), + initialized(12), + configloading(7), + configfailed(8), + inservice(9), + standby(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Working state of the card actually installed." + ::= { raisecomSlotEntry 11 } + + raisecomSlotReboot OBJECT-TYPE + SYNTAX INTEGER { + cold(1), + warm(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Reboot the card. Result of reading this attribute is undefined." + ::= { raisecomSlotEntry 12 } + + raisecomSlotSupportCardTypes OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The slots on which the card type can be installed" + ::= { raisecomSlotEntry 13 } + + raisecomSlotActCardSwVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "softerware version of the card actually installed." + ::= { raisecomSlotEntry 14 } + + raisecomSlotPowerState OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "set card power-save state on the slot." + ::= { raisecomSlotEntry 15 } + + -- raisecomPower + + raisecomPowerDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF RaisecomPowerDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Power device management table." + ::= { raisecomPower 1 } + + raisecomPowerDeviceEntry OBJECT-TYPE + SYNTAX RaisecomPowerDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Power device management table entry." + INDEX { raisecomPowerDeviceIndex } + ::= { raisecomPowerDeviceTable 1 } + + RaisecomPowerDeviceEntry ::= + SEQUENCE { + raisecomPowerDeviceIndex SlotIndex, + raisecomPowerDeviceInputType INTEGER, + -- raisecomPowerExpectType INTEGER, +-- raisecomPowerActualType INTEGER, + -- raisecomPowerManageable INTEGER, +-- raisecomPowerSwVersion OCTET STRING (SIZE(0..16)), +-- raisecomPowerHwVersion OCTET STRING (SIZE(0..16)), + -- raisecomPowertemperature Integer32, + raisecomPowerInputvol Integer32, + raisecomPowerInputvolalarmState INTEGER, + raisecomPowerInputvolMinlowerVolThres Integer32, + raisecomPowerInputvolMinupperVolThres Integer32, + raisecomPowerInputvolMajlowerVolThres Integer32, + raisecomPowerInputvolMajupperVolThres Integer32, + raisecomPowerInputvolCrilowerVolThres Integer32, + raisecomPowerInputvolCriupperVolThres Integer32, + raisecomPowerTemperatureThres Integer32 +-- raisecomPowerSerialNum OCTET STRING (SIZE(0..64)) + } + + raisecomPowerDeviceIndex OBJECT-TYPE + SYNTAX SlotIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Power device id." + ::= { raisecomPowerDeviceEntry 1 } + + raisecomPowerDeviceInputType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + ac(2), + dc48(3), + dc24(4), + dc12(5), + null(6), + ac220(7), + ac110(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Input type of this power device. Null value means that this power device is plugged out." + ::= { raisecomPowerDeviceEntry 2 } + +-- raisecomPowerExpectType OBJECT-TYPE +-- SYNTAX INTEGER { +-- any(1), +-- subPwrmAc(2), +-- subPwrmDc(3) +-- } + -- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION "Expected power type,the default type is any(1), not used in V2.0" +-- ::= { raisecomPowerDeviceEntry 3 } + + -- raisecomPowerActualType OBJECT-TYPE + -- SYNTAX INTEGER { +-- unknown(0), +-- subPwrmAc(2), +-- subPwrmDc(3), +-- subPwriiAc(4), +-- null(5) +-- } + -- MAX-ACCESS read-only + -- STATUS current + -- DESCRIPTION "the actual power type ,Null value means that this power device is plugged out." +-- ::= { raisecomPowerDeviceEntry 4 } + + +-- raisecomPowerManageable OBJECT-TYPE + -- SYNTAX INTEGER { +-- yes(1), +-- no(2) +-- } + -- MAX-ACCESS read-only + -- STATUS current + -- DESCRIPTION "Whether it is manageable by the NMS of this type power, not used in V2.0." + -- ::= { raisecomPowerDeviceEntry 5 } + + -- raisecomPowerSwVersion OBJECT-TYPE + -- SYNTAX OCTET STRING (SIZE(0..16)) + -- MAX-ACCESS read-only + -- STATUS current + -- DESCRIPTION "the software version of this type power." + -- ::= { raisecomPowerDeviceEntry 6 } + + -- raisecomPowerHwVersion OBJECT-TYPE + -- SYNTAX OCTET STRING (SIZE(0..16)) + -- MAX-ACCESS read-only + -- STATUS current + -- DESCRIPTION "the hardware version of this type power." + -- ::= { raisecomPowerDeviceEntry 7 } + + +-- raisecomPowertemperature OBJECT-TYPE +-- SYNTAX Integer32(-100..150) +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION "The temperature of this power device,it is only meaningful for the manageable power, +-- this node doesnot used in V2.0." + -- ::= { raisecomPowerDeviceEntry 8 } + + raisecomPowerInputvol OBJECT-TYPE + SYNTAX Integer32(-100..300) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The input voltage of this power device, it is only meaningful for the manageable power." + ::= { raisecomPowerDeviceEntry 9 } + + raisecomPowerInputvolalarmState OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + lowMin(2), + lowMaj(3), + lowCri(4), + uppMin(5), + uppMaj(6), + uppCri(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The input voltage alarm state of the power device, it is only meaningful for the manageable power." + ::= { raisecomPowerDeviceEntry 10 } + + raisecomPowerInputvolMinlowerVolThres OBJECT-TYPE + SYNTAX Integer32(0..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The input voltage lower threshold of the Minor alarm , it is only meaningful for the manageable power." + ::= { raisecomPowerDeviceEntry 11 } + + raisecomPowerInputvolMajlowerVolThres OBJECT-TYPE + SYNTAX Integer32(0..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The input voltage lower threshold of the Major alarm, + it is only meaningful for the manageable power ." + ::= { raisecomPowerDeviceEntry 12 } + + raisecomPowerInputvolCrilowerVolThres OBJECT-TYPE + SYNTAX Integer32(0..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The input voltage lower threshold of the Critical alarm , + it is only meaningful for the manageable power." + ::= { raisecomPowerDeviceEntry 13 } + + raisecomPowerInputvolMinupperVolThres OBJECT-TYPE + SYNTAX Integer32(0..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The input voltage upper threshold of the Minor alarm , + it is only meaningful for the manageable power." + ::= { raisecomPowerDeviceEntry 14 } + + raisecomPowerInputvolMajupperVolThres OBJECT-TYPE + SYNTAX Integer32(0..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The input voltage upper threshold of the Major alarm , + it is only meaningful for the manageable power." + ::= { raisecomPowerDeviceEntry 15 } + + raisecomPowerInputvolCriupperVolThres OBJECT-TYPE + SYNTAX Integer32(0..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The input voltage upper threshold of the Critical alarm , + it is only meaningful for the manageable power." + ::= { raisecomPowerDeviceEntry 16 } + + raisecomPowerTemperatureThres OBJECT-TYPE + SYNTAX Integer32(0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The temperature threshold of the power device , + it is only meaningful for the manageable power, not used in V2.0." + DEFVAL {85} + ::= { raisecomPowerDeviceEntry 17 } + + +-- raisecomPowerSerialNum OBJECT-TYPE +-- SYNTAX OCTET STRING (SIZE(0..64)) +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION "the serial nums of this power device." +-- ::= { raisecomPowerDeviceEntry 18 } + +-- raisecomPowerOutputTable + raisecomPowerOutputTable OBJECT-TYPE + SYNTAX SEQUENCE OF RaisecomPowerOutputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Power device output management table." + ::= { raisecomPower 2 } + + raisecomPowerOutputEntry OBJECT-TYPE + SYNTAX RaisecomPowerOutputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Power device output management table entry." + INDEX { raisecomPowerDeviceIndex, raisecomPowerOutputType } + ::= { raisecomPowerOutputTable 1 } + + RaisecomPowerOutputEntry ::= + SEQUENCE { + raisecomPowerOutputType INTEGER, + raisecomPowerStatus INTEGER, + raisecomPowerOutputvol Integer32, + raisecomPowerOutputvollowerThres Integer32, + raisecomPowerOutputvolupperThres Integer32 + } + + raisecomPowerOutputType OBJECT-TYPE + SYNTAX INTEGER { + rcPowerOther(1), + rcPower3v(2), + rcPower5v(3), + rcPower12v(4), + rcPower-48v(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Output type of the power device." + ::= { raisecomPowerOutputEntry 1 } + + raisecomPowerStatus OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + abnormal(2), + null(3), + highAlarm(4), + lowAlarm(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Output status of this power output. Null value means that this output port does not exist." + ::= { raisecomPowerOutputEntry 2 } + + raisecomPowerOutputvol OBJECT-TYPE + SYNTAX Integer32(-1000..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Output voltage of the power,it is only meaningful for the manageable power, + for the 5v output voltage ,the unit is 0.01v; for the -48V output voltage, the unit is 0.1v" + ::= { raisecomPowerOutputEntry 3 } + + raisecomPowerOutputvollowerThres OBJECT-TYPE + SYNTAX Integer32(-500..500) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The threshold of the low output voltage alarm,it is only meaningful for the manageable power, + for the 5v output voltage ,the unit is 0.01v; for the -48V output voltage, the unit is 0.1v" + ::= { raisecomPowerOutputEntry 4 } + + raisecomPowerOutputvolupperThres OBJECT-TYPE + SYNTAX Integer32(-600..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The threshold of the high output voltage alarm,it is only meaningful for the manageable power, + for the 5v output voltage ,the unit is 0.01v; for the -48V output voltage, the unit is 0.1v" + ::= { raisecomPowerOutputEntry 5 } + + -- other table define here + --raisecomSubFanTable + raisecomSubFanTable OBJECT-TYPE + SYNTAX SEQUENCE OF raisecomSubFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Fan management table." + ::= { raisecomFan 1 } + + raisecomSubFanEntry OBJECT-TYPE + SYNTAX raisecomSubFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Fan management table entry." + INDEX { raisecomFanSlotId, raisecomSubFanId } + ::= { raisecomSubFanTable 1 } + + raisecomSubFanEntry ::= + SEQUENCE { + raisecomFanSlotId SlotIndex, + raisecomSubFanId INTEGER, + raisecomSubFanStatus INTEGER, + raisecomSubFanSpeed INTEGER + } + + raisecomFanSlotId OBJECT-TYPE + SYNTAX SlotIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Slot Index." + ::= { raisecomSubFanEntry 1 } + + raisecomSubFanId OBJECT-TYPE + SYNTAX SlotIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Sub Fan Index." + ::= { raisecomSubFanEntry 2 } + + raisecomSubFanStatus OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + abnormal(2), + null(3), + unknown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Fan status. Null value means that this fan is plugged out." + ::= { raisecomSubFanEntry 3 } + + raisecomSubFanSpeed OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Fan current speed." + ::= { raisecomSubFanEntry 4 } + + + raisecomFanMaxSpeed OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the maximum fan speed." + DEFVAL {3300} + ::= { raisecomFan 2 } + + raisecomFanMinSpeed OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the minimun fan speed." + DEFVAL {900} + ::= { raisecomFan 3 } + + raisecomFanSpeedMode OBJECT-TYPE + SYNTAX INTEGER + { + auto(1), + manual(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the fan control mode ,auto means the fan speed is controled + by the temperature automatically,the other means controled manually." + DEFVAL {auto} + ::= { raisecomFan 4 } + + raisecomFanSpeedManual OBJECT-TYPE + SYNTAX INTEGER (0..40) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "manual control the fan speed by configurating the fan different gear." + DEFVAL {8} + ::= { raisecomFan 5 } + + raisecomFanSpeedGear OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "the fan speed gear." + + ::= { raisecomFan 6 } + + + --raisecomCardPower + raisecomCardPowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF RaisecomCardPowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Card power management table." + ::= { raisecomCardPower 1 } + + raisecomCardPowerEntry OBJECT-TYPE + SYNTAX RaisecomCardPowerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "card power management table entry." + INDEX { raisecomCardPowerSlotId, raisecomCardPowerType} + ::= { raisecomCardPowerTable 1 } + + RaisecomCardPowerEntry ::= + SEQUENCE { + raisecomCardPowerSlotId SlotIndex, + raisecomCardPowerType INTEGER, + raisecomCardPowerVolValue Integer32, + raisecomCardPowerVolHighThres Integer32, + raisecomCardPowerVolLowThres Integer32 + } + + raisecomCardPowerSlotId OBJECT-TYPE + SYNTAX SlotIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Slot Index." + ::= { raisecomCardPowerEntry 1 } + + raisecomCardPowerType OBJECT-TYPE + SYNTAX INTEGER + { + power075v(1), + power09v(2), + power1v(3), + power12v(4), + power15v(5), + power18v(6), + power25v(7), + power33v(8), + power48v(9), + power5v(10), + power52v(11), + power120v(12), + unknown(13), + null(14), + power125v(15), + power29v(16) + + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "card power types." + ::= { raisecomCardPowerEntry 2 } + + raisecomCardPowerVolValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "the current card voltage of the power type." + ::= { raisecomCardPowerEntry 3 } + + raisecomCardPowerVolHighThres OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "the high voltage threshold of the power." + ::= { raisecomCardPowerEntry 4 } + + raisecomCardPowerVolLowThres OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "the low voltage threshold of the power." + ::= { raisecomCardPowerEntry 5 } + + --raisecomAlarmInput + + raisecomAlarmInputTable OBJECT-TYPE + SYNTAX SEQUENCE OF RaisecomAlarmInputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Alarm input management table." + ::= { raisecomAlarmInput 1 } + + raisecomAlarmInputEntry OBJECT-TYPE + SYNTAX RaisecomAlarmInputEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Alarm input management table entry." + INDEX { raisecomAlarmInputPortId } + ::= { raisecomAlarmInputTable 1 } + + RaisecomAlarmInputEntry ::= SEQUENCE { + raisecomAlarmInputPortId Integer32, + raisecomAlarmInputType INTEGER, + raisecomAlarmInputDescr OCTET STRING (SIZE (0..32)), + raisecomAlarmInputState INTEGER, + raisecomAlarmInputMontiorEnable INTEGER + } + + raisecomAlarmInputPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alarm Input port id." + ::= { raisecomAlarmInputEntry 1 } + + raisecomAlarmInputType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Alarm type code. 0 means that this port is unused." + ::= { raisecomAlarmInputEntry 2 } + + raisecomAlarmInputDescr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Alarm type description." + ::= { raisecomAlarmInputEntry 3 } + + raisecomAlarmInputState OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + abnormal(2), + null(3), + missing(4), + unknown(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State of this input port." + ::= { raisecomAlarmInputEntry 4 } + + raisecomAlarmInputMontiorEnable OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "enable or disable the function of the port environment monitor , default is disable." + DEFVAL {disable} + ::= { raisecomAlarmInputEntry 5 } + + -- raisecomDeviceAlarm + + raisecomPowerMissTrap NOTIFICATION-TYPE + OBJECTS {raisecomPowerDeviceIndex} + STATUS current + DESCRIPTION "Power device missing notification." + ::= { raisecomDeviceAlarm 1 } + + raisecomPowerFoundTrap NOTIFICATION-TYPE + OBJECTS {raisecomPowerDeviceIndex} + STATUS current + DESCRIPTION "Power device plugged-in notification." + ::= { raisecomDeviceAlarm 2 } + + raisecomPowerFaultTrap NOTIFICATION-TYPE + OBJECTS {raisecomPowerDeviceIndex,raisecomPowerOutputType} + STATUS current + DESCRIPTION "Power device abnormal notification." + ::= { raisecomDeviceAlarm 3 } + + raisecomPowerFaultRecoveredTrap NOTIFICATION-TYPE + OBJECTS {raisecomPowerDeviceIndex,raisecomPowerOutputType} + STATUS current + DESCRIPTION "Power device fault recovered notification." + ::= { raisecomDeviceAlarm 4 } + raisecomFanMissTrap NOTIFICATION-TYPE + OBJECTS {raisecomFanSlotId, raisecomSubFanId} + STATUS current + DESCRIPTION "Fan missing notification." + ::= { raisecomDeviceAlarm 5 } + + raisecomFanFoundTrap NOTIFICATION-TYPE + OBJECTS {raisecomFanSlotId, raisecomSubFanId} + STATUS current + DESCRIPTION "Fan plugged-in notification." + ::= { raisecomDeviceAlarm 6 } + + raisecomSubFanFaultTrap NOTIFICATION-TYPE + OBJECTS {raisecomFanSlotId, raisecomSubFanId, + raisecomSubFanStatus, raisecomSubFanSpeed} + STATUS current + DESCRIPTION "Sub Fan abnormal notification." + ::= { raisecomDeviceAlarm 7 } + + raisecomSubFanFaultRecoveredTrap NOTIFICATION-TYPE + OBJECTS {raisecomFanSlotId, raisecomSubFanId, + raisecomSubFanStatus, raisecomSubFanSpeed} + STATUS current + DESCRIPTION "Sub Fan fault recovered notification." + ::= { raisecomDeviceAlarm 8 } + raisecomCardMissTrap NOTIFICATION-TYPE + OBJECTS {raisecomSlotId, raisecomSlotExpectCardType} + STATUS current + DESCRIPTION + "Card missing notification. Sent when no card is detected in a slot + and expected card type for this slot is configured. It will not be + sent for power devices and fans." + ::= { raisecomDeviceAlarm 9 } + + raisecomCardMissCancelledTrap NOTIFICATION-TYPE + OBJECTS {raisecomSlotId} + STATUS current + DESCRIPTION "Card plugged-in notification. It will not be + sent for power devices and fans." + ::= { raisecomDeviceAlarm 10 } + + + raisecomNonInstalledCardExist NOTIFICATION-TYPE + OBJECTS {raisecomSlotId, raisecomSlotActCardType} + STATUS current + DESCRIPTION "Non-installed card plugged-in notification. + The binded variable 'raisecomSlotActCardType' is currently unused. + It will not be sent for power devices and fans." + ::= { raisecomDeviceAlarm 11 } + + raisecomNonInstalledCardExistCancelled NOTIFICATION-TYPE + OBJECTS {raisecomSlotId } + STATUS current + DESCRIPTION "Non-installed card plugged-out or installed notification. It will not be + sent for power devices and fans." + ::= { raisecomDeviceAlarm 12 } + + raisecomCardTypeMisMatchTrap NOTIFICATION-TYPE + OBJECTS {raisecomSlotId, raisecomSlotActCardType , + raisecomSlotExpectCardType } + STATUS current + DESCRIPTION "Actual card type and expected card type mismatched notification. + It will not be sent for power devices and fans." + ::= { raisecomDeviceAlarm 13 } + + raisecomCardTypeMisMatchCancelledTrap NOTIFICATION-TYPE + OBJECTS {raisecomSlotId } + STATUS current + DESCRIPTION "Actual card type and expected card type matched notification. + It will not be sent for power devices and fans." + ::= { raisecomDeviceAlarm 14 } + + raisecomCardFaultTrap NOTIFICATION-TYPE + OBJECTS {raisecomSlotId, raisecomSlotActCardState} + STATUS current + DESCRIPTION "Card abnormal notification. It will not be sent for power devices and fans." + ::= { raisecomDeviceAlarm 15 } + + raisecomCardFaultRecoveredTrap NOTIFICATION-TYPE + OBJECTS {raisecomSlotId } + STATUS current + DESCRIPTION "Card fault recovered notificaiton. It will not be sent for power devices and fans." + ::= { raisecomDeviceAlarm 16 } + + raisecomShelfTempertureThresholdCrossingTrap NOTIFICATION-TYPE + OBJECTS {raisecomShelfId, raisecomNETmptAlarmThreshold} + STATUS current + DESCRIPTION "Shelf temperature threshold crossing notification." + ::= { raisecomDeviceAlarm 17 } + raisecomShelfTempertureRecoveredTrap NOTIFICATION-TYPE + OBJECTS {raisecomShelfId, raisecomNETmptAlarmThreshold} + STATUS current + DESCRIPTION "Shelf temperature recovered notification." + ::= { raisecomDeviceAlarm 18 } + + raisecomNonInstalledCardTypeTrap NOTIFICATION-TYPE + OBJECTS {raisecomSlotId, raisecomSlotActCardType} + STATUS current + DESCRIPTION "Card type of a non-installed card notification." + ::= { raisecomDeviceAlarm 19 } + raisecomCardPowerFaultTrap NOTIFICATION-TYPE + OBJECTS {raisecomCardPowerSlotId, raisecomSlotActCardType , + raisecomSlotExpectCardType } + STATUS current + DESCRIPTION "Card power fault notification." + ::= { raisecomDeviceAlarm 20 } + + raisecomCardPowerFaultRecoveredTrap NOTIFICATION-TYPE + OBJECTS {raisecomCardPowerSlotId, raisecomSlotActCardType , + raisecomSlotExpectCardType } + STATUS current + DESCRIPTION "Card power fault recovered notification." + ::= { raisecomDeviceAlarm 21 } + + raisecomExternalAlarmTrap NOTIFICATION-TYPE + OBJECTS {raisecomAlarmInputPortId, raisecomAlarmInputType, + raisecomAlarmInputDescr, raisecomAlarmInputState} + STATUS current + DESCRIPTION "External alarm notification." + ::= { raisecomDeviceAlarm 22 } + + raisecomExternalAlarmRecoverdTrap NOTIFICATION-TYPE + OBJECTS {raisecomAlarmInputPortId, raisecomAlarmInputType, + raisecomAlarmInputDescr, raisecomAlarmInputState} + STATUS current + DESCRIPTION "External alarm recovered notification." + ::= { raisecomDeviceAlarm 23 } + + raisecomSubFanAgingTrap NOTIFICATION-TYPE + OBJECTS {raisecomFanSlotId, raisecomSubFanId, raisecomSubFanStatus, + raisecomSubFanSpeed,raisecomFanSpeedGear} + STATUS current + DESCRIPTION "Sub Fan aging notification." + ::= { raisecomDeviceAlarm 24 } + + raisecomSubFanAgingRecoveredTrap NOTIFICATION-TYPE + OBJECTS {raisecomFanSlotId, raisecomSubFanId, raisecomSubFanStatus, + raisecomSubFanSpeed,raisecomFanSpeedGear} + STATUS current + DESCRIPTION "Sub Fan aging recovered notification." + ::= { raisecomDeviceAlarm 25 } + + -- raisecomPowerTypeMismatchedTrap NOTIFICATION-TYPE + -- OBJECTS {raisecomPowerDeviceIndex, raisecomPowerExpectType, raisecomPowerActualType} + -- STATUS current + -- DESCRIPTION "Power type mismatched notification." + -- ::= { raisecomDeviceAlarm 26 } + + -- raisecomPowerTypeMismatchedRecoveredTrap NOTIFICATION-TYPE + -- OBJECTS {raisecomPowerDeviceIndex} + -- STATUS current + -- DESCRIPTION "Power type mismatched recovered notification." + -- ::= { raisecomDeviceAlarm 27 } + + raisecomPowerVoltageInputTrap NOTIFICATION-TYPE + OBJECTS {raisecomPowerDeviceIndex, raisecomPowerDeviceInputType, + raisecomPowerInputvol, raisecomPowerInputvolalarmState} + STATUS current + DESCRIPTION "Input voltage abnormal notification." + ::= { raisecomDeviceAlarm 28 } + + raisecomPowerVoltageInputRecoveredTrap NOTIFICATION-TYPE + OBJECTS {raisecomPowerDeviceIndex, raisecomPowerDeviceInputType, + raisecomPowerInputvol, raisecomPowerInputvolalarmState} + STATUS current + DESCRIPTION "Input voltage abnormal recovered notification, it is only meaningful for the manageable power." + ::= { raisecomDeviceAlarm 29 } + + raisecomPowerVoltageOutputTrap NOTIFICATION-TYPE + OBJECTS {raisecomPowerDeviceIndex, raisecomPowerOutputType, + raisecomPowerOutputvol, raisecomPowerStatus } + STATUS current + DESCRIPTION "output voltage abnormal notification, it is only meaningful for the manageable power." + ::= { raisecomDeviceAlarm 30 } + + raisecomPowerVoltageOutputRecoveredTrap NOTIFICATION-TYPE + OBJECTS {raisecomPowerDeviceIndex, raisecomPowerOutputType, + raisecomPowerOutputvol, raisecomPowerStatus } + STATUS current + DESCRIPTION "output voltage abnormal recovered notification, it is only meaningful for the manageable power." + ::= { raisecomDeviceAlarm 31 } + + raisecomPowerTemperatureTooHighTrap NOTIFICATION-TYPE + OBJECTS {raisecomPowerDeviceIndex, raisecomPowertemperature, + raisecomPowerTemperatureThres} + STATUS current + DESCRIPTION "power temperature too high notification, it is only meaningful for the manageable power." + ::= { raisecomDeviceAlarm 32 } + + raisecomPowerTemperatureTooHighRecoveredTrap NOTIFICATION-TYPE + OBJECTS {raisecomPowerDeviceIndex, raisecomPowertemperature, + raisecomPowerTemperatureThres} + STATUS current + DESCRIPTION "power temperature too high recovered notification, it is only meaningful for the manageable power." + ::= { raisecomDeviceAlarm 33 } + raisecomCardLoadConfigFailedTrap NOTIFICATION-TYPE + OBJECTS {raisecomSlotId, raisecomSlotActCardType , + raisecomSlotExpectCardType} + STATUS current + DESCRIPTION "Card config loading failed notification." + ::= { raisecomDeviceAlarm 34 } + + raisecomCardVersionMismatchTrap NOTIFICATION-TYPE + OBJECTS {raisecomSlotId, raisecomSlotActCardType , + raisecomSlotExpectCardType} + STATUS current + DESCRIPTION "Card version mismatched notification." + ::= { raisecomDeviceAlarm 35 } + + raisecomCardVersionMismatchRecoveredTrap NOTIFICATION-TYPE + OBJECTS {raisecomSlotId, raisecomSlotActCardType , + raisecomSlotExpectCardType} + STATUS current + DESCRIPTION "Card version-mismatch recovered notification." + ::= { raisecomDeviceAlarm 36 } + + END -- cgit v1.2.3