- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
1281 lines
28 KiB
Text
1281 lines
28 KiB
Text
--
|
|
-- 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
|
|
--
|