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/huawei/ISM-STORAGE-SVC-MIB | 1281 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 1281 insertions(+) create mode 100644 MIBS/huawei/ISM-STORAGE-SVC-MIB (limited to 'MIBS/huawei/ISM-STORAGE-SVC-MIB') diff --git a/MIBS/huawei/ISM-STORAGE-SVC-MIB b/MIBS/huawei/ISM-STORAGE-SVC-MIB new file mode 100644 index 0000000..0aa44d6 --- /dev/null +++ b/MIBS/huawei/ISM-STORAGE-SVC-MIB @@ -0,0 +1,1281 @@ +-- +-- ISM-STORAGE-SVC-MIB.mib +-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 347 +-- Thursday, March 27, 2014 at 11:54:11 +-- + + ISM-STORAGE-SVC-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + enterprises, IpAddress, Integer32, Unsigned32, + Gauge32, Counter64, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + DisplayString, RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + + + huaweistorage MODULE-IDENTITY + LAST-UPDATED "200809171628Z" -- September 17, 2008 at 16:28 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com" + DESCRIPTION + "Description." + REVISION "201304071915Z" -- April 07, 2013 at 19:15 GMT + DESCRIPTION + " " + ::= { enterprises 34774 } + + + +-- +-- Textual conventions +-- + + NodeCodeString ::= TEXTUAL-CONVENTION + DISPLAY-HINT + "255a" + STATUS current + DESCRIPTION + "characters in length." + SYNTAX OCTET STRING (SIZE (15..17)) + + +-- +-- Node definitions +-- + + hwStorage OBJECT IDENTIFIER ::= { huaweistorage 4 } + + + hwISM OBJECT IDENTIFIER ::= { hwStorage 1 } + + + common OBJECT IDENTIFIER ::= { hwISM 1 } + + + deviceId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { common 1 } + + + deviceType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { common 2 } + + + status OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { common 3 } + + + usedCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { common 4 } + + + totalCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { common 5 } + + + version OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { common 6 } + + + hwStorageService OBJECT IDENTIFIER ::= { hwISM 19 } + + + hwStoragePhysicalModule OBJECT IDENTIFIER ::= { hwStorageService 8 } + + + hwStorageFCPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStorageFCPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwStoragePhysicalModule 7 } + + + hwStorageFCPortEntry OBJECT-TYPE + SYNTAX HwStorageFCPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwStorageFCPortIfIndex } + ::= { hwStorageFCPortTable 1 } + + + HwStorageFCPortEntry ::= + SEQUENCE { + hwStorageFCPortIfIndex + Unsigned32, + hwStorageFCPortBoardIfIndex + Unsigned32, + hwStorageFCPortID + Unsigned32, + hwStorageFCPortStatus + INTEGER, + hwStorageFCPortConfigRate + INTEGER, + hwStorageFCPortMode + INTEGER, + hwStorageFCPortWWN + OCTET STRING, + hwStorageFCPortLogicType + INTEGER, + hwStorageFCPortSpeedRate + INTEGER + } + + hwStorageFCPortIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageFCPortEntry 1 } + + + hwStorageFCPortBoardIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "owning board ifindex" + ::= { hwStorageFCPortEntry 2 } + + + hwStorageFCPortID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageFCPortEntry 3 } + + + hwStorageFCPortStatus OBJECT-TYPE + SYNTAX INTEGER + { + linkdown(0), + linkup(1), + fault(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageFCPortEntry 4 } + + + hwStorageFCPortConfigRate OBJECT-TYPE + SYNTAX INTEGER + { + auto(0), + gbps1(1), + gbps2(2), + gbps4(4), + gbps8(8), + gbps16(16) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageFCPortEntry 5 } + + + hwStorageFCPortMode OBJECT-TYPE + SYNTAX INTEGER + { + fabric(1), + publicloop(2), + pointtopoint(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageFCPortEntry 6 } + + + hwStorageFCPortWWN OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageFCPortEntry 7 } + + + hwStorageFCPortLogicType OBJECT-TYPE + SYNTAX INTEGER + { + service(1), + ibc(2), + ibs(3), + expansion(4), + management(5), + upsmanagement(6), + maintenance(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageFCPortEntry 8 } + + + hwStorageFCPortSpeedRate OBJECT-TYPE + SYNTAX INTEGER + { + auto(0), + gbps1(1), + gbps2(2), + gbps4(4), + gbps8(8), + gbps16(16) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageFCPortEntry 9 } + + + hwStorageSASPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStorageSASPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwStoragePhysicalModule 8 } + + + hwStorageSASPortEntry OBJECT-TYPE + SYNTAX HwStorageSASPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwStorageSASPortIfIndex } + ::= { hwStorageSASPortTable 1 } + + + HwStorageSASPortEntry ::= + SEQUENCE { + hwStorageSASPortIfIndex + Unsigned32, + hwStorageSASPortBoardIfIndex + Unsigned32, + hwStorageSASPortID + Unsigned32, + hwStorageSASPortStatus + INTEGER, + hwStorageSASPortConfigRate + INTEGER, + hwStorageSASPortWWN + OCTET STRING, + hwStorageSASPortLogicType + INTEGER, + hwStorageSASPortSpeedRate + INTEGER + } + + hwStorageSASPortIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageSASPortEntry 1 } + + + hwStorageSASPortBoardIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "owning board ifindex" + ::= { hwStorageSASPortEntry 2 } + + + hwStorageSASPortID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageSASPortEntry 3 } + + + hwStorageSASPortStatus OBJECT-TYPE + SYNTAX INTEGER + { + linkdown(0), + linkup(1), + fault(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageSASPortEntry 4 } + + + hwStorageSASPortConfigRate OBJECT-TYPE + SYNTAX INTEGER + { + gbps15(1500), + gbps30(3000), + gbps60(6000) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageSASPortEntry 5 } + + + hwStorageSASPortWWN OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageSASPortEntry 6 } + + + hwStorageSASPortLogicType OBJECT-TYPE + SYNTAX INTEGER + { + service(1), + ibc(2), + ibs(3), + expansion(4), + management(5), + upsmanagement(6), + maintenance(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageSASPortEntry 7 } + + + hwStorageSASPortSpeedRate OBJECT-TYPE + SYNTAX INTEGER + { + gbps15(1500), + gbps30(3000), + gbps60(6000) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageSASPortEntry 8 } + + + hwStorageISCSIPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStorageISCSIPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwStoragePhysicalModule 9 } + + + hwStorageISCSIPortEntry OBJECT-TYPE + SYNTAX HwStorageISCSIPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwStorageISCSIPortIfIndex } + ::= { hwStorageISCSIPortTable 1 } + + + HwStorageISCSIPortEntry ::= + SEQUENCE { + hwStorageISCSIPortIfIndex + Unsigned32, + hwStorageISCSIPortBoardIfIndex + Unsigned32, + hwStorageISCSIPortID + Unsigned32, + hwStorageISCSIPortStatus + INTEGER, + hwStorageISCSIPortIP + IpAddress, + hwStorageISCSIPortNetMask + IpAddress, + hwStorageISCSIPortBindMode + Integer32, + hwStorageISCSIPortLogicType + INTEGER + } + + hwStorageISCSIPortIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageISCSIPortEntry 1 } + + + hwStorageISCSIPortBoardIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "owning board ifindex" + ::= { hwStorageISCSIPortEntry 2 } + + + hwStorageISCSIPortID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageISCSIPortEntry 3 } + + + hwStorageISCSIPortStatus OBJECT-TYPE + SYNTAX INTEGER + { + linkdown(0), + linkup(1), + fault(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageISCSIPortEntry 4 } + + + hwStorageISCSIPortIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageISCSIPortEntry 5 } + + + hwStorageISCSIPortNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageISCSIPortEntry 6 } + + + hwStorageISCSIPortBindMode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageISCSIPortEntry 7 } + + + hwStorageISCSIPortLogicType OBJECT-TYPE + SYNTAX INTEGER + { + service(1), + ibc(2), + ibs(3), + expansion(4), + management(5), + upsmanagement(6), + maintenance(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageISCSIPortEntry 8 } + + + hwStorageFrontEndHostPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStorageFrontEndHostPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Front-End Host Port" + ::= { hwStoragePhysicalModule 11 } + + + hwStorageFrontEndHostPortEntry OBJECT-TYPE + SYNTAX HwStorageFrontEndHostPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwStorageFrontEndHostPortIfIndex } + ::= { hwStorageFrontEndHostPortTable 1 } + + + HwStorageFrontEndHostPortEntry ::= + SEQUENCE { + hwStorageFrontEndHostPortIfIndex + Unsigned32, + hwStorageFrontEndHostPortType + INTEGER, + hwStorageFrontEndHostPortStatus + INTEGER, + hwStorageFrontEndHostPortPhysAddress + OCTET STRING, + hwStorageFrontEndHostPortDescription + OCTET STRING + } + + hwStorageFrontEndHostPortIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each front-end port." + ::= { hwStorageFrontEndHostPortEntry 1 } + + + hwStorageFrontEndHostPortType OBJECT-TYPE + SYNTAX INTEGER + { + sas(0), + fc(1), + iscsi(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageFrontEndHostPortEntry 2 } + + + hwStorageFrontEndHostPortStatus OBJECT-TYPE + SYNTAX INTEGER + { + linkdown(0), + linkup(1), + fault(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageFrontEndHostPortEntry 3 } + + + hwStorageFrontEndHostPortPhysAddress OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageFrontEndHostPortEntry 4 } + + + hwStorageFrontEndHostPortDescription OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageFrontEndHostPortEntry 5 } + + + hwStorageControllerTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStorageControllerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwStoragePhysicalModule 12 } + + + hwStorageControllerEntry OBJECT-TYPE + SYNTAX HwStorageControllerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwStorageControllerID } + ::= { hwStorageControllerTable 1 } + + + HwStorageControllerEntry ::= + SEQUENCE { + hwStorageControllerID + Unsigned32, + hwStorageControllerName + OCTET STRING, + hwStorageControllerLocation + OCTET STRING, + hwStorageControllerHealthStatus + INTEGER, + hwStorageControllerRunningStatus + INTEGER, + hwStorageControllerSoftVer + OCTET STRING, + hwStorageControllerTemperature + Integer32, + hwStorageControllerIsMaster + Unsigned32, + hwStorageControllerELabel + OCTET STRING, + hwStorageControllerPCBVer + OCTET STRING, + hwStorageControllerBMCVer + OCTET STRING, + hwStorageControllerLogicVer + OCTET STRING, + hwStorageControllerBIOSVer + OCTET STRING, + hwStorageControllerMemorySize + Unsigned32, + hwStorageControllerCPUInfo + OCTET STRING, + hwStorageControllerVoltage + Unsigned32 + } + + hwStorageControllerID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Controller ID" + ::= { hwStorageControllerEntry 1 } + + + hwStorageControllerName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Contrller Name" + ::= { hwStorageControllerEntry 2 } + + + hwStorageControllerLocation OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the location of the Controller" + ::= { hwStorageControllerEntry 3 } + + + hwStorageControllerHealthStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + fault(2), + preFail(3), + partiallyBroken(4), + degraded(5), + badSectorsFound(6), + bitErrorsFound(7), + consistent(8), + inconsistent(9), + busy(10), + noInput(11), + lowBattery(12), + singleLinkFault(13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "health status of the controller" + ::= { hwStorageControllerEntry 4 } + + + hwStorageControllerRunningStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + running(2), + notRunning(3), + notExisted(4), + sleepInHighTemperature(5), + starting(6), + powerFailureProtecting(7), + spinDown(8), + started(9), + linkUp(10), + linkDown(11), + poweringOn(12), + poweredOff(13), + precopy(14), + copyback(15), + reconstruction(16), + expansion(17), + unformatted(18), + formatting(19), + unmapped(20), + initialSynchronizing(21), + consistent(22), + synchronizing(23), + synchronized(24), + unsynchronized(25), + splited(26), + online(27), + offline(28), + locked(29), + enabled(30), + disabled(31), + balancing(32), + toBeRecoverd(33), + interrupted(34), + invalid(35), + notStart(36), + queuing(37), + stopped(38), + copying(39), + completed(40), + paused(41), + reverseSynchronizing(42), + activated(43), + restore(44), + inactive(45), + idle(46), + poweringOff(47), + charging(48), + chargingCompleted(49), + discharging(50), + upgrading(51), + runningNormal(63), + runningFail(64) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "running status of the controller" + ::= { hwStorageControllerEntry 5 } + + + hwStorageControllerSoftVer OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "firmware version" + ::= { hwStorageControllerEntry 6 } + + + hwStorageControllerTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "controller temperature" + ::= { hwStorageControllerEntry 7 } + + + hwStorageControllerIsMaster OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "is primary controller" + ::= { hwStorageControllerEntry 8 } + + + hwStorageControllerELabel OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "controller e-lable version" + ::= { hwStorageControllerEntry 9 } + + + hwStorageControllerPCBVer OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PCB version" + ::= { hwStorageControllerEntry 10 } + + + hwStorageControllerBMCVer OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "BMC versoin" + ::= { hwStorageControllerEntry 11 } + + + hwStorageControllerLogicVer OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "logic version" + ::= { hwStorageControllerEntry 12 } + + + hwStorageControllerBIOSVer OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "BIOS version" + ::= { hwStorageControllerEntry 13 } + + + hwStorageControllerMemorySize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "memory size(M)" + ::= { hwStorageControllerEntry 14 } + + + hwStorageControllerCPUInfo OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "cpu info" + ::= { hwStorageControllerEntry 15 } + + + hwStorageControllerVoltage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "voltage(V) = value/10" + ::= { hwStorageControllerEntry 16 } + + + hwStorageLogicModule OBJECT IDENTIFIER ::= { hwStorageService 9 } + + + hwStorageCacheTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStorageCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageLogicModule 1 } + + + hwStorageCacheEntry OBJECT-TYPE + SYNTAX HwStorageCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwStorageCacheID } + ::= { hwStorageCacheTable 1 } + + + HwStorageCacheEntry ::= + SEQUENCE { + hwStorageCacheID + Unsigned32, + hwStorageCacheTotalCapacity + Unsigned32, + hwStorageCacheHighWaterLevel + Unsigned32, + hwStorageCacheLowWaterLevel + Unsigned32, + hwStorageCacheRowStatus + RowStatus + } + + hwStorageCacheID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "cache ID equal to hwStorageControllerBoardID" + ::= { hwStorageCacheEntry 1 } + + + hwStorageCacheTotalCapacity OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "MB" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageCacheEntry 2 } + + + hwStorageCacheHighWaterLevel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageCacheEntry 3 } + + + hwStorageCacheLowWaterLevel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageCacheEntry 4 } + + + hwStorageCacheRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageCacheEntry 5 } + + + hwStorageLunTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStorageLunEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageLogicModule 4 } + + + hwStorageLunEntry OBJECT-TYPE + SYNTAX HwStorageLunEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwStorageLunID } + ::= { hwStorageLunTable 1 } + + + HwStorageLunEntry ::= + SEQUENCE { + hwStorageLunID + Unsigned32, + hwStorageLunName + OCTET STRING, + hwStorageLunWWN + OCTET STRING, + hwStorageLunPoolID + Unsigned32, + hwStorageLunCapacity + Counter64, + hwStorageLunOwningController + Unsigned32, + hwStorageLunStripDepth + Unsigned32, + hwStorageLunWriteStrategy + INTEGER, + hwStorageLunPrefetchStrategy + INTEGER, + hwStorageLunPrefetchValue + Unsigned32, + hwStorageLunStatus + INTEGER, + hwStorageLunRowStatus + RowStatus + } + + hwStorageLunID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageLunEntry 1 } + + + hwStorageLunName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageLunEntry 2 } + + + hwStorageLunWWN OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageLunEntry 3 } + + + hwStorageLunPoolID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "owning raid id" + ::= { hwStorageLunEntry 4 } + + + hwStorageLunCapacity OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageLunEntry 5 } + + + hwStorageLunOwningController OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "owning controller id" + ::= { hwStorageLunEntry 6 } + + + hwStorageLunStripDepth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "units: kb" + ::= { hwStorageLunEntry 7 } + + + hwStorageLunWriteStrategy OBJECT-TYPE + SYNTAX INTEGER + { + writethrough(1), + writebacknomirroring(2), + writebackmirroring(3), + writebackmandatorynomirroring(4), + writebackmandatorymirroring(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageLunEntry 8 } + + + hwStorageLunPrefetchStrategy OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + constant(1), + variable(2), + intelligent(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageLunEntry 9 } + + + hwStorageLunPrefetchValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "need set value when hwStorageLunPrefetchStrategy's value is Constant or Variable. + Constant, range: 0~1024KB + Variable, range: 0~65535" + ::= { hwStorageLunEntry 10 } + + + hwStorageLunStatus OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), + fault(2), + notformat(3), + formatting(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageLunEntry 11 } + + + hwStorageLunRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageLunEntry 50 } + + + hwStorageNodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwStorageNodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageLogicModule 6 } + + + hwStorageNodeEntry OBJECT-TYPE + SYNTAX HwStorageNodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { hwStorageNodeIfIndex } + ::= { hwStorageNodeTable 1 } + + + HwStorageNodeEntry ::= + SEQUENCE { + hwStorageNodeIfIndex + Unsigned32, + hwStorageNodeIPAddress + IpAddress, + hwStorageNodeStatus + Unsigned32, + hwStorageNodeIsMaster + Unsigned32, + hwStorageNodeRowStatus + RowStatus + } + + hwStorageNodeIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageNodeEntry 1 } + + + hwStorageNodeIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageNodeEntry 2 } + + + hwStorageNodeStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageNodeEntry 3 } + + + hwStorageNodeIsMaster OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageNodeEntry 4 } + + + hwStorageNodeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { hwStorageNodeEntry 20 } + + + isoConformance OBJECT IDENTIFIER ::= { iso 6 } + + + isoGroups OBJECT IDENTIFIER ::= { isoConformance 1 } + + + currentObjectGroup OBJECT-GROUP + OBJECTS { hwStorageFCPortIfIndex, hwStorageFCPortBoardIfIndex, hwStorageFCPortID, hwStorageFCPortStatus, hwStorageFCPortConfigRate, + hwStorageFCPortMode, hwStorageFCPortWWN, hwStorageISCSIPortIfIndex, hwStorageISCSIPortBoardIfIndex, hwStorageISCSIPortID, + hwStorageISCSIPortStatus, hwStorageISCSIPortIP, hwStorageISCSIPortNetMask, hwStorageISCSIPortBindMode, hwStorageLunID, + hwStorageLunName, hwStorageLunWWN, hwStorageLunPoolID, hwStorageLunCapacity, hwStorageLunOwningController, + hwStorageLunStripDepth, hwStorageLunWriteStrategy, hwStorageLunPrefetchValue, hwStorageLunStatus, hwStorageLunRowStatus, + version, totalCapacity, usedCapacity, deviceType, deviceId, + hwStorageSASPortIfIndex, hwStorageSASPortBoardIfIndex, hwStorageSASPortID, hwStorageSASPortStatus, hwStorageSASPortConfigRate, + hwStorageFrontEndHostPortIfIndex, hwStorageFrontEndHostPortType, hwStorageFrontEndHostPortStatus, hwStorageFrontEndHostPortPhysAddress, hwStorageFrontEndHostPortDescription, + hwStorageCacheID, hwStorageCacheTotalCapacity, hwStorageCacheHighWaterLevel, hwStorageCacheLowWaterLevel, hwStorageCacheRowStatus, + hwStorageNodeIfIndex, hwStorageNodeIPAddress, hwStorageNodeStatus, hwStorageNodeIsMaster, hwStorageNodeRowStatus, + hwStorageControllerID, hwStorageControllerName, hwStorageControllerLocation, hwStorageControllerRunningStatus, hwStorageControllerSoftVer, + hwStorageControllerTemperature, hwStorageControllerIsMaster, hwStorageControllerELabel, hwStorageControllerPCBVer, hwStorageControllerBMCVer, + hwStorageControllerLogicVer, hwStorageControllerBIOSVer, hwStorageControllerMemorySize, hwStorageControllerCPUInfo, hwStorageControllerVoltage, + hwStorageSASPortWWN, hwStorageFCPortLogicType, hwStorageFCPortSpeedRate, hwStorageSASPortLogicType, hwStorageSASPortSpeedRate, + hwStorageISCSIPortLogicType, hwStorageLunPrefetchStrategy, status, hwStorageControllerHealthStatus } + STATUS current + DESCRIPTION + "Enter the description of the created OBJECT-GROUP." + ::= { isoGroups 1 } + + + isoCompliances OBJECT IDENTIFIER ::= { isoConformance 2 } + + + basicCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Enter the description of the created MODULE-COMPLIANCE." + MODULE -- this module + MANDATORY-GROUPS { currentObjectGroup } + ::= { isoCompliances 1 } + + + + END + +-- +-- ISM-STORAGE-SVC-MIB.mib +-- -- cgit v1.2.3